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 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
|
|
|
|
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
Não se aplica.
4.3.1.12 Sem Disponibilidade
Contate o Administrador.
4.3.1.13 Exemplo de Requisição
4.3.2 Cliente
4.3.2.1 POST - http://<ip-do-servidor>:<porta>/RMSServices/api/Cliente
4.3.2.2 Parâmetros de Entrada
Campo | Tipo | Descrição |
---|---|---|
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.2.4
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. |
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
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: