Explorando Integration Hub
ServiceNow® Integration Hub permite que você crie integrações reutilizáveis com sistemas de terceiros e as chame de qualquer lugar no Now Platform. Por exemplo, você pode solicitar Integration Hub 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 Integration Hub fornece integração de entrada e saída com aplicações de terceiros.
A integração de entrada ocorre quando um fluxo configurado em Workflow Studio responde a um webhook externo condicional e orientado por eventos de um sistema de terceiros e é executado. Por exemplo, quando você cria um problema P1 em uma aplicação de acompanhamento de problemas, seu 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 eventos.
A integração de saída ocorre quando o Integration Hub permite a execução de APIs de terceiros como parte de um fluxo quando ocorre um evento específico 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.
Integration Hub O 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 Integration Hub ações em Workflow Studio, você pode:
- Publique mensagens e ServiceNow detalhes do registro de incidentes, problemas e mudanças nos canais de comunicação Slack Spokeou Spoke do Microsoft Teams.
- Sincronize dados em várias instâncias de produção usando Integration Hub Sincronização de processo remoto.
- Criar integrações personalizadas
- Crie integrações personalizadas com Workflow Studio 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 Workflow Studio 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 que ele acione o fluxo.
- Automatizar a administração de servidores e aplicações em sua rede
- Use ações personalizadas para delegar Workflow Studio processos a um MID Server em sua rede. Por exemplo, ações que usam Etapa de PowerShell ou Etapa REST.
Benefícios
Integration Hub fornece aos proprietários de processo e desenvolvedores esses benefícios.
- Consolida vários Now Platform recursos de automação 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 Workflow Studio para integrar processos de negócios com sistemas externos.
- Promove a automação de processos 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
Integration Hub aproveita os aliases para gerenciar informações de conexão e credenciais ao integrar com 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. Integration Hub requer apenas um alias, que é resolvido para usar as credenciais e informações de conexão corretas 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 Workflow Studio. 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 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 maneiras a seguir.
- Publique no repositório de aplicações para implantação em instâncias de produção.
- Publique no ServiceNow Store como uma aplicação que os clientes podem solicitar para seus ambientes.
- Publicar em ServiceNow Compartilhar para fornecer conteúdo a outros clientes na comunidade ServiceNow.
Revise Workflow Studio as considerações de design na Visão geral da arquitetura.