Histórico da Página
...
Guia Rápido de RMS Services
Produto: | RMS |
Versões: | 5681.1 |
Ocorrência: | Explicação sobre as funções do RMS Services. |
Passo a passo: | 1. Objetivo
|
Requisitos Não Funcionais
Autenticação e autorização com OAuth2.
|
|
|
|
2
Cliente
POST – Recebe um objeto cliente para salvar na base.
3
EstoquePreco
|
|
|
|
|
|
4
4.3 Serviços 4.3.1 |
Classificação 4.3.1.1 GET - http://<ip-do-servidor>:<porta>/RMSServices/api/Classificacao/GetAllClassificacao 4.3.1.2 Parâmetros de Entrada |
4.3.1.3 Parâmetros de Saída
Campo
Tipo
Descrição
|
Id
Secao
Varchar2(3)
|
Departamento
Varchar2(3)
Código do departamento
|
|
|
|
|
|
idExterno
4.3.1.3 Parâmetros de Saída
|
|
Descricao
Varchar2(255)
Nome da classificação
O sistema a consumir este serviço deve ter permissão para utilizá-lo.
Se for passado o parâmetro count=true, será retornado a quantidade de classificação que está cadastrado no RMS.
4.3.1. |
4 Pré-Condição 4.3.1.5 Pós-Condição Não se aplica. 4.3.1.6 Sem Disponibilidade 4.3.1.7 GET - http://<ip-do-servidor>:<porta>/RMSServices/api/Classificacao/ |
GetListaClassificacao 4.3.1.8 Parâmetros de Entrada |
Campo | Tipo | Descrição |
---|---|---|
Id | string - Obrigatório |
|
Não se aplica. 4.3.1.9 Parâmetros de Saída
|
|
|
4.3.1.10 Pré-Condição
|
Código do departamento
Secao
Varchar2(3)
Código da seção
Grupo
Varchar2(3)
Código do grupo
Subgrupo
Varchar2(3)
Código do subgrupo
Categoria
Varchar2(3)
Código da categoria
idExterno
Number
Id externo
idPai
Number
Id da classificação pai (se existir)
Descricao
Varchar2(255)
Nome da classificação
4.3.1.10 Pré-Condição |
O sistema a consumir este serviço deve ter permissão para utilizá-lo. 4.3.1.11 Pós-Condição 4.3.1.12 Sem Disponibilidade 4.3.1.13 |
4.3.2.1
POST - http://<ip-do-servidor>:<porta>/RMSServices/api/ |
Classificacao/PostClassificacao 4.3. |
1. |
14 Parâmetros de Entrada
|
count
true
Retorna a quantidade de classificação que está cadastrada no RMS.
Campo | Tipo | Descrição |
---|---|---|
cgcCpf | Int64 - Obrigatório |
|
razaosocial | String |
|
endereco | String |
|
bairro | String |
|
cidade | String |
|
estado | String |
|
cep | Int64 |
|
dataCadastro | DateTime |
|
datafatura | DateTime |
|
inscricaoEstadual | String |
|
filler | String |
|
4.3.2.3 Parâmetros de Saída
A API retornará um Response Code 200 se o cliente for inserido com sucesso
4.3.1.15 Parâmetros de Saída Não se aplica. 4.3. |
1. |
16 Pré-Condição O sistema a consumir este serviço deve ter permissão para utilizá-lo. A classificação mercadológica já deve estar cadastrada. 4.3. |
1. |
17 Pós-Condição 4.3. |
1. |
18 Sem Disponibilidade 4.3. |
4.3.3.1 GET
1.19 PUT - http://<ip-do-servidor>:<porta>/RMSServices/api |
/Classificacao/PutClassificacao 4.3. |
1. |
20 Parâmetros de Entrada
|
id
int - Obrigatório
Código RMS do produto
filialid
int - Obrigatório
Código da Filial
4.3.1.21 Parâmetros de Saída Não se aplica. 4.3.1.22 Pré-Condição O sistema a consumir este serviço deve ter permissão para utilizá-lo. O de-para da classificação mercadológica já deve estar cadastrado. 4.3.1.23 Pós-Condição 4.3.1.24 Sem Disponibilidade 4.3.1.25 DELETE- http://<ip-do-servidor>:<porta>/RMSServices/api/Classificacao/DeleteClassificacao/<id> 4.3.1.26 Parâmetros de Entrada
4.3.1.27 Parâmetros de Saída Não se aplica. 4.3.1.28 Pré-Condição O sistema a consumir este serviço deve ter permissão para utilizá-lo. O de-para da classificação mercadológica já deve estar cadastrado. 4.3.1.29 Pós-Condição 4.3.1.30 Sem Disponibilidade 4.3.2 EstoquePreco 4.3.2.1 GET - http://<ip-do-servidor>:<porta>/RMSServices/api/Estoquepreco/GetEstoquePreco/<id>?filialOrigem=<filialOrigem>&filialVenda=<filialVenda> 4.3.2.2 Parâmetros de Entrada
4.3.2.3 Parâmetros de Saída
4.3.2.5 Pós-Condição 4.3.2.6 Sem Disponibilidade 4.3.3 PedidoAux 4.3.3.1 GET - http://<ip-do-servidor>:<porta>/RMSServices/api/PedidoAux/GetPedido?codigoPedido=<CodigoPedido>&codigoPedidoLoja=<CodigoPedidoLoja> 4.3.3.2 Parâmetros de Entrada
4.3.3.3.1 ItemPedidoAux
4.3.3.4 Pré-Condição 4.3.3.5 Pós-Condição 4.3.3.6 Sem Disponibilidade 4.3.3.7 GET - http://<ip-do-servidor>:<porta>/RMSServices/api/PedidoAux/GetAllPedido 4.3.3.8 Parâmetros de Entrada Não se aplica. 4.3.3.9 Parâmetros de Saída
4.3.3.10 Pré-Condição 4.3.3.11 Pós-Condição 4.3.3.12 Sem Disponibilidade 4.3.3.13 POST - http://<ip-do-servidor>:<porta>/RMSServices/api/PedidoAux/PostPedido
4.3.3.14.1 ItemPedidoAux
|
4.3.3. |
15 Parâmetros de Saída
|
Tipo
Descrição
QuantidadeEstoque
Decimal
Quantidade disponível para venda
Preco
Decimal
Preço unitário
PrecoPromocao
Decimal
Preço de promoção (0,00 se não existir)
InicioPromocao
DateTime
Data de início (se existir)
FimPromocao
DateTime
Data final (se existir)
produtoid
String
Id do produto
|
filialid
int
4.3.3. |
16 Pré-Condição 4.3.3. |
17 Pós-Condição |
O Pedido não será mostrado no RMS até que tenha uma atualização do mesmo via PUT informando que o status do pedido é igual a 2. 4.3.3. |
18 Sem Disponibilidade
|
4.
3 |
. |
19 PUT- http://<ip-do-servidor>:<porta>/RMSServices/api/PedidoAux/PutPedido
|
3. |
20 Parâmetros de Entrada
|
|
|
|
4.3. |
3.21 itemPedidoAux
|
4.3 |
.3.22 Parâmetros de Saída |
Campo
Tipo
Descrição
status
Boolean
Campo Tipo Descrição |
mensagem |
String |
Mensagem informativa sobre a operação. |
4.3. |
3. |
23 Pré-Condição |
O Pedido não será mostrado no RMS até que tenha uma atualização do mesmo via PUT informando que o status do pedido é igual a 2
Não se aplica. 4.3.3.24 Pós-Condição 4.3. |
3.25 Sem Disponibilidade 4.3. |
3. |
26 DELETE-http://<ip-do-servidor>:<porta>/RMSServices/api/PedidoAux/DeletePedido 4.3. |
3. |
27 Parâmetros de Entrada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4.3.3. |
27. |
1 itemPedidoAux
|
4.3. |
3. |
28 Parâmetros de Saída |
status Boolean Indicador de sucesso da operação.
mensagem String Mensagem informativa sobre a operação.
Não se aplica. 4.3.3.29 Pré-Condição O sistema a consumir este serviço deve ter permissão para utilizá-lo. O de-para da classificação mercadológica já deve estar cadastrado |
Não se aplica
. 4.3. |
3. |
30 Pós-Condição 4.3. |
3. |
31 Sem Disponibilidade 4.3. |
4 Produto
|
4.1 GET - http://<ip-do-servidor>:<porta>/RMSServices/api/Produto/GetProduto
|
4.2 Parâmetros de Entrada |
Campo Tipo Descrição
|
|
count true Retorna a quantidade de produtos que estão cadastrados no RMS. Serão contados todos os que estão marcados com a flag Internet SIM
|
4.3 Parâmetros de Saída |
Campo Tipo Descrição
4.3. |
4.4 Pré-Condição
|
4.5 Pós-Condição
|
4.6 Sem Disponibilidade 4.3. |
4.7 GET - http://<ip-do-servidor>:<porta>/RMSServices/api/Produto/GetProduto/<id> 4.3. |
4.8 Parâmetros de Entrada |
Campo Tipo Descrição
Id Int - Obrigatório
4.3. |
4.9 Parâmetros de Saída |
4.3. |
4.10 Pré-Condição
|
4.11 Pós-Condição
|
4.12 Sem Disponibilidade |
Observações: