Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Atualizar Índice do Mercado Automaticamente

ualizar Cotações de Moedas e Índices de Mercado (Integração M2M)

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Gestão Agroindústria

Módulo:

SIGAAGR

Rotina:

Rotina

Nome Técnico

OGX300

Atualização de Cotações de Índices do mercado M2MMoedas e Índices de Mercado (Integração M2M)

OGA420Composição de preços
  OGA260Cadastro de Contratos de Compra

Requisito/Story/Issue (informe o requisito relacionado):

DAGROGAP-691 / DAGROGAP-692590

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

NJ7 - Tabela De/para Para Moeda Protheus x Sistema Externo

NK0 - Indice Índices de Mercado (de-para indice)

SM2 - Cotações de Moeda

NK1 - Cotações de Índices de MercadoSM2 - Tabela cotações

Sistema(s) Operacional(is):

Todos

Descrição

Permitir ter Essa funcionalidade permite que as cotações de moeda e dos índices de mercado sejam atualizados diariamente no protheus Protheus com base nas cotações informadas no sistema Parceiro M2M, para poder realizar de forma que possam ser realizadas as negociações de venda e compra e geração de relatórios gerencias gerenciais com valores atualizados.

A integração funciona através de requisições HTTP, buscando as informações no Monitor M2M que possui uma API REST para interagir com seus recursos.

Todo acesso é feito através de autenticação (HTTP Basic) de um usuário existente no Monitor M2M. 

Para isso, é necessário efetuar a seguinte configuração nos Parâmetros do Protheus:

A autenticação é temporária e a integração requisita uma nova a cada interação com o Monitor M2M.

A integração funciona de duas formas: por demanda ou agendamento automático (schedule).

Vejamos:

          * Por Demanda:

          * Agendamento Automático (Schedule)





Ainda 


 


=> Utilizar o conceito de RestAPI para buscar as informações do M2M
=> Localizar o índice de mercado e atualizar sua cotação. 
=> Validar se a conexão está ativa.
=> registrar a data e hora da ultima atualização do índice.
=> Definir periodicidade da atualização (Hora e Diário)
=> a atualização poderá ser para todos os índices ou de um conjunto de índices, conforme parametrizado pelo usuário.

 

 

Criação de Parâmetros no arquivo SX6 – Parâmetros

  • Tabelas acessadas: NK1(Tabela que atualizamos os indices), NK0(Tabela do De\ Para)
    MV_OG00200 - Autenticação da URL


Nome da Variável

MV_OG00200

Tipo

c

Descrição

URL: Utilizada para realizar a autenticação

Valor Padrão

http://api.affluencia.mark2market.com.br/accounts/authenticate/

 

 => MV_OG00201 - E-mail

 

Nome da Variável

MV_OG00201

Tipoc
DescriçãoURL: Utilização do email
Valor Padrão[email protected]

 

MV_OG00202 - Password

 

Nome da VariávelMV_OG00202
Tipoc
DescriçãoURL: Password para realizar a autenticação
Valor Padrãop3eKES-tARa&

 

 

  • MV_OG00203 - Autenticação Token PTAX

Nome da Variável

MV_OG00203

Tipo

C

Descrição

URL: Utilização do token para solicitar a cotação

Valor Padrão

http://api.affluencia.mark2market.com.br/curves/interests/values?token=

 

MV_OG00204 - Autenticação Token Cotação Futura 

 

Campo

MV_OG00204

Tipo

C

Tamanho

URL: Utilização do token para solicitar a cotação

Decimal

http://api.affluencia.mark2market.com.br/curves/interests/values?token=

 

 

Procedimento para Utilização

 

        Cadastrar no Schedule ou manualmente no contrato de compra e venda