Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Especificação | |||
Produto | TOTVS 12 | Módulo | TSA |
Segmento Executor | Manufatura | ||
Projeto | D_MAN_TSA001 | IRM | PCREQ-363 |
Requisito | PCREQ-4844 | Subtarefa | PDRMAN-4401 |
Release de Entrega Planejada | 12.1.7 | Réplica |
|
País | Brasil |
Adicionar um WebService com operações para que se possa descobrir quais informações já estão integradas ou ainda não foram integradas.
Expor as duas seguintes operações:
Para isso, o sistema externo deve informar quais chaves que a consulta deve levar em consideração e qual tipo de informação (tabela).
Verifica quais chaves externas passadas na lista de chaves externas como parâmetro estão inclusas no TSA.
Retorna apenas as chaves que já estão inseridas no TSA.
Exemplo de Aplicação:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:syn="http://synchronization.tsa.totvs.com/">
<soapenv:Header/>
<soapenv:Body>
<syn:externalKeysInserted>
<table>UNIT</table>
<externalKey>1</externalKey>
<externalKey>2</externalKey>
<externalKey>TA-UNIT1</externalKey>
<externalKey>TA-UNIT2</externalKey>
</syn:externalKeysInserted>
</soapenv:Body>
</soapenv:Envelope>
Verifica quais chaves externas passadas na lista de chaves externas como parâmetro NÃO estão inclusas no TSA.
Retorna apenas as chaves que não foram encontradas no TSA.
Exemplo de Aplicação:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:syn="http://synchronization.tsa.totvs.com/">
<soapenv:Header/>
<soapenv:Body>
<syn:externalKeysInserted>
<table>ABSENCEREASONS</table>
<externalKey>1</externalKey>
<externalKey>2</externalKey>
<externalKey>TA-ABS1</externalKey>
<externalKey>TA-ABS2</externalKey>
</syn:externalKeysInserted>
</soapenv:Body>
</soapenv:Envelope>
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|