Integrar com GitHubNuvem empresarial
Integrando seu Gestão de ativos de softwareaplicação com GitHubA aplicação de nuvem empresarial ajuda você a rastrear suas assinaturas de software e recuperar licenças não utilizadas.
| Processo | Função de usuário necessária no GitHubAplicação de nuvem empresarial | Escopos de autenticação |
|---|---|---|
| Download de assinaturas | Responsável pela organização | leitura:org |
| Extrair atividade do usuário | Responsável pela organização |
|
| Recuperar assinatura | Responsável pela organização | gravação:org |
Gere um token de acesso à API para GitHubNuvem empresarial
Gere um token que você pode usar para acessar o. GitHubAPI de nuvem empresarial.
Antes de Iniciar
GitHub Função necessária: Responsável pela organização
A conta de usuário que você usa para autenticação deve ser capaz de ler todos os repositórios na organização da qual eles fazem parte.
Por Que e Quando Desempenhar Esta Tarefa
. GitHubo serviço de hospedagem de repositório usa tokens de acesso pessoal para conceder aos usuários acesso ao GitHubAPI. Os tokens de acesso pessoal funcionam de forma semelhante aos tokens de acesso OAuth autorizando solicitações de API. Gerando um token de acesso pessoal para autorizar seu GitHubSolicitações de API de nuvem empresarial, você pode obter acesso ao GitHubAPI de nuvem empresarial.
Procedimento
Crie um GitHubConexão de nuvem empresarial
Crie uma conexão entre o. GitHubAplicações de nuvem empresarial e seu ServiceNowinstância.
Antes de Iniciar
Se você quiser usar um MID Serverpara comunicação entre o. ServiceNowe seu GitHubAplicações de nuvem empresarial, você deve primeiro configurar um MID Serverem sua instância. Consulte MID Server para obter instruções detalhadas.
ServiceNow Função necessária: administrador
Procedimento
Crie um GitHub EnterprisePerfil de integração na nuvem
Crie um GitHub EnterprisePerfil de integração da nuvem empresarial para rastrear assinaturas de software e otimizar o licenciamento para o. GitHubAplicações de nuvem empresarial.
Antes de Iniciar
Para criar um GitHub EnterprisePerfil de integração na nuvem, solicite o. Gestão de ativos de software- Gestão de licenças de SaaSplug-in (sn_sam_saas_int) do ServiceNow Store .
ServiceNow Função necessária: sam_integrator ou admin
Por Que e Quando Desempenhar Esta Tarefa
Se você estiver usando Espaço para ativos de software, a opção para criar o. GitHubPerfil de integração na nuvem em IU principalestá inativo.
Procedimento
O que Fazer Depois
Após a integração se conectar, seu ServiceNowa instância cria automaticamente modelos de software, regras de recuperação e assinaturas de software que são atualizadas diariamente.
Se você quiser configurar vários perfis de integração com conexões exclusivas, crie aliases secundários para gerenciar diferentes configurações e configurações para cada perfil de integração. Para obter mais informações, consulte Crie um alias secundário para configurar vários perfis de integração.
Revise todas as regras de recuperação geradas automaticamente para recuperar assinaturas de usuário. Para obter mais informações, consulte Revise uma regra de recuperação de software.
- Para obter mais informações sobre como criar direitos de software no Gestão de ativos de softwareIU principal, consulte Crie direitos em Gestão de ativos de softwareclássico.
- Para obter mais informações sobre como criar direitos de software no Espaço de ativos de software, consulte Crie direitos no espaço.
- Para obter mais informações sobre como criar direitos de software usando o. Gestão de ativos de softwarePlaybook, consulte Crie direitos usando o passo-a-passo guiado.
- Para obter mais informações sobre como executar reconciliação no Gestão de ativos de softwareaplicação clássica, consulte Execute a reconciliação de software em Gestão de ativos de softwareclássico.
- Para obter mais informações sobre como executar a reconciliação no Espaço de ativos de software, consulte Execute a reconciliação de software no espaço.