Informações adicionais para integração DevOps Ferramentas e aplicativos que usam o Catálogo de serviços

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • Use os itens do catálogo de integração como uma abordagem de autoatendimento para integrar seu DevOps ferramentas e apps.

    Ferramentas e apps de integração

    Nota:
    Este conteúdo pertence ao Ambiente Clássico, que se refere ao trabalho em listas de registros e em formulários de registro diretamente, não no Interface do espaço configurável . Você pode trabalhar no Ambiente clássico com o Next Experience ativo ou com ele inativo, que é conhecido como IU principal (anteriormente conhecido como UI16).

    Use ServiceNow Catálogo de serviços para solicitar a integração de ferramentas e aplicativos. Preencha os detalhes do formulário de integração de uma ferramenta ou aplicativo e envie a solicitação. Você também pode importar o. DevOps dados do app que você está criando para uma integração mais rápida e fácil.

    Antes da criação da solicitação, um fluxo de trabalho automatizado aprova ou rejeita a solicitação.
    • Quando o fluxo de trabalho é aprovado, uma mensagem de sucesso é exibida.
    • Quando rejeitado, um evento de entrada é criado capturando logs de erro. Garantindo que o log esteja livre de erros, você pode criar uma solicitação novamente.
    Você pode integrar DevOps ferramentas e aplicativos que usam itens do catálogo de autoatendimento.
    • Navegue até Todos > Catálogo de serviços > Definições do catálogo > Manter itens > Integração da aplicação DevOps e defina Ativo estado para Verdadeiro para ativar o. Integração do app DevOps manter item. Por padrão, os itens do catálogo (integração do app) estão desativados.
    • Navegue até Todos > Catálogo de serviços > Definições do catálogo > Manter itens > Integração da ferramenta DevOps e defina Ativo estado para Verdadeiro para ativar o. Integração da ferramenta DevOps manter item. Por padrão, os itens do catálogo (Integração de ferramentas) estão desativados.
    • Para adicionar os itens do catálogo DevOps nas categorias do Catálogo de serviços no Portal de serviços, defina a categoria desses itens como DevOps e adicione Catálogo de serviços catálogo. . DevOps a categoria não está disponível, você deve criar uma nova categoria chamada DevOps no próprio item do catálogo, registre e atribua o. Integração do DevOps catálogo para ele.
    • Para adicionar os itens do catálogo DevOps na Central de serviços do funcionário, adicione um novo tópico na Tópicos atribuídos lista relacionada com taxonomia como Funcionário em TI > TI PARA TI seção. A lista relacionada Tópicos atribuídos não está disponível na exibição padrão do formulário Item do catálogo. Para adicioná-lo, selecione Ícones adicionais > Configurar > Listas relacionadas e mova o. Conteúdo conectado → Item do catálogo campo para a seção selecionada.
    • Navegue até Todos > Flow Designer > Fluxos e ative Solicitação de aprovação de integração para que as solicitações de integração da ferramenta ou do app sejam aprovadas por padrão. Se você quiser solicitar aprovação manual para itens do catálogo de integração (ou seja, de um usuário diferente do usuário do sistema DevOps), atualize o conjunto de regras no Solicitar aprovação ação do fluxo. Você pode configurar a aprovação de solicitação manual para esses itens configurando o processo de execução do item do catálogo. Para obter mais informações, consulte Execução da solicitação do Catálogo de serviços .
    • Personalize funções para aprovações da solicitação de fluxo de aprovação de integração do Flow Designer.

    Integração em escala

    Você também pode usar as APIs de integração para integrar DevOps ferramentas e aplicações em massa em vez de integrar uma ferramenta ou aplicação por solicitação. Nos parâmetros de solicitação para ferramentas ou apps, você pode especificar vários valores para integrá-los de uma só vez. Por exemplo:
    {
        "tools":[
        {
            "name": "jira_revamp",
            "type": "Jira",
            "url": "http://jira1.sndevops.xyz",
            "username": "admin",
            "password": "DevOps1!",
            "useMidServer": false
        },
        {
            "name" : "azure_revamp",
            "type" : "Azure DevOps",
            "url"  : "https://dev.azure.com/ADOLightweight/Testing%20ADO%20On%20empmolugu",
            "username" : "devops.integration.user",
            "password" : "a5xvoea2osy3ld43p2biojcu6eog5y5q3xicqbbgxwuphjbbcu6a",
            "useMidServer" : false
        },
        {
            "name" : "jenkins_revamp",
            "type" : "Jenkins",
            "url"  : "http://jenkins5.sndevops.xyz/",
            "username" : "admin",
            "password" : "DevOps1!",
            "useMidServer" : false
        },
        {
            "name" : "github_revamp",
            "type" : "GitHub",
            "url"  : "https://api.github.com",
            "username": "admin",
            "password": "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",
            "useMidServer" : false
        },
        {
            "name" : "bitbucket_revamp",
            "type" : "Bitbucket",
            "url"  : "",
            "username" : "admin",
            "password" : "DevOps1!",
            "useMidServer" : false
        },
        {
            "name": "gitlab_revamp",
            "type": "GitLab",
            "url": "http://gitlab2.sndevops.xyz",
            "username": "admin",
            "password": "mYdAJQCLi6Qft4Nk3XvS",
            "useMidServer": false
        }],
        "credentials" : {
            "name" : "devops.integration.user",
            "password" : "devops"
        }
    }
    • Integrar DevOps aplicações em escala usando DevOps API de integração da aplicação. A solicitação POST/devops/onboarding/app cria um evento de app de integração que é processado de forma assíncrona pelo serviço DevOps. Para obter mais informações, consulte devops/integração/app .
    • Integrar DevOps ferramentas em escala usando DevOps API de integração da ferramenta. A solicitação POST/devops/onboarding/tool cria um evento de ferramenta de integração que é processado de forma assíncrona pelo serviço DevOps. Para obter mais informações, consulte devops/integração/ferramenta .