O objetivo desta integração é permitir realizar a integração do fluxo de aprovação de processos do módulo Gestão de Quadro de Pessoal (HCM) do produto TOTVS linha Datasul, com o Fluig. A integração está disponível a partir do TOTVS 12.1.4 em diante.
Atenção: A integração entre o módulo GQP e o Fluig é homologada somente SEM a utilização de Identity.
Cadastro de Pessoa Física (FP1440):
É necessário que a pessoa física relacionada ao funcionário, que fará parte do processo aprovação de solicitações, tenha seu e-mail atualizado. Para mais detalhes, consultar função Manutenção de Pessoa Física (FP1440) do Manual de Referência do produto TOTVS.
Cadastro de Funcionário (FP1500):
É necessário que as pessoas que farão parte do processo de aprovação de solicitações sejam funcionários. Para mais detalhes, consultar a função Manutenção de Funcionários (FP1500) do Manual de Referência do produto TOTVS.
Estrutura Reporte (GD0008):
A empresa deverá possuir uma Estrutura Reporte definida para que seja possível criar o fluxo de aprovação de cada tipo de movimentação. Para mais detalhes, consultar função Manutenção Estrutura Reporte do Manual de Referência do produto TOTVS.
Instalação Fluig:
Encontra-se em http://tdn.totvs.com/pages/releaseview.action?pageId=144409653 as páginas com guias para instalação do Fluig.
Instalação do Fluig Studio:
Encontra-se em http://tdn.totvs.com/pages/releaseview.action?pageId=73078179 passo a passo para instalação da ferramenta.
Criação de Servidor Fluig Studio:
No canto superior direito, selecionar a perspectiva “Fluig”, conforme figura abaixo:
No canto superior esquerdo, posicionado na opção “Servidor”, clique com o botão direito no mouse, selecione a opção “Novo” e depois na opção “Fluig Servidor”.
Incluir novo servidor Fluig informando os campos da figura abaixo:
Serviço Progress (appserver) configurado para comunicação do ECM com o HCM:
Necessária a configuração de Appserver Progress para que o serviço seja configurado no Fluig. Maiores detalhes consultar http://tdn.totvs.com/pages/releaseview.action?pageId=73082260#IntegraçãoComAplicativosExternos-ConfiguraçãodoAppServer.
Geração de Arquivo Proxy Progress:
O primeiro passo para que seja possível executar rotinas em Progress 4GL é criar a biblioteca cliente, o que é feito com o uso do aplicativo ProxyGen. Essa biblioteca cliente será utilizada para configuração do serviço Progress no Fluig. Para gerar o proxy, é necessário que a máquina que está sendo gerado tenha a instalação do Progress na versão que está sendo utilizada para o produto TOTVS linha Datasul. Executar o seguinte passo a passo para a geração deste arquivo:
Compacte a pasta com que foi gerada no diretório c:\GQPXECM\proxy com o nome HCMproxies.zip e renomeie o arquivo gerado para HCMproxies.jar.
Para maiores detalhes da geração do proxy, consulte Integração Com Aplicativos Externos#Expondocódigos4GLcomProxyGen.
Importar Projeto Fluig Studio:
Para realizar as configurações necessárias para a integração de workflows no Fluig, é necessário realizar a importação do projeto para o Fluig. Para a correta importação do projeto, seguir os seguintes passos:
Para maiores detalhes, consultar: Importação e exportação de projeto no Fluig Studio.
Parâmetros de Gestão de Quadro de Pessoal (GQ0000):
O módulo de Gestão de Quadro de Pessoal necessita ser parametrizado para que seja possível utilizar a integração com Fluig. O campo Workflow deverá estar obrigatoriamente assinalado. Para mais detalhes deste programa, consulte a função Parâmetros de Gestão de Quadro de Pessoal.
Parâmetros de Workflow (WF0000):
O módulo Workflow necessita ser parametrizado. O campo Estrutura Reporte deverá ser informado com o código da Estrutura Reporte referente aos níveis de aprovação do módulo de Gestão de Quadro de Pessoal. É necessário selecionar o campo Tipo de Integração como ECM e informar os campos empresa, usuário, senha, URL do WebService, tipo de senha padrão e se o campo tipo de senha padrão estiver selecionado como informado, informar a senha padrão. Para mais detalhes deste programa consulte a função Parâmetros de Workflow do Manual de Referência.
Responsáveis por Área (WF0010):
A empresa poderá cadastrar áreas responsáveis para participar do processo de aprovação ou notificação das solicitações. Para mais detalhes, consulte a função Responsáveis por Área (WF0010) no Manual de Referência do produto TOTVS.
Cadastro de Usuários (sec/sec000aa.w):
Os funcionários que participarão de inicialização, aprovação e notificação de solicitação deverão possuir usuários cadastrados com complemento RH, sendo que o tipo de acesso para Visão Descentralizada (campo tipo de acesso diferente de Estabelecimento).
Movimentações Disponíveis (GQ0003):
Para que a solicitação seja enviada para os aprovadores da solicitação, é necessário o cadastro de movimentações e níveis de aprovação de cada solicitação. Para mais detalhes, consulte a função Movimentações Disponíveis (GQ0003) no Manual de Referência do produto TOTVS.
Sincronização de Usuários (WF0030):
Para que as solicitações sejam integradas com o Fluig, é necessário que os usuários do processo de aprovação de solicitações do HCM sejam os mesmos do Fluig. Este programa deverá ser executado para que os usuários com tipo de acesso para Visão Descentralizada sejam criados no Fluig com senha padrão definida no programa Parâmetros Workflow (WF0000). Para mais detalhes, consultar a função Sincronização de Usuários (WF0030).
Cadastro de Serviço do GQP_HCM:
Necessário o cadastro do serviço Progress para a utilização a integração de solicitações do Fluig com o HCM. Abaixo exemplo da parametrização necessária para a configuração do serviço. Os seguintes campos deverão ser informados:
Para maiores detalhes, consultar http://tdn.totvs.com/pages/releaseview.action?pageId=73082260#IntegraçãoComAplicativosExternos-ConfiguraçãodoServiçonoFluig.
Incluir Templates de e-mail customizados:
É necessário incluir templates utilizados para o envio de e-mail para os notificados cadastrados no Movimentos Disponíveis GQ0003 do produto TOTVS. O exemplo abaixo é relativo ao e-mail em português. Abaixo descrição dos campos:
Código: código do template que deverá ser parametrizado obrigatoriamente como tplgq001.
Descrição: descrição do template. Poderá ser a mesma utilizada na tela abaixo.
Idioma: Português.
Arquivo: realizar o upload do arquivo de template tplgqp001-pt.htm do diretório de instalação do TOTVS Datasul em hcm\prghur\wfp\integr-ecm. Renomear este arquivo para tplgqp001-pt.html. Adicionar este arquivo assinalado como principal.
Nota:
Para clientes que desejam utilizar e-mail no idioma inglês ou espanhol deverão ser incluídos novos templates com o código igual e a respectiva descrição com o idioma. Deve ser selecionado o idioma que deseja e realizar o upload do arquivo tplgqp001-en.htm ou tplgqp001-es.htm conforme o idioma cadastrado. E por fim renomear estes arquivos para html e adicionar como principal.
Processo de Integração
Abaixo os programas que poderão ser acessados para iniciar solicitação pela visão descentralizada:
GQ0010 – Requisição de Pessoal
GQ0020 – Admissão de Pessoal
GQ0030 – Cancelamento de Requisição de Pessoal
GQ0040 – Mudança de Posição /Transferência com ou sem Orçamento de Pessoal
GQ0060 – Solicitação de Desligamento
GQ0070 – Promoção / Aumento / Enquadramento Salarial
GQ0100 – Inclusão /Alteração de Cargos
Para acessar o Simulação de Férias (FP1802), o usuário deverá ter acesso ao Quiosque eletrônico.
GQ0010 - Solicitação de Requisição de Pessoal:
GQ0020 - Solicitação de Admissão de Pessoa:
Pré-Requisitos para iniciar solicitação de Admissão de Pessoal:
Iniciar Solicitação:
Admitir Candidato (depois o processo de aprovação da requisição concluído):
GQ0030 - Solicitação de Cancelamento de Requisição de Pessoal:
Iniciar Solicitação:
GQ0040 - Solicitação de Mudança de Posição/Transferência:
Pré-Requisitos para iniciar solicitação de Mudança de Posição/Transferência:
Iniciar Solicitação de Transferência (TRF):
Nota:
Lembrando que, para o movimento de transferência, quando possui níveis superiores parametrizados, os primeiros aprovadores são os da posição destino, depois das áreas e times de trabalho e só então os da posição origem.
Iniciar Solicitação de Transferência (TRV): lembrando que deverá ter posição de destino em planilha orçamentária.
Nota:
Lembrando que, para o movimento de transferência, quando possui níveis superiores parametrizados, os primeiros aprovadores são os da posição destino, depois das áreas e times de trabalho e só então os da posição origem.
Iniciar Solicitação de Mudança de Posição (MPO):
Nota:
Lembrando que, para o movimento de transferência, quando possui níveis superiores parametrizados, os primeiros aprovadores são os da posição destino, depois das áreas e times de trabalho e só então os da posição origem.
Iniciar Solicitação de Mudança de Posição (MPV):
Nota:
Lembrando que, para o movimento de transferência, quando possui níveis superiores parametrizados, os primeiros aprovadores são os da posição destino, depois das áreas e times de trabalho e só então os da posição origem.
GQ0060 – Solicitação de Desligamento:
GQ0100 - Solicitação de Cargos:
GQ0070 - Solicitação de Promoção Salarial:
GQ0070 - Solicitação de Aumento Salarial:
GQ0070 - Solicitação de Enquadramento Salarial:
Fluig – Aprovar Solicitação:
Pré-requisitos:
O pré-requisito da aprovação de solicitação é a sua inicialização por meio da visão descentralizadora. Para testar os programas que são executados no mecanismo de atribuição e eventos do Fluig podem ser realizadas as seguintes parametrizações:
Aprovar:
Nota:
Executar este processo de aprovação até finalizar o fluxo.
Fluig – Reprovar Solicitação:
Fluig - Cancelar Solicitação:
Erro | Mensagem | Solução |
---|---|---|
Não se aplica | Usuário inexistente. | Sincronizar usuário com Fluig por meio do Programa WF0030. |
Não se aplica | Processo Inexistente. | Importar processo no Fluig. |
Não se aplica | Registro de integração com o ECM não foi encontrado. | Acessar o programa WF0000 e parametrizar as informações solicitada para o tipo de integração Fluig. |
Não se aplica | Não foi possível estabelecer comunicação com o serviço do ECM! | Informar a URL no WF0030. Verificar se o Fluig está iniciado acessando a URL. |
Não se aplica | Não foi possível executar o serviço ColleagueService do ECM! | Informar a URL no WF0030. Verificar se o Fluig está iniciado acessando a URL. |
Não se aplica | Não informado e-mail para Pessoa Física do usuário. (wf0030) | Informar o e-mail da pessoa física do usuário (FP1440). |