...
Bloco de código | ||||
---|---|---|---|---|
| ||||
Code": { "type": "string", "description": "Código do País", "x-totvs": [ { "product": "Logix", "Field": "paises.cod_pais", "Required": true, "Type": "Char", "length": "3", "note": "some info...", "available": true, "canUpdate": false }, { "product": "RMS", "Field": "AA1CPAIS.PAIS_COD", "Required": true, "Type": "integer", "length": "6", "note": "some info...", "available": true, "canUpdate": false } ] }, |
Nome do produto TOTVS do qual as outras informações se referem
Campo Obrigatório
Define se essa propriedade está ou não disponível
Campo Obrigatório
...
Produto a que se refere essa informação.
Exemplo |
---|
product: “protheus” ou product: “rm” |
Campo Obrigatório
A qual tabela.campo o campo da mensagem se refere.
Caso no produto este campo possa estar em mais tabela, explicar o funcionamento.
Exemplo |
---|
Field: “clientes.cod_cliente” ou Field: “cliente.cod_cliente para Type=Customer ou fornecedor.cod_fornecedor para Type=Vendor” |
Campo Obrigatório
Obrigatoriedade do campo, ou condições em que ele será obrigatório ou não.caso haja alguma condição deve ser descrito na seção note.
Exemplo |
---|
Required: True Required: False |
Campo Obrigatório
Tipo do campo no produto. Importante declarar aqui aqui o tipo do campo como campo como é conhecido no produto.
Exemplo |
---|
type: ‘char’ type: ‘varchar’ type: ‘number’ type: ‘decimal’ type: ‘integer’ type: ‘boolean’ |
Campo Obrigatório
Tamanho do campo no produto, pode ser informado apenas o tamanho ou outro texto que descreva como este tamanho funciona.
Exemplo |
---|
length: ‘20’ length: ‘8,2’ length: ’sempre implantado como 20, mas o cliente pode usar até 50’ |
Campo Obrigatório
Complemento de informações sobre o campo se for o caso, como por exemplo formato da informação, vínculo entre mensagens, escopo de dados (deve ser informado para campos que precisam respeitar uma relação específica de valores no produto, podendo ser informado aqui: 'lista fixa' ou 'valores da tabela [tabela.campo]')
Exemplo |
---|
"note": "1=CEI;2=CNPJ;3=CPF;4=INCRA" "note": "Campo obrigatório para o processo fiscal/TAF." "note":"Segmento Principal" |
Caso na mensagem tenha sido definida lista fixa, informar aqui a relação dos valores da mensagem com os valores do produto.
...ou qualquer outra informação importante para descrever a representação desta tag no produto em questão.
Campo Opcional
Indica se o campo esta implementado para o produto, para a determinada mensagem. Recebe um valor Booleano:
Exemplo |
---|
available: true available: false |
Campo Obrigatório
indica se o valor do campo pode ser atualizado na tabela. Recebe um valor Booleano:
Exemplo |
---|
canUpdate: true canUpdate: false |
Campo Obrigatório
Âncora | ||||
---|---|---|---|---|
|
...