Como consumir/enviar informações para G5

  • # 6 anos atrás

    Boa tarde,

    Gostaria de saber como é possível consumir mais informações da G5 além das disponíveis no arquivo SXI-API (exemplo: processo de solicitação de férias, preciso verificar o saldo do colaborador). Além disso, gostaria de saber como inserir informações/enviar para um web service da G5 (exemplo: efetivar as férias no sistema).

    daniel.huebes
    Participante
    # 6 anos atrás

    Boa tarde Igor,

    Sim, pode ser utilizada a primitiva G5REST para fazer chamada de qualquer webservice na G5.
    Ex: http://:/SXI/G5Rest?server=http://:&module=rubi&service=com.senior.g7.wf&port=getColaboradores

    Exemplo

    Para inserir registros na G5, pode-se utilizar o recurso “Serviço Externo” do BPM, que consiste em fazer uma chamada de webservice passando os parâmetros desejados.

    Exemplo

    # 6 anos atrás

    Boa tarde,

    Obrigado. Surgiu mais algumas dúvidas.

    Na hora de consumir informações, como é possível incluir filtros/condições? Exemplo: no formulário, quero selecionar o colaborador e que o campo seguinte tenha como fonte de dados os possíveis salários para o cargo daquele colaborador. Poderia ser outras informações, como os dependentes daquele colaborador.

    A outra dúvida é com relação a inserir dados pelo recurso “Serviço Externo”: como eu vinculo uma tarefa ao serviço externo que irá fazer a inserção? E como serão passados os valores das variáveis do processo para esse serviço?

    # 6 anos atrás

    Sobre a primeira questão, tentei seguir o seguinte tutorial, mas não funcionou:

    Aplicando filtro na integração

    Obrigado.

    daniel.huebes
    Participante
    # 6 anos atrás

    O serviço externo, é cadastrado no “Editor de serviço”, selecionando uma ligação (uma seta), na opção “Configurar” do serviço externo. Veja imagem:

    exemplo

    Então esse serviço será chamado quando a ação ocorrer.

    Vou montar um exemplo de filtro e te passo em seguida.

    daniel.huebes
    Participante
    # 6 anos atrás

    A imagem:
    exemplo

    # 6 anos atrás

    Boa tarde,

    Para essa comunicação, o servidor tem de ser SSL(para HTTPS)?

    # 6 anos atrás

    Boa tarde,

    Para essa comunicação, o servidor tem de ser SSL(para HTTPS)? Se for possível dizer quais os pré-requisitos e portas que devem ser liberadas, pois o link no tutorial está inválido.

    daniel.huebes
    Participante
    # 6 anos atrás

    Igor, já ajustei o link na documentação.

    Segue o correto:
    https://documentacao.senior.com.br/seniorxplatform/index.htm#instalacao/ambientes/hibrido/pre-requisitos.htm

    Não precisa ser HTTPS.

    Evandro Oliveira
    Participante
    # 3 anos, 12 meses atrás

    Boa noite, no caso de inserir registros na G5, teria uma documentação para consulta ou exemplo da URL completa para ser usada no serviço externo ?

    Tiago Boeing
    Participante
    # 3 anos, 11 meses atrás

    Olá Evandro, possivelmente você já localizou a documentação, porém aproveitando para deixar registrado, fica aqui o link do guia de integração do BPM com a G5.

Visualizando 11 posts - 1 até 11 (de 11 do total)

You must be logged in to reply to this topic.