...
| Produto: |
| ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linha de Produto: |
| ||||||||||||||||
| Segmento: |
| ||||||||||||||||
| Tipo de Documento: | Inovação | ||||||||||||||||
| Módulo: | Vendas | ||||||||||||||||
| Caminho: | SMPedidoVendaApi | ||||||||||||||||
| Função: | SMPEDIDOSVENDASAPI - SMAPIVDA02 | ||||||||||||||||
| País: | Brasil | ||||||||||||||||
| Ticket: | |||||||||||||||||
| Requisito/Story/Issue (informe o requisito relacionado) : | DSUPXOMNI-3554 |
- Contexto: problema, inovação, manutenção ou necessidade legislativa. Seja claro e objetivo.
...
Foi identificada a necessidade implementar uma rotina na integração de pedidos gerados pela API Pedido de Venda para que, caso a pessoa vinculada no canal de venda utilizado no pedido possua um usuário vinculado, este usuário será registrado como usuário de inclusão do pedido.
No módulo Vendas -> Pedido de Venda / Transferência -> Integração API -> Cadastro Canal de Venda, a pessoa considerada será a vinculada no canal de venda do pedido.
Imagem 1 - Vínculo da pessoa no cadastro de Canal de Venda.
Caso a pessoa vinculada no cadastro do Canal de Venda não possuir usuário vinculado no sistema, o usuário de inclusão do pedido será o APIPEDIDO, que é o padrão utilizado até a implementação.
| Nota |
|---|
Alterações ou parametrizações incorretas podem comprometer o desempenho e causar falhas no sistema. Sempre que necessário, consulte um especialista ou a equipe responsável para garantir a configuração correta. |
04. SOLUÇÃO
...
| tabs | Passo 01, Passo 02, Passo 03, Passo 04 |
|---|---|
| ids | passo1,passo2 |
Necessário possuir a API SMPedidoVendaAPI instalada, para realizar transações referentes ao endpoint POST /api/v1/PedidoVenda conforme a documentação POST - Pedido de Venda.
A pessoa vinculada no canal de venda precisa estar vinculada em um usuário do sistema.
Não é necessária nenhuma alteração nos métodos de chamada da API.
04. SOLUÇÃO
Feita a implementação na importação de pedido de venda gerado pela API de Pedidos para que, quando houver um usuário vinculado no seq da pessoa cadastrado no canal de venda do pedido, o usuário de inclusão do pedido seja o codusuario deste usuário vinculado.
...
| default | yes |
|---|---|
| referencia | passo1 |
...
| default | no |
|---|---|
| referencia | passo2 |
Se estiver na versão 24.07, atualizar o sistema para o service pack 24.07.xxx 049 ou release superior.
Se estiver na versão 25.01, atualizar o sistema para o service pack 25.01.xxx 023 ou release superior.