Início de Processos Externos ao BPM
Importante
Informamos que, após as liberações das versões 6.10.4 (Gestão de Pessoas | HCM) e 5.10.4 (Gestão Empresarial | ERP), não será mais viável utilizar o componente SXI-API para integrações entre BPM e ambiente G5. Isso se deve à incompatibilidade do componente com as tecnologias empregadas nessas versões.
Com a ativação da Bridge de forma nativa nas versões atuais, recomendamos que os clientes migrem suas integrações que utilizam a SXI-API para os Plugins. Esses Plugins apresentam tecnologia mais atualizada e são compatíveis com as versões mencionadas anteriormente.
Após a liberação das versões mencionadas, o componente SXI-API não terá mais suporte. O suporte será fornecido apenas para integrações que utilizam Plugins.
Sumário
1. Conceito
Em alguns casos, pode haver a necessidade de iniciar um processo BPM sem a intervenção do usuário, para isso, podemos criar uma rotina que vai inicializar automaticamente o processo conforme as suas regras de negócio.
2. Pré-Requisitos
- Dados do login do usuário na plataforma;
- Conhecimento prévio do processo a ser inicializado.
3. Funcionalidades
3.1 Iniciar um Processo via API
O BPM permite a utilização da sua API para criação de um processo. Usando processo com formulários ECM a inicialização de processo é através da primitiva startProcess.
Quando for utilizado formulário WEB, o processo requer algumas etapas adicionais. Precisa-se de um token válido, já que o servidor pode chamar esse serviço a qualquer momento. Utilize o serviço de autorização para obter um token através das primitivas login ou loginWithKey.
É possível ter mais informações sobre como iniciar um processo via API no Portal Dev.Senior.
3.2 Iniciar um processo via LSP (G5)
Imagine que a partir de um evento ocorrido no sistema G5, seja necessário iniciar um processo no BPM. Este evento pode ser por exemplo, alteração de cargo de um colaborador, desligamento, entre outros. Identificando o evento que deseja-se iniciar o processo do BPM, é possível executar uma regra LSP e iniciar o processo.
É possível ter mais informações sobre como iniciar um processo via LSP (G5) no Portal Dev.Senior.

English
Español


