Histórico da Página
API para atualizar dados distribuídos por Assinante/Processo
01. DADOS GERAIS
Linha de Produto: | Protheus |
---|---|
Segmento: | Varejo |
Módulo: | SIGALOJA |
Função: | LojxRestObj - Classe para tratamento de APIs em Rest do Varejo RmiAssinaProcessoObj RmiPublicacaoObj - Classe para tratamento da API de Tabela Publicação de Processo dados do Varejo RmiAssinaProcessoApi RmiPublicacaoApi - API para atualização acesso a Publicações de Processo dados do Rmi Varejo |
02. SITUAÇÃO/REQUISITO
Permitir que seja atualizado PUT dados publicados e distribuídos para um determinado assinante exceto Chef e Live no modelo de integração Varejo RMIatualizado (PUT) o status de uma Publicação distribuída para um determinado Assinante.
03. SOLUÇÃO
Foi disponibilizado uma API o método PUT para possibilitar a atualização dos dados publicados e distribuídos para determinados assinantesdo status das Publicações, distribuídas para um determinado Assinante.
Neste serviço serão disponibilizados os verbos:
- PUT - /RmiAssinaProcessoAtualiza os registros Distribuidos para o assinante e processo informados /api/retail/v1/RmiPublicacao/{Assinante}
Atualiza as Publicações Distribuidas para o Assinante informado na URL.
URL - http://{serverUrl}:{serverRestPort}/api/retail/v1/RmiAssinaProcessoRmiPublicacao/{Assinante}
serverUrl: Endereço para acesso ao servidor Rest;
serverRestPort: Porta para acesso ao servidor Rest;
Assinante: Código do assinante cadastrado no ProtheusAssinante que terá o status da Distribuição atualizado
Observação
- Só será permitido atualizar dados de assinantes diferentes de Chef e Livestatus de Distribuições de Assinantes de produtos TOTVS. Como Chef, Live e Protheus.
Estes produtos terão suas integração controladas pela TOTVS.
04. DEMAIS INFORMAÇÕES
No body do verbo PUT deverá conter um JSON informando os registros que foram obtidos através do GET: Consulta de dados distribuídos por Assinante/Processo, abaixo o exemplo do JSON a ser enviado no PUTJson no mesmo formato abaixo, para informar as Distribuições que terão o status atualizados.
{
"items": [
{
"Processo": "PRODUTO ",
"ChaveUnica": 1
},
{
"Processo": "PRODUTO ",
"ChaveUnica": 2
},
{
"Processo": "PRODUTO ",
"ChaveUnica": 3
}
]
}
Processo: Código do processo Processo que deseja atualizar.
Campo: MHR_CPROCE
ChaveUnica: Tag retornada no na API Consulta de dados distribuídos Identificado Único da Distribuição por Assinante/Processo.
Campo: MHR_UIDMHQ
05. ASSUNTOS RELACIONADOS
Guia da Integração RMI - Retail Integration Management
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |