Árvore de páginas

Versões comparadas

Chave

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

...

Retorna os dados do insight RuptureAlerts, filtrados pela Empresa/Filial que o usuário tem acesso. As filiais que o usuário tem acecsso são determinadas pelos grupos do usuário, e se o mesmo não pertencer a nenhum grupo, serão as que foram associadas no cadastro do usuário. Além disso, existem mais quatro campos opcionais de filtro, que se enviados no queryParam serão aplicados cumulativamente.

Parâmetros 

Os parâmetros são mandatórios, e devem ser passados via queryParams.

ParâmetroTipoDescriçãoObrigatorio
cUserId
String
stringId do usuário Protheus   (cUserId)x
cComGrp
String
stringCódigo da empresa logada  (cEmpAnt)x
cBranch
String
stringCódigo da fililal logada  (cFilAnt)x
nPagenumberPáginainicialx
nPageSizenumberRegistros por páginax
cPesqTxtstringTexto para pesquisar por código ou descrição
cTranIdstringId da transação do Insight usado
type_descriptionstringFiltro  do campo items.alerts.type_description
group_descriptionstringFiltro  do campo items.alerts.group_description
frequencystringFiltro  do campo items.alerts.frequency


Códigos de Resposta

O serviço deve retornar as propriedades informadas, de acordo com os parâmetros passados na consulta, e com o código http 200.

PropriedadeTipoDescrição

branchs

stringCódigo da filial

company

stringCódigo da empresa
coduserstringCódigo do usuário

sessionId

stringId da sessão ativa

items

ObjectObjeto container dos alertsitems.

type_description

arrayArray com os tipos de produtos do insigth.  Será alimentado se o queryParam nPage = 1

group_description

arrayArray com os grupos de produtos do insigth.  Será alimentado se o queryParam nPage = 1

frequency

arrayArray com as frequência de produtos do insigth.  Será alimentado se o queryParam nPage = 1
tenantidstringTenant Id da Filial.
items
.alertsArrayArray com os dados do insight, por item
items.
alerts.accuracynumberPercentual de acurácia do insight
items.
alerts.branchstringCódigo da Filial
items.
alerts.codestringCódigo do produto
items.
alerts.company_groupstringCódigo Grupo de Empresa
items.alerts.
desc_especstringDescrição Especifica
items.alerts.
descriptionstringDescrição do produto.
items.
alerts.forecast_valuenumberValor da predição
items.
alerts.frequencystringD-Diário M-Mensal S-Semanal
items.
alerts.graphPointsarrayArray com os pontos do gráfico.
items.
alerts.graphPoints.codestringCódigo do produto
items.
alerts.graphPoints.final_reference_datedatetimeData final do ponto de gráfico
items.
alerts.graphPoints.frequencystringD-Diário M-Mensal S-Semanal
items.
alerts.graphPoints.idstringId do ponto do gráfico
items.
alerts.graphPoints.initial_reference_datestringData final do ponto de gráfico
items.
alerts.graphPoints.lower_boundnumberLimite inferior da predição do ponto
items.
alerts.graphPoints.pb_valuenumberValor de predição do ponto
items.
alerts.graphPoints.predictionbooleanPredição ou histórico
items.
alerts.graphPoints.tenantidstringTenantId do cliente
items.
alerts.graphPoints.upper_boundnumberLimite superior da predição do ponto
items.
alerts.group_codestringCódigo do grupo de produto
items.
alerts.group_descriptionstringDescrição do grupo de produto
items.
alerts.idstringId do alerta
items.
alerts.inventory_periodicitystringD-Diário M-Mensal S-Semanal
items.
alerts.last_revision_datedatetimeData de revisão de preço
items.
alerts.max_stocknumberEstoque máximo do produto
items.
alerts.mdmLastUpdateddatetimeData de geração da previsão
items.
alerts.minimum_lotnumberEstoque minimo
items.
alerts.originstringArmazém de origem
items.
alerts.pb_calculatebooleanAcurácia calculada ou não
items.
alerts.replenishmentnumberPonto de reposição
items.
alerts.safety_stocknumberEstoque de segurança
items.
alerts.stock_out_datedatetimeData prevista para ruptura de estoque
items.
alerts.stock_quantitynumberQuantidade de estoque
items.
alerts.storagestringArmazém do produto
items.
alerts.storestringLoja
items.
alerts.supplierstringCódigo do fornecedor
items.
alerts.suppliernamestringDescrição do fornecedor
items.

alerts.tenantId

stringTenantId do cliente
items.

alerts.type

stringSigla da embalagem
items.

alerts.type_description

stringDescrição da embalagem
items.

alerts.unity

stringTipo de Unidade do produto

Tratamento de Erros

A API efetua a verificação do envio dos queryParams, caso não seja enviado algum é retornado um a mensagem de erro com o código HTTP 412

...