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
|
Autenticação e autorização com OAuth2.
|
GET/id – Retorna uma classificação específica.
2
Cliente
POST – Recebe um objeto cliente para salvar na base.
|
3
EstoquePreco
|
|
|
|
|
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
|
Departamento
Varchar2(3)
Código do departamento
Secao
Varchar2(3)
Código da seção
|
Grupo
|
|
|
|
idExterno
Number
Id externo
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.5 Pós-Condição
Não se aplica.
4.3.1.6 Sem Disponibilidade
Contate o Administrador.
4.3.1.7 GET - http://<ip-do-servidor>:<porta>/RMSServices/api/Classificacao/<id>
4.3.1.8 Parâmetros de Entrada
Campo | Tipo | Descrição |
---|---|---|
Id | string - Obrigatório |
|
4.3.1.9 Parâmetros de Saída
Campo
Tipo
Descrição
|
Departamento
|
|
Secao
|
|
|
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.4 |
4.3.1.10
Pré-Condição 4.3.1. |
5 Pós-Condição Não se aplica. 4.3.1. |
6 Sem Disponibilidade 4.3.1. |
4.3.2 Cliente
4.3.2.1 POST - http:7 GET - http://<ip-do-servidor>:<porta>/RMSServices/api/Classificacao/ |
GetListaClassificacao 4.3. |
1. |
8 Parâmetros de Entrada Não se aplica. 4.3.1.9 Parâmetros de Saída
|
|
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.2.4 Pré-CondiçãoO sistema a consumir este serviço deve ter permissão para utilizá-lo.
4.3.2.5 Pós-Condição
Não se aplica.
4.3.2.6 Sem Disponibilidade
Contate o Administrador.
4.3.3 EstoquePreco
4.3.3.1 GET - http://<ip-do-servidor>:<porta>/RMSServices/api/Estoquepreco?id=<id>&filialid=<filialid>
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 POST - http://<ip-do-servidor>:<porta>/RMSServices/api/Classificacao/PostClassificacao 4.3.1.14 Parâmetros de Entrada
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.1.19 PUT - http://<ip-do-servidor>:<porta>/RMSServices/api/Classificacao/PutClassificacao 4.3.1.20 Parâmetros de Entrada
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
4.3.3.16 |
4.3.3.2 Parâmetros de Entrada
Campo | Tipo | Descrição |
---|---|---|
id | int - Obrigatório | Código RMS do produto |
filialOrigem | int - Obrigatório | Código da Filial de origem |
filialVenda | int - Obrigatório | Código da Filial de venda |
4.3.3.3 Parâmetros de Saída
Campo | 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 | Id da filial |
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
|
.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
Campo Tipo Descrição |
|
Boolean |
Indicador de sucesso da operação. |
String |
Mensagem informativa sobre a operação. |
4.3. |
O sistema a consumir este serviço deve ter permissão para utilizá-lo
3.23 Pré-Condição 4.3. |
3. |
24 Pós-Condição |
Não se aplica. 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 |
Campo Tipo Descrição
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 |
Não se aplica
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. |
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
|
|
|
true
|
4.3 Parâmetros de Saída
|
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
|
|
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 |