BPM

DataSource G5/G6 no BPM - API Genérica

2005 views 21/05/2018 14/09/2020 daniel-huebes 4

Com o Senior X Platform aberto e autenticado com privilégio de administrador, acessar o menu “Senior X Platform -> BPM -> Configurações -> Fontes de dados” e clicar em “Adicionar”.

Na tela a seguir, vamos configurar uma consulta para retornar uma lista de cursos de formação do módulo “Administração de Pessoal”.

Nome: Este é o nome do Data source que será exibido no BPM na criação de um processo. Para este exemplo, informe “Formação”.

Data Source URL: URL do web service que retornará os dados para a fonte de dados.
Em nosso exemplo, URL deve ficar assim: “http://<serverG5>:<Porta>/SXI/GenericConsult?consult=wf_lista_formacao”.

  • ServerG5 e Porta: Deve ser substituído pelo endereço do servidor glassfish onde foi instalada a API e estão disponibilizados os webservices G5, importante estar exposto na internet para acesso externo.
  • Consult: Indica o nome da consulta que deseja retornar da G5. Para este exemplo, vamos usar “wf_lista_formacao”.

Os campos são os retornos da consulta.
Configure conforme a imagem abaixo para retornar os códigos e nomes dos cursos de formação.

Para finalizar, clique em “Salvar”.

Veja abaixo algumas consultas possíveis.
Ou veja aqui a lista completa de consultas.
Também é possível definir suas próprias consultas, alterando o arquivo “consults.json” na pasta da API dentro do glassfish (Ex: “…\glassfish40\glassfish\domains\domain1\applications\SXI-API\consults.json”).

wf_endereco_paises
Tabela: R074PAI
Campos:

  • CODPAI (int)
  • NOMPAI (string)
wf_lista_grau_instrucao
Tabela: R022GRA
Campos:

  • GRAINS (int)
  • DESGRA (string)
wf_lista_conhecimentos
Tabela: R125CNC
Campos:

  • CODCNC (int)
  • DESCNC (string)
wf_lista_formacao
Tabela: R127CUF
Campos:

  • CODCUF (int)
  • NOMCUF (string)
wf_lista_aperfeicoamento
Tabela: R128CUA
Campos:

  • CODCUA (int)
  • NOMCUA (string)
wf_lista_bancos
Tabela: R012BAN
Campos:

  • CODBAN (int)
  • NOMBAN (string)
wf_lista_graus_instrucao
Tabela: R022GRA
Campos:

  • GRAINS (int)
  • DESGRA (string)

 

Usar Data Source >

Este artigo foi útil para você?