Histórico da Página
Procedimentos necessários para iniciar a integração API Builder
No banco de dados terá que criar views de consulta no APIBuilder e todas possuam dois campos: data de última atualização do registro (LastUpdateAt), para que o Connector busque somente os registros que sofreram atualização desde a última consulta para a integração e não ter que buscar todos os registros todas as vezes (Dia, Mês, Ano, Hora, Minuto, Segundo e Milissegundos), e campo de contagem de registros (countItens), onde deverá retornar à quantidade de itens encontrados na consulta.
Para cada Entidade relacionada terá que seguir a documentação e relação de campos do Swagger do CRM.
Link da Documentação Swagger APIS do CRM.
https://master-crm-api.totvs.app/swagger/index.html
Relação de VIEWs que devem ser criadas no ApiBuilder
Entidade (View) | Criar Rota no API Bulder | Rota na Documentação Swagger CRM |
Empresa-Filial | company | CompanyBulk |
Moeda | currency | Currency |
Unidade de Medida | unitofmeasure | MeasurementUnit |
Usuário | user | User |
Região | region | RegionUserBulk |
Transportadora | carrier | Carrier |
Grupo de Produtos | productgroup | ProductGroup |
Produto | product | ProductBulk |
Tipo de Frete | freightstype | Freight |
Condição de Pagamento | paymentcondition | PaymentConditionEAI |
Tabela de Preço | pricetable | PriceTableBulk |
Itens Tabela de Preço | pricetableitens | PriceTableItemBulk |
Cliente | customer | CustomerBulk |
Estoque | stock | StockBulk |
Exemplo de API GET consumindo uma VIEW criada no TOTVS API Builder.
Exemplo de Consulta gerada através dessa api e json gerado conforme a documentação Swagger CRM.