Criar uma aplicação da loja para uma integração personalizada

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • Publique sua aplicação de integração personalizada no ServiceNow Store para disponibilizá-la para uso por outras pessoas.

    Antes de Iniciar

    Função necessária: admin

    Por Que e Quando Desempenhar Esta Tarefa

    Você deve concluir essas etapas para que sua integração personalizada funcione corretamente quando outros usuários a baixarem do ServiceNow Store.

    Procedimento

    1. Crie um script de correção em sua aplicação de integração personalizada.
      Quando um novo perfil de integração é criado usando sua aplicação, os subfluxos e o alias de conexão que você criou são vinculados automaticamente ao perfil por meio deste script de correção.
      1. Navegar até Aplicações do sistema > Studio.
      2. Selecione sua aplicação de integração personalizada.
      3. Na página Bem-vindo ao Studio, clique em + Criar novo.
        A caixa de diálogo Criar arquivo de aplicações é aberta.
      4. Na caixa de diálogo, pesquise e selecione Corrigir script.
      5. Clique em Criar.
      6. No formulário Corrigir script, preencha os campos a seguir.
        Tabela 1. Formulário Corrigir script
        Campo Valor
        Nome Nome do script de correção. Por exemplo, Script de correção de integração personalizada.
        Não carregável Opção para criar registros de Atualização do cliente [sys_update_xml] quando o script de correção for executado. Não selecione esta opção.
        Aplicação Sua aplicação de integração personalizada. Este campo é preenchido automaticamente.
        Antes Opção que permite executar o script de correção antes de instalar ou atualizar a aplicação. Não selecione esta opção.
        Descrição Descrição do script de correção.
      7. Insira o script a seguir no campo Script.
        Para os subfluxos e alias de conexão, substitua os IDs de exemplo pelos IDs reais. Você pode encontrar o ID no URL de cada item.
        new global.CustomIntegrationProfileUtils().createCustomIntegration({
        	name: 'Name', // choose a name for the integration
        	downloadSubscriptionSubflow: '3a23e189a1400010fa9bed1383c83d38', //replace example id
        	updateActivitySubflow: '77a66d23e5500010fa9bc9581d0c0f47', //replace example id
        	reclamationSubflow: 'e62b672e39400010fa9b4845e477fe02', //replace example id
        	connectionAlias: '629ad2bfdb1893005963ff041d961971' //replace example id
        });
        Nota:
        A atividade de atualização e os subfluxos de recuperação não são necessários. Se você não incluir um subfluxo para atualizar a atividade, a integração não obterá a atividade do usuário, a menos que o subfluxo de assinatura de download inclua a atividade do usuário. Se você não incluir um subfluxo de recuperação, a integração não poderá desativar SaaS assinaturas de usuário.
      8. Clique em Enviar.
    2. Crie um registro de privilégio entre escopos.
      Este registro permite que o script de correção que você criou acesse a inclusão de script CustomIntegrationProfileUtils().
      1. Navegar até Aplicações do sistema > Acesso entre escopos da aplicação.
      2. Clique em Nova.
      3. No formulário, preencha os campos.
        Tabela 2. Privilégio entre escopos
        Campo valor
        Escopo de origem

        Sua aplicação de integração personalizada. Este campo é preenchido automaticamente.

        Para selecionar uma aplicação diferente, clique no ícone Configurações (ícone Configurações) na faixa superior da sua instância ServiceNow. Na caixa de diálogo Configurações do sistema, selecione a guia Desenvolvedor e escolha uma aplicação na lista suspensa Aplicação.

        Escopo de destino Aplicação da qual os recursos estão sendo solicitados. Clique no ícone de pesquisa ( íconede pesquisa ) para localizar e selecionar a aplicação Global.
        Nome de destino Nome da inclusão de script. Defina este campo como CustomIntegrationProfileUtils.
        Tipo de Destino Tipo de solicitação. Selecione Inclusão de script.
        Aplicação Sua aplicação de integração personalizada. Este campo é preenchido automaticamente.
        Operação Operação que o script executa no escopo de destino. Selecione Executar API.
        Status Autorização para este registro de privilégio entre escopos. Selecione Permitido.
      4. Clique em Enviar.

    O que Fazer Depois

    Antes de publicar sua aplicação de integração personalizada no ServiceNow Store, certifique-se de que suas ações e subfluxos estejam ativos, publicados e salvos em sua aplicação.