Desta forma será vinculado os relacionamentos de cliente e beneficiário para realizar a integração de vínculo de cliente x conta.
Configurando:
1º Acesse o S-Works
2º Clique no Menu Administração e clique na opção APIs
3º Com a tela de APis aberta, busque pela API SWorks.HorizonXchange.API.dll e clique no botão “Atualizar”
Como poderá perceber, o método configurado no Workflow não teve alteração.
A mudança realizada foi a adição de uma tarefa ao qual podemos incluir mais de um relacionamento.
4º Para se criar os relacionamentos, clique no Menu “Administração”, clique na opção “Definições de Objetos”
5º Quando a tela for exibida, clique no botão “+Adicionar Definições de Objeto”
6º A tela abaixo será exibida:
Nesta tela, você deverá inserir a Empresa, o Nome e a Descrição do Objeto e clicar em Salvar.
7º Após a criação do Formulário Definição de Objeto, clique no botão “Editar”
8º Clique no botão “+ Novo dado de entrada”
9º A tela abaixo será exibida:
Após a criação dos Dados de Entrada, estes serão listados no Objeto, conforme exemplo abaixo:
A título de exemplo, foi criado um processo (Segue artigo sobre como criar um novo processo no S-Works:
https://atendimento.simply.com.br/portal/pt/kb/articles/novo-processo), após a execução deste, acessar a tarefa (AcctTitleAddRq) e no detalhe da tarefa, acessar os Dados Json, serão exibidos todos os clientes que foram relacionados para aquela conta. No print abaixo é demonstrado um aviso que não foi relacionado devido uma falha do serviço.
Observe que no log que os dados foram enviados corretamente.
2022-07-07 11:08:55,680 [17] DEBUG SWorks.HorizonXchange.API.AcctTitleAddRq.HorizonService - [Processo|114712] - [HORIZON-Customer-XML][AcctTitleAddRq][Request]: {
"VENDORID": "",
"SEQUENCE": "87654321",
"MODECODE": "A",
"APPLCD": "DD",
"ACTNBR": "2000002",
"CUSTSEG": [
{
"CUSTKEY": "00000000081484",
"RELTYPE": "Sol",
"PRIMARYFLG": "Y",
"TAXRSPENT": "Y",
"ADDRCTL": "Y",
"PRTSEQ": "1",
"INTERFLG": "Y",
"IVRFLG": "Y",
"CASHMGMT1": "N",
"CASHMGMT2": "N",
"CRBURRPT": "N",
"EASFLAG": "N"
},
{
"CUSTKEY": "00000000081485",
"RELTYPE": "Lua",
"PRIMARYFLG": "Y",
"TAXRSPENT": "Y",
"ADDRCTL": "Y",
"PRTSEQ": "1",
"INTERFLG": "Y",
"IVRFLG": "Y",
"CASHMGMT1": "N",
"CASHMGMT2": "N",
"CRBURRPT": "N",
"EASFLAG": "N"
}
]
}