Mudanças entre as edições de "Integração BlueMonitor"

De MSTECH wiki
Ir para: navegação, pesquisa
(Criou página com ' - Cadastro de maquinas - Localização - Tipo Maquina - Sinal de maquina ligada - Busca de Updates - Status de Updates Integração Legado Existem projeto...')
 
 
(6 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
 +
A integração com o [[BlueMonitor]] deve ser realizada através da [[BlueMonitorAPI|API]] utilizando os seguintes métodos:
  
 +
'''[[BMAPI POST api/v1/devices|Cadastro de maquinas]]'''
 +
Realiza o cadastro da máquina no BlueMonitor
 +
 +
'''[[BMAPI POST api/v1/devices/(k4Chave)/signals|Sinal de maquina ligada]]'''
 +
Realiza a atualização do sinal da máquina, indicando que a mesma está ligada
 +
 +
'''[[BMAPI GET api/v1/devices/(k4Chave)/updates|Busca de Updates]]'''
 +
Realiza a busca de updates associados à máquina
 +
 +
'''[[BMAPI POST api/v1/devices/(k4Chave)/updates/(updateId)/status|Cadastro de Status de Updates]]'''
 +
Realiza a atualização do status da instalação do update
 +
 +
'''[[BMAPI PUT api/v1/devices/(k4Chave)/updates/(updateId)/status/(id)|Atualização de Status de Updates]]'''
 +
Realiza a atualização do status da instalação do update
 +
 +
'''[[BMAPI GET api/v1/categoriesTree/(k1Chave)|Busca Estrutura de Localização]]'''
 +
Realiza a busca da estrutura de localizações do domínio. Esta estrutura é utilizada para indicar onde a máquina está localizada.
 +
 +
'''[[BMAPI GET api/v1/deviceTypes|Busca Tipo de Maquina]]'''
 +
Realiza a busca dos tipos de máquinas.
  
 +
== Integração Legado ==
  
 
+
Existem projetos legados que utilizam estruturas antigas do BlueMonitor para realizar as integrações:
  - Cadastro de maquinas
+
* '''BlueUpdate:''' utiliza um WebService (ControlaUsuario.asmx) do próprio site BlueMonitor
  - Localização
+
* '''BAC:''' utiliza a API do BlueMonitor, porém métodos antigos (sem prefixo "api/vX")
  - Tipo Maquina
+
  - Sinal de maquina ligada
+
  - Busca de Updates
+
  - Status de Updates
+
 
+
 
+
Integração Legado
+
 
+
Existem projetos legados que utilizam estruturas antigas do BlueMonitor para realizar a integração:
+
* BlueUpdate: utiliza um WebService (ControlaUsuario.asmx) do próprio site BlueMonitor
+
* BAC: utiliza a API do BlueMonitor, porém métodos antigos (sem prefixo "api/vX")
+
  
 
A integração com o BlueMonitor deve ser realizada através da API do BlueMonitor com as métodos, cuja as rotas possuam o prefixo "api/vX" (onde X irá corresponder à um número de versão).
 
A integração com o BlueMonitor deve ser realizada através da API do BlueMonitor com as métodos, cuja as rotas possuam o prefixo "api/vX" (onde X irá corresponder à um número de versão).

Edição atual tal como às 15h13min de 22 de setembro de 2016

A integração com o BlueMonitor deve ser realizada através da API utilizando os seguintes métodos:

Cadastro de maquinas
Realiza o cadastro da máquina no BlueMonitor

Sinal de maquina ligada
Realiza a atualização do sinal da máquina, indicando que a mesma está ligada

Busca de Updates
Realiza a busca de updates associados à máquina

Cadastro de Status de Updates
Realiza a atualização do status da instalação do update

Atualização de Status de Updates
Realiza a atualização do status da instalação do update

Busca Estrutura de Localização
Realiza a busca da estrutura de localizações do domínio. Esta estrutura é utilizada para indicar onde a máquina está localizada.

Busca Tipo de Maquina
Realiza a busca dos tipos de máquinas.

Integração Legado

Existem projetos legados que utilizam estruturas antigas do BlueMonitor para realizar as integrações:

  • BlueUpdate: utiliza um WebService (ControlaUsuario.asmx) do próprio site BlueMonitor
  • BAC: utiliza a API do BlueMonitor, porém métodos antigos (sem prefixo "api/vX")

A integração com o BlueMonitor deve ser realizada através da API do BlueMonitor com as métodos, cuja as rotas possuam o prefixo "api/vX" (onde X irá corresponder à um número de versão).