Histórico da Página
...
Aqui você encontrará as informações necessárias para implementar o Smartlink - Upstream Data Sharing v2 (gRPC)utilizar a Integração RM com SmartLink DataSharing v2. utilizado para compartilhar os dados do ERP com os apps da plataforma TOTVS Apps.
...
1.2.2 Estrutura da mensagem
1.2.2.1 Table
Propriedade | Tipo | Descrição |
---|---|---|
batchId | int64 | Identificador único de batch (pacote) |
tableName | string | Nome da tabela dos registros |
erp | string | Identificador do ERP (Protheus, RM, Winthor, Datasul, RMS e Consinco) |
messageNumber | int32 | Numero sequêncial da mensagem no pacote/batch. é obrigatório que a sequência seja respeitada, não havendo envios de mensagens repetidas (1,2,2,3) ou com a ordem pulada (1,2,4) |
recordCount | int32 | Número total de registros |
isBaseLoad | bool | Indica se é uma carga inicial da tabela, é utilizada sempre que uma tabela for subida do início, seja por carga incial, recarga forçada (force reload) ou quando uma nova tabela é solicitada |
rows | TableRow[] | Dados de uma determinada tabela do ERP |
schema | Schema | Utilizado para definir a PK da tabela, permitindo listar as colunas caso seja uma chave composta. Mais informações no item 1.2.1 deste documento. |
1.2.2.2 TableRow
Propriedade | Tipo | Descrição |
---|---|---|
columns | RowColumn[] | Identificador único de batch (pacote) |
1.2.2.3 RowColumn
Propriedade | Tipo | Descrição |
---|---|---|
name | string | Nome da coluna |
value | string | Valor da coluna |
1.2.2.4 Schema
Propriedade | Tipo | Descrição |
---|---|---|
flexible | bool | Indica se o schema criado para a staging na Carol irá permitir a criação de colunas com base nos dados enviados. (Para o Smartlink, o padrão para essa coluna é true) |
columns | SchemaColumn[] | Valor da coluna |
1.2.2.5 SchemaColumn
Propriedade | Tipo | Descrição |
---|---|---|
name | string | Nome da coluna |
type | string | Tipo da coluna |
1.2.2.6 SchemaPrimaryKey
Propriedade | Tipo | Descrição |
---|---|---|
name | string | Nome da coluna |
columns | string[] | Nome da coluna que compõe a chave primária, precisa estar presente na listagem das colunas do schema (SchemaColumn[] columns) |
1.3 Sumário
No final do job será necessário enviar um sumário do pacote, informando o numero de mensagens enviadas, o total de registros enviados e o range de datas que o pacote representa.
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas