Integração BPM e HCM XTended
A integração entre BPM e HCM XT acontece através da execução de regras em processos agendados no sistema. O processo agendado flexibiliza a frequência com que a integração precisa acontecer e pode ser definida conforme a necessidade e volume do cliente. As regras escolhidas na linguagem LSP são de domínio da Senior, além da flexibilização que elas permitem. A lógica de negócio de cada template irá determinar a integração com o sistema ou não, que pode ser de importação de dados e/ou exportação entre HCM XT e BPM.
Tanto os templates como as regras, além de serem parte integrante da solução nativa podem ser utilizadas como exemplo para desenvolvimento de novas soluções.
Para que a integração ocorra devidamente é necessário que a senior X Platform esteja configurada e funcionando adequadamente.
Transferência de dados
Exportação
- O processo agendado executa relatório 54 - XT BPM-Sol. alteração local/centro custo (FPTA054.CAD) que possui a regra definida para exportação de dados;
- A regra possui a lógica de carregar os dados necessários do HCM XT (cursores na base) e armazená-los em arquivos .csv. Estes arquivos são gerados na pasta IMPEXP\seniorx, configurada na Central de Configurações Senior;
- A mesma regra executa uma função que carrega os arquivos .csv para as tabelas do BPM via uma API específica.
- O delimitador de formatação no arquivo .csv está definido como ";" (ponto e vírgula). Desta forma as informações que tramitam entre os produtos não podem conter este caractere sob o risco de quebrar a lógica das rotinas.
- HCM XT integrado com a XPlatform;
- Instalação e configuração do Middleware Senior. A sua instalação é feita no Instalador, junto com a instalação do produto ou separadamente;
- Liberação das portas para comunicação da nuvem com o ambiente na senior X Platform;
- Ter o papel de usuário HCM-XT Aprovador BPM RH.
Para a correta exportação de dados para utilizar o BPM, é necessário que a base tenha cadastrado um processo para o modelo de relatório 54 - XT BPM-Sol. alteração local/centro custo (FPTA054.CAD) na tela Recursos > Processos Automáticos > Relatórios (FR300REL).
O Instalador/Atualizador já realiza esse cadastro automaticamente, porém é necessário ativá-lo. Para realizar esse processo, siga os seguintes passos:
- Localize o processo automático XT BPM-Sol. alteração local/centro custo criado automaticamente na tela Processo de Relatório (FR300REL);
- Clique no botão Periodicidade e desmarque a opção Desativar processo automático;
- Clique em OK;
- Clique no botão Tela de Entrada informe um e-mail e grave.
Caso tenha ocorrido algum erro na instalação/atualização e seja necessário criar o processo manualmente, siga os seguintes passos:
- Através da tela Processo de Relatório (FR300REL), crie um novo processo com a descrição XT BPM-Sol. alteração local/centro custo;
- No campo Sistema Proprietário selecione o módulo onde há processos automáticos sendo executados;
- Informe o campo Periodicidade através do botão Periodicidade;
- Informe o campo Somente em Dias Úteis para determinar quando o processo automático será executado;
- Selecione o modelo 54 - XT BPM-Sol. alteração local/centro custo (FPTA054.CAD) no campo Modelo Gerador;
- Selecione a opção "3 - E-mail" no campo Direção de Saída;
- Selecione a opção "2 - Excluir Arquivos" no campo Renomear Arquivo;
- Defina o Arquivo de Saída;
- Informe o Assunto e Texto do E-mail;
- Clique no botão Tela de Entrada informe um e-mail e grave.
Atenção
Por padrão estamos sugerindo a criação do processo automático desta forma, o cliente pode alterar conforme sua necessidade.
Para mais informações das funcionalidades do produto BPM, acesse a documentação. Veja também a documentação da Importação de dados agendada.