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
GET
|
|
|
Campo Tipo Descrição
LIMIT INT
|
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 Number Id da classificação
Departamento Varchar2(3) 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.4 Pré-Condiçã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
Campo Tipo Descrição
Id Number Id da classificação
Departamento Varchar2(3) 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
4.3.1.3 Parâmetros de Saída
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. |
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 |
Campo Tipo Descrição
count true Retorna a quantidade de classificação que está cadastrada no RMS.
cgcCpf Int64 - Obrigatório
razaosocial String
endereco String
bairro String
cidade String
estado String
cep Int64
dataCadastro DateTime
datafatura DateTime
inscricaoEstadual String
filler String
Não se aplica. 4.3.1.9 Parâmetros de Saída
4.3.1.10 |
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çã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. |
4.3.3.1 GET -
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
filialid int - Obrigatório Código da Filial
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. |
Não se aplica
17 Pós-Condição 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. |
idPedidoAux
3.21 itemPedidoAux
4.3. |
3. |
22 Parâmetros de Saída 4.3. |
3. |
23 Pré-Condição |
Não se aplica. 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 |
|
|
|
|
|
|
|
|
FormaEntrega Number – Obrigatório
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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. |
Não se aplica
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. 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 |
|
|
|
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 |
Id Int - Obrigatório
4.3. |
4.9 Parâmetros de Saída |
Campo Tipo Descrição
4.3. |
4.10 Pré-Condição
|
4.11 Pós-Condição
|
4.12 Sem Disponibilidade |
Observações: