Explorando IntegrationHub
ServiceNow® IntegrationHub o permite que você crie integrações reutilizáveis com sistemas de terceiros e chame-as de qualquer lugar no ServiceNow AI 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 Server e ativar etapas de protocolo como REST, SOAP e PowerShell.
Integração de entrada e saída
. IntegrationHub fornece integração de entrada e saída com aplicações de terceiros.
A integração de entrada ocorre quando um fluxo que você configura em Workflow Studio responde a um webhook externo condicional e orientado por eventos de um sistema de terceiros e executa. Por exemplo, quando você cria um problema P1 em uma aplicação de acompanhamento de problemas, seu webhook externo aciona um fluxo no ServiceNow e uma tabela do banco de dados de incidentes são atualizados no ServiceNow instância. Aqui, o webhook é condicional e orientado por eventos.
A integração de saída ocorre quando IntegrationHub Habilita 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 adicionar 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 é criado.
Criando integrações
Crie integrações reutilizáveis com sistemas de terceiros e chame-as de qualquer lugar no ServiceNow AI Platform.
- Criar spokes
- Crie spokes usando o Gerador de spoke 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.
- Use spokes para integrações do sistema de base
- Usando IntegrationHub ações em Workflow Studio, você pode:
- Publique mensagens e. ServiceNow incidente, problema e detalhes do registro de mudança para Slack Spoke ou 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.
- Crie integrações personalizadas
- Crie integrações personalizadas com Workflow Studio usando um Etapa REST ou um Etapa de script .
- Automatize integrações de entrada com aplicações de terceiros
- Configure um fluxo com definição de gatilho externo ativado 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 externos que os webhooks de aplicações de terceiros usam para acionar o fluxo que você configurou. Sua instância da ServiceNow autentica o webhook antes que ele acione o fluxo.
- Automatize a administração de servidores e aplicações em sua rede
- Use ações personalizadas para delegar Workflow Studio processos para um MID Server em sua rede. Por exemplo, ações que usam Etapa de PowerShell ou Etapa REST.
Importar e transmitir dados
Importar dados com IntegrationHub- Importar. IntegrationHub - Importar permite configurar, executar e programar suas importações de dados por meio de uma única interface simplificada. Ele consolida vários recursos de integração de dados em um único ambiente, eliminando a necessidade de criar e gerenciar vários formulários em toda a plataforma. Sua experiência passo a passo orienta você na configuração de fontes de dados, tabelas de destino e mapeamento de dados. Você pode programar suas importações de dados ou executá-las sob demanda.
Transmitir dados com Stream Connect para Apache Kafka. Stream Connect Vincula seu ambiente Kafka ao seu ServiceNow® instância, permitindo que você transmita dados entre sua instância e seus sistemas externos. Stream Connect está integrado ao Workflow Studio, Para que você possa criar fluxos que produzem e consomem eventos do Kafka. Stream Connect O também fornece vários consumidores que permitem transmitir e processar dados com scripts ou usando suas configurações de RTE existentes ou mapa de transformação.
Gerenciar conexões
IntegrationHub aproveita os aliases para gerenciar informações de conexão e credenciais ao integrar com sistemas externos. Usar 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 resolve 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 .
Exiba e configure seus aliases de conexão e credencial com Painel Conexões . O painel Conexões permite gerenciar várias conexões por meio de uma única interface e fornece processos simplificados para adicionar, editar e configurar conexões. Com o painel Conexões, você pode exibir detalhes sobre um alias e todas as conexões secundárias associadas em um único local.
IntegrationHub oferece suporte a várias conexões para um único provedor de integração. Por exemplo, você pode ter conexões com vários diferentes Jira ambientes. Em Workflow Studio, você pode selecionar qual conexão deseja usar em um fluxo e substituir conexões predefinidas para fluxos, subfluxos e ações. Quando um fluxo é promovido para produção, você pode restabelecer uma conexão com cada conta sem precisar modificar o fluxo.
Use suas credenciais pessoais para se conectar a integrações de terceiros com Painel Autenticação pessoal . Visualize, autentique, revogue e renove suas autenticações pessoais por meio de uma interface simplificada e consolidada.
Fazer chamadas REST e SOAP de saída por meio de um MID Server Usando MTLS . Armazene informações de credenciais e certificados MTLS na instância, em um arquivo de configuração ou em um cofre externo. . MID Server Recupera as informações de credencial e certificado e faz chamadas REST e SOAP de saída usando o protocolo MTLS.
Benefícios
IntegrationHub fornece aos responsáveis pelo processo e desenvolvedores esses benefícios.
- Consolida vários ServiceNow AI Platform recursos de automação em um único ambiente para que proprietários e desenvolvedores de processo possam criar e visualizar processos de negócios e integrações a partir de uma única interface.
- Extensões Workflow Studio conteúdo para integrar processos de negócios com sistemas externos.
- Promove a automação de processos de negócios, permitindo que os especialistas no assunto desenvolvam e compartilhem spokes com designers de fluxo.
- Fornece descrições em 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.
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. Atribua uma marca ao spoke adicionando um ícone personalizado ao registro da aplicação. Para saber mais sobre desenvolvimento de aplicações, consulte Criar 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.
- Ao trabalhar 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.
- Publicar 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 no ServiceNow comunidade.
Revisão Workflow Studio considerações de design no Visão geral da arquitetura .