...
Exemplo de configuração do adapter Seller no formato JSON.
No modulo SIGACFG (Configurador) Ambiente > Schedule > Adapter EAI > Incluir OMSA010
...
| Deck of Cards |
|---|
|
| Card |
|---|
| id | 1 |
|---|
| label | JSON |
|---|
| effectType | fade |
|---|
| | Elemento | Descrição | Observação | | Content | | CompanyId | Empresa | O campo é preenchido com valor de referência do De/Para de Empresa. | | CompanyInternalId | InternalId da empresa | O campo é preenchido com valor de referência do De/Para de Empresa e Filial. | | BranchId | Filial | O campo é preenchido com valor de referência do De/Para de Filial. | | Code | Código da Tabela de Preços | Código referente ao registro Protheus (DA0_CODTAB). | | InternalId | InternalId do Tabela de Preços | O campo é preenchido com valor de referência do De/Para de Tabela de Preços (DA0). | | Name | Nome da Tabela de Preços | Código referente ao registro Protheus (DA0_DESCRI). | | InitialDate | Data de Validade Inicial | Código referente ao registro Protheus (DA0_DATDE). | | FinalDate | Data de Validade Final | Código referente ao registro Protheus (DA0_DATATE). | | InitialHour | Hora de Validade Inicial | Código referente ao registro Protheus (DA0_HORADE). | | FinalHour | Hora de Validade Final | Código referente ao registro Protheus (DA0_HORAATE) | | ActiveTablePrice | Tabela Ativa | Código referente ao registro Protheus (DA0_ATIVO). | Page
| Indica qual a página atual |
| | TotalPages | Indica o total de páginas |
| | PageSize | Indica o número de produtos por página |
| | TotalRecords | Indica o número de produtos na tabela de preço |
| | NextPage | Indica se haverá a próxima página |
| | ItensTablePrice > Item | Itemcode | Código do Produto | Código referente ao registro Protheus (DA1_CODPRO).
| | ItemInternalId | Código interno do Produto | Código referente ao De/Para (XXF). | | MinimumSalesPrice | Endereço do Tabela de Preços | Código referente ao registro Protheus (DA1_PRCVEN). | | DiscountValue | Bairro do Tabela de Preços | Código referente ao registro Protheus (DA1_VLRDES). | | DiscountFactor | Município do Tabela de Preços | Código referente ao registro Protheus (DA1_PERDES). | | ItemValidity | Estado do Tabela de Preços | Código referente ao registro Protheus (DA1_DATVIG). | | ActiveItemPrice | InternalId do Estado do Tabela de Preços | Código referente ao registro Protheus (DA1_ATIVO). | | TypePrice | Descrição do Estado | Código referente ao registro Protheus (DA1_TIPPRE). | | Event | Tipo de evento UPSERT ou DELETE | Inclusão, Alteração ou Deleção do item da tabela de preço. | | InternalId | InternalId do Tabela de Preços | O campo é preenchido com valor de referência do De/Para de Tabela de Preços (DA0). | | Code | Código da tabela de preço | Código referente ao registro Protheus (DA1_CODTAB). | | Name | Nome da Tabela de Preço | Código referente ao registro Protheus (DA0_DESTAB). |
| Dica |
|---|
| title | Paginação EAI Tabela de Preço |
|---|
| As tags Page, TotalPages, PageSize, TotalRecords e NextPage são referente referentes ao processo de paginação, o qual consiste na quebra dos envios da mensagem de forma a gerar múltiplos registros na tabela XX3. Para mais informações sobre o assunto acesse o link - Paginação EAI Tabela de Preço Na mensagem de envio, as tags são geradas através da rotina Sincronizador EAI - Sincronizador EAI (APCFG020a - SIGACFG) |
| Dica |
|---|
| title | Pergunta F12 - Demonstra Por ? |
|---|
| As tags InternalId, Code e Name dos itens da tabela Tabela de preço Preço são geradas apenas se a pergunta "Demonstra Por?" nos F12 da rotina estiver com conteúdo Produto. Para um melhor entendimento sobre as tags que são consideradas na mensagem de envio de acordo com a pergunta "Demonstra Por?", verifique os exemplos de mensagem de envio no item 3 EXEMPLOS DE MENSAGEM EAI - JSON. |
|
|
...