BPM - Formulário ECM - Como criar um campo auto preenchido no formulário ECM do BPM
Dúvida/Incidente
Como criar um campo auto preenchido no formulário ECM do BPM?
Solução
Para criação do campo auto preenchido, deve-se criar um serviço externo para realizar o preenchimento inicial do campo.
O serviço criado pode ser do tipo mock, para realizar a criação deste serviço, siga os passos abaixo:
1. Acesse o menu Senior X Platform / BPM / Processos;
2. Encontre o processo onde será incluído o campo e selecione a opção Editar;
3. Na tela de edição do processo, abra o editor do formulário;
4. Clique no botão Adicionar campo;
5. Insira os valores de Rótulo e Descrição do campo de acordo com as informações que serão disponibilizadas. Anote o valor do campo Atributo da base de dados;
6. Na opção Tipo de campo selecione a opção 'Texto Longo';
7. Clique no botão Aplicar e em seguida no botão Salvar;
8. Na tela de edição do processo, abra as Informações do processo;
9. Selecione a última versão disponível do formulário no campo Versão e clique no botão Salvar;
10. Acesse o link https://designer.mocky.io/design para criação do serviço;
11. No campo HTTP Response Body insira o texto que deverá ser apresentado no campo em formato rest conforme o exemplo abaixo:
{
"nomeCampo":"Informar aqui o texto que aparecerá no campo, para o usuário no momento em abrir o formulário."
}
12. Clique no botão GENERATE MY HTTP RESPONSE:
12.1 Será gerado um link no campo Mock URL;
12.2 Copie o link para ser utilizado no serviço externo;
13. Na tela de edição do processo, abra a lista de serviços clicando na opção 'Serviço Externo';
15. Clique no botão Novo serviço;
16. No campo Nome do Serviço Insira o nome do serviço que será responsável pelo preenchimento do campo;
17. No campo Tipo de Requisição selecione a opção 'GET';
18. No campo URL inclua a URL do serviço que foi copiada no item 13;
19. Na sessão dos parâmetros de saída, no campo Parâmetro, inclua no nome do campo que foi criado no serviço do mock;
20. No campo Tipo, selecione a opção 'String';
21. Clique no botão Salvar;
22. Na tela de edição do processo, abra o editor do fluxo do processo;
23. Selecione o fluxo onde o campo será preenchido, e clique no botão para edição do link do serviço externo:
24. No Painel de configuração do serviço, clique no link Configurar. Será aberta uma janela para configuração do serviço externo;
25. No campo Serviço, selecione o nome do serviço que foi criado no item 16;
26. Preencha o nome da variável de processo que receberá o valor do serviço. A variável de processo é o valor de atributo da base de dados do campo que foi criado no item 5;
27. Clique no botão Salvar;
28. Na tela de edição do fluxo, clique no botão Publicar e aguarde a notificação de que o processo foi publicado com sucesso.