Propor e definir um padrão de documentação para o PDVSync, considerando integração com o PDV, organização clara dos dados e alinhamento entre os times envolvidos.
Atualmente, a documentação do PDVSync apresenta problemas de fluidez e clareza, especialmente em relação às diferentes versões existentes e à integração com tabelas do PDV. Por vezes, dados relacionados a tabelas distintas do PDV são tratados na mesma API do Sync, o que resulta em descentralização de informações e dificuldade de uso.
Em discussões identificamos até o momento duas soluções de como resolver este problema, conforme descritas abaixo.
Este formato foca exclusivamente nos campos da API, sem mencionar sua relação com o produto.
Campo | Tipo | Obrigatório | Descrição |
---|---|---|---|
id | int | Sim | Identificador único do usuário |
name | string | Sim | Nome do usuário |
email | string | Sim | Endereço de e-mail do usuário |
created_at | string | Não | Data de criação do usuário (ISO 8601) |
Aqui, a documentação explica como os campos da API interagem com o produto.
Campo | Tipo | Obrigatório | Descrição | Onde aparece no produto (no nosso caso os campos do PDV) |
---|---|---|---|---|
id | int | Sim | Identificador único do usuário | ID exibido na tela de detalhes do usuário |
name | string | Sim | Nome do usuário | Tabela: Nome - Campo - nome_usuario |
email | string | Sim | Endereço de e-mail do usuário | E-mail mostrado no perfil do usuário e nas notificações |
created_at | string | Não | Data de criação do usuário (ISO 8601) | Data de registro visível na aba "Histórico" do painel de administração |
✅ Vantagens Modelo 2:
❌ Desvantagens Modelo 2:
A Regra Desconto Acréscimo poderá ter a seguintes informações:
|