Modelos de documento PDF de RH no RH legado
Os modelos de documento de RH são usados para gerar documentos PDF que incluem informações do perfil de RH de um funcionário, na versão sem escopo do RH. Você pode gerar cartas de verificação de emprego em PDF para os funcionários existentes. Você configura modelos de documento PDF com as informações e o logotipo da sua empresa.
- Carta de verificação do funcionário no Canadá
- Carta de verificação do funcionário nos EUA
- Uma página em papel timbrado da sua empresa.
- Cópias da sua carta de verificação de emprego atual e modelos de carta de oferta, se disponíveis.
- A imagem do logotipo a ser usada no cabeçalho. A imagem do cabeçalho pode ter no máximo 50 px de altura. Se o cabeçalho incluir um logotipo e texto, certifique-se de que a imagem do logotipo inclua o texto, pois você só pode configurar a imagem no cabeçalho.
- A imagem do logotipo a ser usada no rodapé, se aplicável. A imagem do logotipo pode ter no máximo 15px de altura. Você pode configurar uma imagem e um texto no rodapé.
Modificar um modelo de documento PDF de RH no RH legado
Você pode modificar os modelos predefinidos de documento PDF de RH com o logotipo da sua empresa e texto personalizado.
Antes de Iniciar
Função necessária: admin, hr_manager ou hr_admin
Por Que e Quando Desempenhar Esta Tarefa
Cada modelo de documento pdf contém áreas configuráveis para o cabeçalho, o corpo e o rodapé. Você pode inserir o corpo da carta em um editor de texto WYSIWYG e inserir variáveis para recuperar informações do perfil de RH do funcionário ou candidato.
Procedimento
- Navegar até .
-
Para adicionar uma imagem de cabeçalho, como o seu logotipo, conclua as etapas a seguir.
- Ao lado de Imagem do cabeçalho, selecione Clique para adicionar.
- Clique em Escolher arquivo, selecione a imagem do logotipo do cabeçalho do seu computador e clique em OK.
- Na lista de seleção Posição da imagem, selecione a posição do logotipo.
-
Para editar o corpo, execute as etapas a seguir.
-
Para configurar o rodapé, execute as etapas a seguir.
- Clique em Atualizar.
O que Fazer Depois
Como adicionar um modelo de documento PDF de RH no RH legado
Você pode adicionar modelos de documento PDF de RH para verificação de emprego ou ofertas de trabalho, conforme necessário.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
A maneira mais fácil de adicionar um novo modelo de documento PDF de RH é abrir um dos modelos existentes e salvá-lo como um novo modelo. As etapas abaixo seguem este processo.
Procedimento
O que Fazer Depois
APIs de PDF e modelos de documento PDF no RH legado
Use APIs de PDF para criar modelos de documento PDF.
As APIs de PDF são chamadas por meio de scripts do lado do servidor, como regras de negócios e inclusões de script.
Detalhes do API
O GeneralFormAPI.setDocument() define parâmetros de documento para geração de PDF. Os parâmetros são: setDocument(.
| headerImage | Imagem no cabeçalho do modelo de documento. |
| , rodapéImagem | Imagem no rodapé do modelo de documento. |
| , nota de rodapé | Nota de rodapé na parte inferior central. |
| , posição do cabeçalho | Posição da imagem do cabeçalho. Os valores são Esquerda, Direita e Centro. |
| , posição do rodapé | Posição da imagem do rodapé. Os valores são Esquerda, Direita e Centro. |
| , pageSize | Define o tamanho da página do modelo de documento. Os valores são Carta, Ofício e A4. |
var generalFormAPI = new global.GeneralFormAPI(this.fileName, this.targetTable, this.targetId);
generalFormAPI.setDocument(this.headerImage, this.footerImage, this.footnote, this.headerPosition, this.footerPosition, this.pageSize);
generalFormAPI.createPDF)this.body);APIs de geração de documentos e inclusões de script no RH legado
As seguintes APIs e inclusões de script estão disponíveis para gerar documentos PDF.
| API | Entrada | Saída | Descrição |
|---|---|---|---|
| gerar | manual (booliano) | Status de geração (booliano) | Gera um documento PDF. Quando definido como verdadeiro, gera documentos manualmente. Por exemplo, Gerar ação em Visualizar documento. Esta API retorna um valor booliano quando um pdf é gerado. |
| criarPDF | tableName (Cadeia de caracteres), tableId (Cadeia de caracteres) | N/D | O inactivateRelatedDrafts desativa os documentos de rascunho para os parâmetros de entrada tableName e tableId. Quando o tableId é o sys_id de um caso com tarefas secundárias, os rascunhos das tarefas também são desativados. |
| hasDraftDocument | tableName (Cadeia de caracteres), tableId (Cadeia de caracteres) | Booliano | Retorna um valor booliano quando um documento de rascunho é anexado. Os parâmetros de entrada são tableName (usa o nome da tabela à qual o documento de rascunho está anexado), tableId (usa o sys_id da tabela). A tabela pode ser a Tarefa de RH ou o Caso de RH quando o sys_class_name na chamada de API. |
| getDraftDocument | tableName (Cadeia de caracteres), tableId (Cadeia de caracteres) | Registro do Glide do documento de rascunho (GlideRecord) | Usa tableName e tableId do registro ao qual o documento de rascunho está anexado. Ele retorna a correspondência de GlideRecord do documento de rascunho consultada com base nos valores de entrada. |
| remove_all_variables | parsedBody (Cadeia de caracteres) | parsedBody (Cadeia de caracteres) | O método remove_all_variables usa o corpo do documento e remove os marcadores (${dunk_tag_value}). |
| ValidarTemplate | parsedBody (Cadeia de caracteres), tableName (Cadeia de caracteres) | parsedBody (Cadeia de caracteres) | Valida marcadores no corpo de um modelo de documento. As variáveis nos marcadores são correspondidas aos campos/campos de referência com pontos do tableName passado como um argumento de entrada. |
| API | Entrada | Saída | Descrição |
|---|---|---|---|
| definirDocumento | headerImage (Cadeia de caracteres), rodapéImagem (Cadeia de caracteres), nota de rodapé (Cadeia de caracteres), headerPosition (Cadeia de caracteres), rodapéPosition (Cadeia de caracteres), pageSize (Cadeia de caracteres) | N/D | Define os blocos de construção/parâmetros de um documento para geração de PDF. |
| criarPDF | corpo (Cadeia de caracteres), páginas (número) | N/D | Usa o corpo e o número de páginas e gera o documento PDF. Depois que o documento é gerado, ele é anexado à tabela que a ação createPDF é solicitada. |
| definirDocTempleInfo | headerImage (Cadeia de caracteres), rodapéImagem (Cadeia de caracteres), nota de rodapé (Cadeia de caracteres), headerPosition (Cadeia de caracteres), rodapéPosition (Cadeia de caracteres), pageSize (Cadeia de caracteres) | N/D | Um método definidor para definir blocos de construção de modelo de documento. |
| iniciarAnalisadorHTML | N/D | N/D | Abre um fluxo de gravação para o htmlparser habilitar a geração de documentos. |
| API | Entrada | Saída | Descrição |
|---|---|---|---|
| definirDocumento | headerImage (Cadeia de caracteres), rodapéImagem (Cadeia de caracteres), nota de rodapé (Cadeia de caracteres), headerPosition (Cadeia de caracteres), rodapéPosition (Cadeia de caracteres), pageSize (Cadeia de caracteres) | N/D | Define os blocos de construção do modelo de documento. |
| iniciarAnalisadorHTML | N/D | N/D | Abre um fluxo de gravação para o htmlparser habilitar a geração de documentos. |
| pararAnalisadorHTML | N/D | N/D | Fecha o fluxo de gravação após a conclusão do método de geração de documento. |
| adicionarHTML | html (Cadeia de caracteres) | N/D | Acrescenta snipets de html ao corpo do documento. |
| adicionarNovaPágina | N/D | N/D | Move o cursor para a próxima página. |
| adicionarCélulas | células (objeto), row_length (cadeia de caracteres) | N/D | Adiciona células, texto relevante e propriedades a uma tabela. |
| adicionarSVG | svg (Cadeia de caracteres), posição (Objeto) | N/D | Adiciona SVG a um modelo de documento. |
| definirPDFDoc | pdfDoc (objeto) | N/D | Define objetos pdfDoc. |
| definirPropriedades | propriedades (objeto) | N/D | Define as propriedades do documento. |
| definirCabeçalho | cabeçalho (Cadeia de caracteres) | N/D | Define o cabeçalho de um modelo de documento. Nota: Não usado. |
| setFooter | rodapé (Cadeia de caracteres) | N/D | Define o rodapé de um modelo de documento. Nota: Não usado. |
| definir marca d'água | marca d'água (Cadeia de caracteres) | N/D | Define marcas d'água em um documento PDF gerado. |
| obter | N/D | ByteArrayInputStream | Retorna um documento como ByteArrayInputStream. |