Explorando Integration Hub

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • 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:
    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.

    1. Crie uma aplicação com escopo em uma instância de desenvolvimento para criar spokes.
    2. Publique uma versão de teste da aplicação com escopo no repositório de aplicações.
    3. Implante a aplicação com escopo em uma instância de teste do repositório de aplicações.
    4. Teste a aplicação com escopo na instância de teste.
    5. 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.