Como explorar o IntegrationHub

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 4 min. de leitura
  • 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:
    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.

    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 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.