BPM > Customizações > Buscar Líder Hierárquico por Posto de Trabalho

Buscar Líder Hierárquico por Posto de Trabalho

Sumário

  1. Conceito
  2. Menu de Acesso
  3. Funcionalidades
    3.1 Buscando Líder no BPM
    3.1.1 Criar Serviço Externo
    3.1.2 Chamada do Serviço Externo

Atenção:

As versões 6.10.4 (Gestão de Pessoas | HCM) e 5.10.4 (Gestão Empresarial | ERP) são compatíveis com a versão Beta do componente SXI-API, atualizada para WildFly e Java 17, permitindo o funcionamento temporário das integrações. A versão pode ser acessada através deste link.

Esta é a última atualização do SXI-API, que não receberá novos desenvolvimentos nem suporte futuro. Todas as integrações devem ser migradas para Plugins, que utilizam tecnologia atualizada e possuem suporte contínuo. A migração deve ser concluída até junho de 2026. Após essa data, as integrações com SXI-API deixarão de funcionar. A não migração resultará na indisponibilidade dos fluxos e na interrupção da integração entre e Senior XT em versões atualizadas.

1. Conceito

Para construir um processo onde etapas devem ser submetidas para aprovação de usuários líderes, deve-se buscar a definição do líder em algum cadastro. Em um sistema G5, já existe esse cadastro, então é possível buscar essa informação via serviço.

Acesse pré-requisitos Senior X para mais informações.

2. Menu de Acesso

3. Funcionalidades

3.1 Buscando Líder no BPM

3.1.1 Criar Serviço Externo

Agora que já existe o serviço para buscar a informação do líder hierárquico, pode-se configurar um serviço externo no BPM para buscar o nome do usuário e fazer a atribuição da tarefa.

  1. Acesse Senior Flow > BPM > Configurações > Serviço externo com um usuário administrador, e clique em Novo serviço;
  2. Informe o Nome do serviço;
  3. Escolha o Tipo de requisição, para este exemplo será utilizado POST;
  4. Informe a URL externa do serviço importado na G5. Exemplo: https://IP_SERVER:PORTA/SXI/G5Rest?server=https://IP_SERVER:PORTA&module=rubi&service=com.senior.wf.utils&port=getUsuarioLiderPorPosto;
  5. Em Entradas, informe os parâmetros enviado para o serviço da G5, e em Saídas, os parâmetros retornados do serviço da G5, que neste caso é o nome do usuário líder.
  6. Clique em Salvar.

3.1.2 Chamada do Serviço Externo

Com o serviço externo criado, o próximo passo é fazer uso dele em um processo.

  1. Acesse Senior Flow > BPM > Processos com um usuário administrador, e edite o processo desejado;
  2. Em Configurações, clique em Fluxo para abrir o processo;
  3. Selecione o link para configurar o serviço externo e atribuir o valor do retorno para uma variável do processo;
  4. Clique em Configurar, informe o Serviço externo cadastrado, e configure conforme abaixo.

Em Entrada:

Tipo do valor

Em Saída:

Após a configuração, o link deve ficar pontilhando, indicando que há um serviço externo configurado.

Para efeito de teste, pode-se executar o processo e manter visível o campo utilizado como variável de processo para retorno do serviço G5. Ao iniciar o processo, na segunda etapa após à execução do serviço externo, o campo Líder deverá estar preenchido com o nome de usuário do líder do solicitante.

Este artigo ajudou você?