Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Tempo aproximado para leitura: 00 min

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 RmiPublicacaoApiAPI 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 GETConsulta 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

API RmiPublicacao (GET) - Retorna uma lista com as Publicações disponibilizadas para um Assinante|Processo

Guia da Integração RMI - Retail Integration Management

Dúvidas Frequentes - Varejo

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>