Parametrização da Integração no Produto, Destino
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:
- Servidor: servidor do Fluig onde será adicionado o serviço.
- Código: código único que irá identificar o serviço do Sistema. Será utilizado nos códigos JavaScript para ter acesso ao serviço. Obrigatório informar GQP_HCM.
- Descrição: texto que descreve o serviço de dados. Informar a descrição da tela abaixo.
- URL: Identifica a URL de acesso ao serviço AppServer, como por exemplo AppServer://<servidor>/<nome_serviço>; No caso de não estar utilizando o NameServer padrão deve ser informada a porta de acesso ao NameServer. Ex.: AppServer://<servidor>:<porta_NameServer>/<nome_serviço>. Observe que dependendo da configuração do serviço e/ou da forma de conexão, a URL pode sofrer alterações. Verifique a documentação do Open AppServer para mais informações.
- Tipo: Identifica o tipo de serviço (Progress ou WebService). Deve ser selecionado Progress.
- Objeto Remoto: Identifica a classe de acesso do proxy. Esta classe normalmente é formada pelo nome do pacote utilizado para a geração das classes Proxy, mais o nome do projeto no ProxyGen. Informar “com.totvs.ecm.hcm.HCMproxies”.
- Usuário: Usuário utilizado na conexão ao serviço, conforme definido nas configurações no AppServer.
- Senha: Senha utilizada na conexão ao serviço, conforme definida nas configurações no AppServer.
- Parâmetros Extras: Parâmetros extras (e opcionais) utilizados para conexão ao AppServer. Verifique a documentação do Open AppServer para verificar as opções disponíveis em cada versão do Progress®; Neste caso não é necessário configurar.
- Diretório do arquivo de Proxy: Arquivo .JAR contendo as classes geradas pelo ProxyGen; Deve ser utilizado o botão Selecionar Arquivo para localizar ele. Adicionar o arquivo HCMproxies.jar gerado marcando ele como principal.

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:
- Acessar a visão descentralizada com o usuário coordenador.
- Selecionar o Módulo GQP.
- Selecionar Requisição de Pessoal.
- Incluir uma requisição de pessoal.
- Informar o estabelecimento.
- Informar o código da requisição de pessoal.
- Informar a data da lotação.
- Informar a unidade de lotação.
- Informar o turno de trabalho.
- Informar a turma de trabalho.
- Informar o cargo.
- Informar o nível do cargo.
- Selecionar o tipo de vaga.
- Informar a quantidade requisitada.
- Informar o motivo da requisição.
- Informar o centro de custo.
- Informar o tipo de mão de obra.
- Informar o local de entrega.
- Informar o país localidade.
- Informar a localidade.
- Confirmar as informações.
- Acionar o botão Confirmar Requisição de pessoal.
- Confirmar o início da solicitação de pessoal.
- Confirmar o primeiro aprovador que é demonstrado no programa GQ9999 (que deverá ser o primeiro aprovador parametrizado no GQ0003).
- Resultado Esperado: mensagem informando que a solicitação foi iniciada com sucesso. Ao acessar o Fluig como coordenador por meio da opção Central de Tarefas a solicitação deverá estar disponível para aprovação.
GQ0020 - Solicitação de Admissão de Pessoa:
Pré-Requisitos para iniciar solicitação de Admissão de Pessoal:
- Incluir Candidato Externo (RS0027).
- Relacionar Cargo da requisição que irá relacionar o candidato – Pasta Cargo Indicado (RS0027).
- No programa de Movimentação de Requisição, selecionar uma requisição que foi iniciada pelo mesmo gestor que vai admitir.
- Movimentar Requisição informando responsável (empresa, estabelecimento e matrícula – modificar requisição) – RS0067.
- Incluir candidatos por meio do botão Gerar Candidatos (RS0067).
Iniciar Solicitação:
- Acessar a Visão Descentralizada.
- Acessar o Módulo de Gestão de Quadro de Pessoal.
- Selecionar o programa Admissão de Pessoal.
- Selecionar a requisição a qual foi incluído(s) Candidato(s).
- Selecionar o candidato.
- Acionar o botão Admitir.
- Confirmar a admissão.
- No GQ9999, verificar se o aprovador correto está aparecendo e confirmar por meio do botão OK.
- Resultado Esperado: mensagem informando que solicitação foi iniciada com sucesso. Movimento criado e com status em aprovação (GQ0002). Acessar o Fluig com o usuário aprovador e verificar se a solicitação está disponível para aprovação.
Admitir Candidato (depois o processo de aprovação da requisição concluído):
- Gerar Pessoa Física para o candidato (RS0745).
- Admitir Candidato (RS0278).
GQ0030 - Solicitação de Cancelamento de Requisição de Pessoal:
Iniciar Solicitação:
- Acessar a Visão Descentralizada.
- Acessar o Módulo de Gestão de Quadro de Pessoal.
- Selecionar o programa Cancelamento Requisição de Pessoal.
- Alterar os campos do botão filtro se for necessário.
- Posicionar em uma requisição que o processo de Requisição foi finalizado.
- Acionar o botão Cancelar.
- Confirmar o aprovador.
- Resultado esperado: deverá ser emitida uma mensagem informando que a solicitação foi iniciada com sucesso. Movimento criado com status “Em Aprovação”, o aprovador deverá ser quem iniciou o fluxo e o aprovador deverá ser a pessoa que é o próximo aprovador (GQ0002). Acessar o Fluig com o usuário aprovador, a solicitação deverá estar disponível para aprovação na Central de Tarefas.
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:
- Se a estrutura de aprovação possuir nível superior, as posições do nível superior da origem/destino deverão possuir ocupantes e estes deverão estar relacionados aos usuários com complemento RH do tipo estrutura reporte (sec/sec000aa.w), para que seja possível selecionar o funcionário que irá ser transferido pelo visão descentralizada.
- Tanto a posição de origem quando a de destino do funcionário a ser transferido deverão estar cadastradas na estrutura reporte (GD0008).
- O cargo deverá estar ativo (CA0001).
- Quando o tipo de solicitação for TRV e MPV deverão existir planilhas orçamentárias cadastradas/geradas com a configuração das devidas posições que estão mudando de posição ou transferidas.
Iniciar Solicitação de Transferência (TRF):
- Acessar a Visão Descentralizada.
- Acessar o Módulo de Gestão de Quadro de Pessoal.
- Posicionar no funcionário que deseja transferir.
- Selecionar o programa Mudança de Posição/Transferência.
- Acionar o botão Alterar Ocorrência Corrente.
- Selecionar o tipo de movimento como TRF.
- Informar a empresa destino.
- Informar o estabelecimento destino.
- Informar o código destino.
- Informar a data de transferência.
- Informar a unidade de lotação destino.
- Informar a categoria destino.
- Informar o centro de custo destino.
- Confirmar a transferência.
- Confirmar a seleção do aprovador (verificar se o aprovador está correto conforme o GQ0003).
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.
- Resultado esperado: deverá ser emitida uma mensagem informando que a solicitação foi iniciada com sucesso. Movimento criado com status “Em Aprovação”, o aprovador deverá ser quem iniciou o fluxo e o aprovador deverá ser a pessoa que é o próximo aprovador (GQ0002). Acessar o Fluig com o usuário aprovador, a solicitação deverá estar disponível para aprovação na Central de Tarefas.
Iniciar Solicitação de Transferência (TRV): lembrando que deverá ter posição de destino em planilha orçamentária.
- Acessar a Visão Descentralizada.
- Acessar o Módulo de Gestão de Quadro de Pessoal.
- Posicionar no funcionário que deseja transferir.
- Selecionar o programa Mudança de Posição/Transferência.
- Acionar o botão Alterar Ocorrência Corrente.
- Selecionar o tipo de movimento como TRV.
- Informar a empresa destino.
- Informar o estabelecimento destino.
- Informar o código destino.
- Informar a data de transferência.
- Informar a unidade de lotação destino.
- Informar a categoria destino.
- Informar o centro de custo destino.
- Confirmar a transferência.
- Confirmar a selecionar o aprovador (verificar se o aprovador está correto conforme o GQ0003).
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.
- Resultado esperado: deverá ser emitida uma mensagem informando que a solicitação foi iniciada com sucesso. Movimento criado com status “Em Aprovação”, o aprovador deverá ser quem iniciou o fluxo e o aprovador deverá ser a pessoa que é o próximo aprovador (GQ0002). Acessar o Fluig com o usuário aprovador, a solicitação deverá estar disponível para aprovação na Central de Tarefas. Deverá ter um movimento de Entrada por Transferência na planilha orçamentária e um movimento de Saída por Transferência pendente de aprovação para o usuário do orçamento de pessoal.
Iniciar Solicitação de Mudança de Posição (MPO):
- Acessar a Visão Descentralizada.
- Acessar o Módulo de Gestão de Quadro de Pessoal.
- Posicionar no funcionário que deseja transferir.
- Selecionar o programa Mudança de Posição/Transferência.
- Acionar o botão Alterar Ocorrência Corrente.
- Selecionar o tipo de movimento como MPO.
- Informar o código destino.
- Informar a data de transferência.
- Informar a unidade de lotação destino.
- Informar a categoria destino.
- Informar o centro de custo destino.
- Confirmar a transferência.
- Confirmar a seleção do aprovador (verificar se o aprovador está correto conforme o GQ0003).
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.
- Resultado esperado: deverá ser emitida uma mensagem informando que a solicitação foi iniciada com sucesso. Movimento criado com status “Em Aprovação”, o aprovador deverá ser quem iniciou o fluxo e o aprovador deverá ser a pessoa que é o próximo aprovador (GQ0002). Acessar o Fluig com o usuário aprovador, a solicitação deverá estar disponível para aprovação na Central de Tarefas.
Iniciar Solicitação de Mudança de Posição (MPV):
- Acessar a Visão Descentralizada.
- Acessar o Módulo de Gestão de Quadro de Pessoal.
- Posicionar no funcionário que deseja transferir.
- Executar o programa Mudança de Posição/Transferência.
- Acionar o botão Alterar Ocorrência Corrente.
- Selecionar o tipo de movimento como MPV.
- Informar o código destino.
- Informar a data de transferência.
- Informar a unidade de lotação destino.
- Informar a categoria destino.
- Informar o centro de custo destino.
- Confirmar a transferência.
- Confirmar a seleção do aprovador (verificar se o aprovador está correto conforme o GQ0003).
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.
- Resultado esperado: deverá ser emitida uma mensagem informando que a solicitação foi iniciada com sucesso. Movimento criado com status “Em Aprovação”, o aprovador deverá ser quem iniciou o fluxo e o aprovador deverá ser a pessoa que é o próximo aprovador (GQ0002). Acessar o Fluig com o usuário aprovador, a solicitação deverá estar disponível para aprovação na Central de Tarefas. Deverá ter um movimento de Entrada por Transferência na planilha orçamentária e um movimento de Saída por Transferência pendente de aprovação para o usuário do orçamento de pessoal.
GQ0060 – Solicitação de Desligamento:
- Acessar a Visão Descentralizada.
- Acessar o Módulo de Gestão de Quadro de Pessoal.
- Posicionar no funcionário que deseja desligar.
- Executar o programa Solicitação de Desligamento.
- Acionar o botão Alterar Ocorrência Corrente.
- Informar a situação.
- Informar o motivo.
- Selecionar o tipo de aviso.
- Data de desligamento.
- Confirmar a solicitação de desligamento.
- Confirmar a seleção do aprovador (verificar se o aprovador está correto conforme o GQ0003).
- Resultado esperado: deverá ser emitida uma mensagem informando que a solicitação foi iniciada com sucesso. Movimento criado com status “Em Aprovação”, o aprovador deverá ser quem iniciou o fluxo e o aprovador deverá ser a pessoa que é o próximo aprovador (GQ0002). Acessar o Fluig com o usuário aprovador, a solicitação deverá estar disponível para aprovação na Central de Tarefas.
GQ0100 - Solicitação de Cargos:
- Acessar a Visão Descentralizada.
- Acessar o Módulo de Gestão de Quadro de Pessoal.
- Executar o programa Solicitação de Cargo.
- Acionar o botão Alterar Ocorrência Corrente.
- Assinalar o campo Inclusão de um novo cargo.
- Informar a descrição do cargo.
- Informar a descrição do cargo.
- Confirmar a inicio da solicitação.
- Confirmar a seleção do aprovador (verificar se o aprovador está correto conforme o GQ0003).
- Resultado esperado: deverá ser emitida uma mensagem informando que a solicitação foi iniciada com sucesso. Movimento criado com status “Em Aprovação”, o aprovador deverá ser quem iniciou o fluxo e o aprovador deverá ser a pessoa que é o próximo aprovador (GQ0002). Acessar o Fluig com o usuário aprovador, a solicitação deverá estar disponível para aprovação na Central de Tarefas.
GQ0070 - Solicitação de Promoção Salarial:
- Acessar a Visão Descentralizada.
- Acessar o Módulo de Gestão de Quadro de Pessoal.
- Posicionar no funcionário que deseja efetuar a promoção.
- Executar o programa Promoção/Aumento Salarial.
- Acionar o botão Incluir Nova Ocorrência Corrente.
- Informar o data da liberação.
- Informar o motivo de liberação.
- Selecionar o tipo de movimento como Promoção.
- Informar o cargo/nível para a promoção.
- Informar percentual de liberação.
- Confirmar a atualização.
- Confirmar o aprovador.
- Resultado esperado: deverá ser emitida uma mensagem informando que a solicitação foi iniciada com sucesso. Movimento criado com status “Em Aprovação”, o aprovador deverá ser quem iniciou o fluxo e o aprovador deverá ser a pessoa que é o próximo aprovador (GQ0002). Acessar o Fluig com o usuário aprovador, a solicitação deverá estar disponível para aprovação na Central de Tarefas. Deverá ter sido gerada proposta salarial para o funcionário (CA0216).
GQ0070 - Solicitação de Aumento Salarial:
- Acessar a Visão Descentralizada.
- Acessar o Módulo de Gestão de Quadro de Pessoal.
- Posicionar no funcionário que deseja efetuar o aumento salarial.
- Executar o programa Promoção/Aumento Salarial.
- Acionar o botão Incluir Nova Ocorrência Corrente.
- Informar o data da liberação.
- Informar o motivo de liberação.
- Selecionar o tipo de movimento como Aumento.
- Informar percentual de liberação.
- Confirmar a atualização.
- Confirmar o aprovador.
- Resultado esperado: deverá ser emitida uma mensagem informando que a solicitação foi iniciada com sucesso. Movimento criado com status “Em Aprovação”, o aprovador deverá ser quem iniciou o fluxo e o aprovador deverá ser a pessoa que é o próximo aprovador (GQ0002). Acessar o Fluig com o usuário aprovador, a solicitação deverá estar disponível para aprovação na Central de Tarefas. Deverá ter sido gerada proposta salarial para o funcionário (CA0216).
GQ0070 - Solicitação de Enquadramento Salarial:
- Acessar a Visão Descentralizada.
- Acessar o Módulo de Gestão de Quadro de Pessoal.
- Posicionar no funcionário que deseja efetuar o enquadramento salarial.
- Executar o programa Promoção/Aumento Salarial.
- Acionar o botão Incluir Nova Ocorrência Corrente.
- Informar o data da liberação.
- Informar o motivo de liberação.
- Selecionar o tipo de movimento Enquadramento.
- Informar percentual de liberação.
- Confirmar a atualização.
- Confirmar o aprovador.
- Resultado esperado: deverá ser emitida uma mensagem informando que a solicitação foi iniciada com sucesso. Movimento criado com status “Em Aprovação”, o aprovador deverá ser quem iniciou o fluxo e o aprovador deverá ser a pessoa que é o próximo aprovador (GQ0002). Acessar o Fluig com o usuário aprovador, a solicitação deverá estar disponível para aprovação na Central de Tarefas. Deverá ter sido gerada proposta salarial para o funcionário (CA0216).
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:
- Somente o nível superior aprova: assinalar o campo Nível Superior no programa WF0000.
- Nível Superior 3 + Nível Superior 2 + Nível Superior 1.
- Nível Superior 3 + Nível Superior 2 + Nível Superior 1 + Área Responsável.
- Nível Superior 1 + Área Responsável 1 + Área Responsável 2.
- Nível Superior 1 + Área Responsável 1 Time de Trabalho.
- Área Responsável + Nível Superior 2 + Nível Superior 1.
- Somente Área Responsável.
- Somente Time de Trabalho.
- Somente Nível Superior 1.
Aprovar:
- Acessar o Fluig com o usuário que é o primeiro aprovador da solicitação.
- Acessar Central de Tarefas.
- Selecionar a tarefa para aprovar.
- Selecionar Aprovar.
- Acionar o botão enviar.
- Resultado esperado: ao acessar a solicitação, quando houver próximos aprovadores, as atividades que devem estar disponíveis para o usuário são "Aprovar" e "Reprovar", e o próximo aprovador deverá ser demonstrado na lista. No caso de ser o último aprovador, as atividades disponíveis deverão ser "Finalizar" e "Reprovar", e não deverá ser demonstrado a lista de aprovadores. Depois acionar "Enviar a solicitação" não deverá estar mais disponível para este aprovador e sim para o aprovador demonstrado na lista. Se o aprovador que enviou a solicitação for o último, a solicitação deverá estar finalizada (verificar GQ0002- status aprovado) e os usuários notificados (pasta notificados GQ0003 do movimento) deverão receber e-mail de processo finalizado. Se não for o último aprovador a solicitação deverá estar como "Em aprovação" e o aprovador como o demonstrado no (GQ0002).
Nota:
Executar este processo de aprovação até finalizar o fluxo.
Fluig – Reprovar Solicitação:
- Acessar o Fluig com o usuário que é o primeiro aprovador da solicitação
- Acessar Central de Tarefas
- Selecionar a tarefa para aprovar
- Selecionar Reprovar
- Acionar botão Enviar
- Resultado esperado: ao acessar a solicitação, quando houver próximos aprovadores, as atividades que devem estar disponíveis para o usuário são "Aprovar" e "Reprovar", e o próximo aprovador deverá ser demonstrado na lista de aprovadores. No caso de ser o último aprovador, as atividades disponíveis deverão ser "Finalizar" e "Reprovar" e não deverá ser demonstrado a lista dos aprovadores. Ao selecionar a atividade "Reprovar", a lista de aprovadores não deverá mais ser demonstrada. Depois de acionar "Enviar a solicitação", não deverá estar mais disponível para este aprovador. Deverá estar finalizada como reprovada no GQ0002.
Fluig - Cancelar Solicitação:
- Acessar o Fluig com o usuário que iniciou a solicitação.
- Acessar Central de tarefas.
- Selecionar a tarefa para cancelar.
- Informar motivo do cancelamento.
- Confirmar cancelamento.
- Resultado esperado: ao acessar o GQ0002, a solicitação deverá estar finalizada com status de reprovada e não deverá mais estar disponível para aprovação.