Como explorar o IntegrationHub
ServiceNow® IntegrationHub permite que você crie integrações reutilizáveis com sistemas de terceiros e os chame de qualquer lugar no Now Platform. Por exemplo, você pode solicitar IntegrationHub para chamar sistemas externos usando APIs de integração da etapa de Script do Action Designer, executar a etapa de Script em ServiceNow® MID Servere ativar etapas de protocolo como REST, SOAP e PowerShell.
Capacidades
O IntegrationHub fornece integração de entrada e saída com aplicações de terceiros.
A integração de entrada ocorre quando um fluxo configurado em Flow Designer responde a um webhook externo condicional e orientado por evento de um sistema de terceiros e é executado. Por exemplo, quando você cria um problema P1 em uma aplicação de acompanhamento de problemas, o webhook externo aciona um fluxo na instância ServiceNow e uma tabela de banco de dados de incidência é atualizada na instância ServiceNow. Aqui, o webhook é condicional e orientado por evento.
A integração de saída ocorre quando o IntegrationHub permite a execução de APIs de terceiros como parte de um fluxo quando um evento específico ocorre em ServiceNow. Essas integrações, conhecidas como spokes, são fáceis de configurar e permitem que você adicione rapidamente ações poderosas sem a necessidade de escrever um script. Por exemplo, você pode publicar uma mensagem e detalhes do incidente em um canal do Slack quando um incidente de alta prioridade for criado.
IntegrationHub fornece a seguinte funcionalidade:
- Criar spokes
- Crie spokes usando o Spoke Generator para automatizar tarefas de integração, criando uma sequência de ações reutilizáveis para desenvolver integrações personalizadas. Para obter mais informações, consulte Building spokes using Spoke Generator.
- Spokes para integrações do sistema de base
- Usando IntegrationHub ações em Flow Designer, você pode:
- Publique mensagens e ServiceNow detalhes de incidente, problema e registro de mudança para Slack Spokeou Spoke do Microsoft Teams canais de comunicação.
- Sincronize dados em várias instâncias de produção usando IntegrationHub Sincronização de processo remoto.
- Criar integrações personalizadas
- Crie integrações personalizadas com Designer de ações usando um Etapa REST ou uma etapa de script.
- Automatizar integrações de entrada com aplicações de terceiros
- Configurar um fluxo com definição de gatilho externo em Flow Designer selecionando definições de gatilho externo do sistema de base e ações dos spokes ou ações principais. Em seguida, Configurar endpoints de gatilho externo que os webhooks da aplicação de terceiros usam para acionar o fluxo que você configurou. Sua instância da ServiceNow autentica o webhook antes de acionar o fluxo.
- Automatize a administração de servidores e aplicações em sua rede
- Use ações personalizadas para delegar Flow Designer processos a um MID Server em sua rede. Por exemplo, ações que usam Etapa de PowerShell ou Etapa REST.
Benefícios
IntegrationHub fornece aos proprietários de processo e desenvolvedores esses benefícios.
- Consolida vários recursos de automação Now Platform em um único ambiente para que os proprietários e desenvolvedores de processos possam criar e visualizar processos de negócios e integrações a partir de uma única interface.
- Estende o conteúdo Flow Designer para integrar processos de negócios com sistemas externos.
- Promove a automação do processo de negócios, permitindo que especialistas no assunto desenvolvam e compartilhem spokes com designers de fluxo.
- Fornece descrições de linguagem natural da lógica de integração para ajudar usuários não técnicos a entender gatilhos, ações, entradas e saídas.
Conexões e credenciais
IntegrationHub aproveita os aliases para gerenciar informações de conexão e credenciais ao se integrar a sistemas externos. O uso de um alias elimina a necessidade de configurar várias credenciais e perfis de informações de conexão ao usar vários ambientes. IntegrationHub requer apenas um alias, que é resolvido para usar as credenciais corretas e as informações de conexão durante o tempo de execução. Saiba mais sobre credenciais, conexões e aliases.
Processo de desenvolvimento
Ao desenvolver uma integração personalizada, desenvolva todas as ações para a integração em uma aplicação com escopo. Quando implantadas em uma instância de destino, essas ações são agrupadas como um spoke em Flow Designer. Identifique o spoke adicionando um ícone personalizado ao registro da aplicação. Para saber mais sobre o desenvolvimento de aplicações, consulte Criação de aplicações.
Ao desenvolver spokes, os designers de fluxo e de ação normalmente executam essas tarefas de desenvolvimento de aplicações.
- Crie uma aplicação com escopo em uma instância de desenvolvimento para criar spokes.
- Publique uma versão de teste da aplicação com escopo no repositório de aplicações.
- Implante a aplicação com escopo em uma instância de teste do repositório de aplicações.
- Teste a aplicação com escopo na instância de teste.
- Quando estiver funcionando conforme o esperado, publique a aplicação com escopo de uma das seguintes maneiras.
- Publique no repositório de aplicações para implantação em instâncias de produção.
- Publique na ServiceNow Store como uma aplicação que os clientes podem solicitar para seus ambientes.
- Publicar em ServiceNow Compartilhe para fornecer conteúdo a outros clientes na comunidade ServiceNow.
Revise as considerações de design Flow Designer na Visão geral da arquitetura.