Configure a integração da história do usuário do Jira
Execute o procedimento a seguir para configurar as opções de integração do Jira.
Antes de Iniciar
Função necessária: Administrador do mecanismo de verificação (sn_se.scan_engine_admin)
- Para habilitar a integração, você precisará de alguns detalhes do projeto do Jira que deseja integrar ao Mecanismo de varredura. Nas configurações do projeto no quadro do Jira, encontre e anote as seguintes informações:
- Chave do Projeto
- Tipo de item de trabalho
- Nome do domínioNota:Você pode obter o nome de domínio do URL do Jira. Por exemplo, se o seu URL for
companyname.atlassian.net/jira, então seu nome de domínio énome da empresa.
- Para se conetar ao seu projeto do Jira, você também precisará de um token de API:
- Navegue até o seguinte URL: https://id.atlassian.com/manage-profile/security/api-tokens .
- Selecione Criar token de API , insira um nome para o token e selecione Criar .
- Depois que o token for criado, copie-o e armazene-o.
Você precisará dele para o processo de conexão da ServiceNow.
Procedimento
Práticas recomendadas de script de integração do Jira
As práticas recomendadas a seguir são diretrizes para criar scripts de integração do Jira.
- Ao contrário das integrações da ServiceNow, a integração do Jira executa o script de mapeamento de campo uma vez por descoberta. As instâncias de origem e destino não se aplicam a esta integração.
- . Chave do projeto e. Nome de domínio Os campos determinam para qual projeto do Jira você enviará sua carga.
- Ao criar um script, use dados da descoberta extraindo campos da variável grFinding.
- Você pode criar uma descrição e um resumo para mostrar no seu projeto do Jira. Estes se tornarão elementos principais no seu tipo de item de trabalho. Você pode usar outros campos no projeto do JIRA, mas precisará entender a API do Jira para conhecer os campos disponíveis.
- Alguns campos gerais que você pode usar são:
- resumo
- descrição
- projeto
- issotipo
Estes podem ser definidos usando este formato:
payload = { 'fields':{ 'summary': text to display in the title, 'description': a description of the work item, 'project': { 'key': the project key}, 'issuetype': { 'name': a work item type: Epic, Story, Bug, Task, Sub-Task} }
Há várias variáveis predefinidas disponíveis para Integrações de DevOps do Azure:
| carga | O mapeamento de campo para preencher seu projeto do Jira. |
| GrFinding | O registro do Glide da descoberta que envia a solicitação. |
| workItemType | O tipo de item de trabalho selecionado para a integração do Jira. |
| Chave | A chave do projeto criada para a integração do Jira. |