Á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

RmiPublicacaoObj Classe para tratamento da API de Publicação de dados do Varejo

RmiPublicacaoApiAPI para acesso a Publicações de dados do Varejo

02. SITUAÇÃO/REQUISITO

Permitir que seja atualizado (PUT) o status de uma Publicação distribuída para um determinado Assinante.

03. SOLUÇÃO

Foi disponibilizado o método PUT para possibilitar a atualização do status das Publicações, distribuídas para um determinado Assinante.


Neste serviço serão disponibilizados os verbos:

  • PUT - /api/retail/v1/RmiPublicacao/{Assinante}


Atualiza as Publicações Distribuidas para o Assinante informado na URL.

URL - http://{serverUrl}:{serverRestPort}/api/retail/v1/RmiPublicacao/{Assinante}

serverUrl: Endereço para acesso ao servidor Rest;

serverRestPort: Porta para acesso ao servidor Rest;

Assinante: Código do Assinante que terá o status da Distribuição atualizado


Observação

  • Só será permitido atualizar status 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 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 que deseja atualizar.
Campo: MHR_CPROCE

ChaveUnica: Identificado Único da Distribuição por Assinante.

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>