Integração ServiceNow-Azure: guia completo
Tabela de Conteúdos:
- Introdução
- Integração de Serviço do Azure com o ServiceNow
- Configurando o Endpoint
- Autenticação
- Corpo da Requisição
- Método de Requisição
- Resposta
- Configuração de E-bonding
- Criação de uma nova mensagem REST
- Autenticação Básica
- Configuração do Corpo da Requisição em JSON
- Método POST
- Testando a Integração
- Automação do Processo
- Criação de uma Regra de Negócio
- Script para a execução automática da Integração
- Teste e Monitoramento
Integração de Serviço do Azure com o ServiceNow
O ServiceNow é uma plataforma popular para gerenciamento de serviços corporativos. Uma de suas funcionalidades mais poderosas é a capacidade de integração com outros sistemas, como o Serviço do Azure. Neste artigo, vamos explorar como realizar a integração entre essas duas ferramentas, permitindo que informações sejam compartilhadas e processos automatizados.
1. Configurando o Endpoint
Antes de começar, é necessário configurar o endpoint no ServiceNow. Para isso, acesse a seção de configurações e digite "Mensagem REST" no campo de busca. Clique em "Nova Mensagem REST" e dê um nome a ela, como "Azure Integration". Defina uma descrição e informe a URL do endpoint do Serviço do Azure que deseja integrar.
2. Autenticação
Em seguida, é necessário configurar a autenticação para a integração. No ServiceNow, você pode escolher entre autenticação básica e OAuth. Para esse exemplo, utilizaremos autenticação básica, que consiste em informar as credenciais do Serviço do Azure na requisição.
Acesse as configurações da sua mensagem REST e selecione "Autenticação Básica". Informe o nome de usuário e senha do Serviço do Azure e salve as configurações.
3. Corpo da Requisição
Agora é preciso configurar o corpo da requisição para definir os dados que serão enviados para o Serviço do Azure. No ServiceNow, é possível utilizar JSON ou XML para esse propósito. Nesse exemplo, utilizaremos JSON.
Na mensagem REST, selecione o corpo da requisição em JSON e defina os campos e seus respectivos valores. Por exemplo:
{
"nome": "João",
"idade": 30,
"cargo": "Desenvolvedor"
}
4. Método de Requisição
Defina o método de requisição como POST. Isso indicará ao Serviço do Azure que uma nova informação está sendo enviada.
5. Resposta
Por fim, defina como será tratada a resposta do Serviço do Azure. Você pode utilizar um script para realizar o tratamento e mapear as informações recebidas para o formato desejado.
Configuração de E-bonding
Com a integração básica entre o ServiceNow e o Serviço do Azure configurada, podemos avançar para a configuração do e-bonding. O e-bonding permite a comunicação entre duas instâncias do ServiceNow, permitindo o compartilhamento de informações e o estabelecimento de um fluxo de comunicação.
1. Criação de uma nova mensagem REST
Para realizar o e-bonding, acesse as configurações do ServiceNow e digite "Mensagem REST" no campo de busca. Clique em "Nova Mensagem REST" e defina um nome para a mensagem, como "E-bonding".
2. Autenticação Básica
Assim como na integração anterior, escolha a autenticação básica e informe as credenciais do ServiceNow para garantir a segurança da comunicação entre as instâncias.
3. Configuração do Corpo da Requisição em JSON
Agora é hora de definir o corpo da requisição em JSON. Selecione a opção "Corpo da Requisição JSON" e defina os campos e seus respectivos valores, conforme necessário para a sua integração.
4. Método POST
Defina o método da requisição como POST, assim como fizemos na integração básica. Isso indicará ao ServiceNow que uma nova informação será enviada ao destino.
5. Testando a Integração
Por fim, teste a integração entre as instâncias do ServiceNow. Crie uma nova solicitação no ServiceNow de origem e verifique se essa solicitação também é criada na instância de destino.
Automação do Processo
Para automatizar o processo de integração, podemos utilizar uma Regra de Negócio no ServiceNow. Crie uma nova regra de negócio e defina as condições que devem ser atendidas para que a integração ocorra automaticamente.
Em seguida, crie um script que execute a integração utilizando as configurações que definimos anteriormente. Esse script deve ser acionado pela regra de negócio.
Após a criação da regra de negócio e do script, teste a automação criando uma nova solicitação no ServiceNow. Verifique se essa solicitação também é criada automaticamente na instância de destino.
Conclusão
Neste artigo, mostramos como realizar a integração entre o ServiceNow e o Serviço do Azure, tanto de forma manual como automatizada. Essa integração permite que informações sejam compartilhadas entre as duas ferramentas, facilitando o processo de gerenciamento de serviços corporativos. Experimente realizar essa integração em seu ambiente e aproveite os benefícios que ela pode trazer para a sua organização.