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.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
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 |
O sistema a consumir este serviço deve ter permissão para utilizá-lo. 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 Cliente
4.3.2.1 POSTPOST - 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. |
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
4.3.3.16 |
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 |