Configurar regras na configuração da ferramenta Agile
Jira problemas serão criados na plataforma Jira se os registros criados no item vulnerável da aplicação, no item vulnerável do contêiner, na tarefa de correção da aplicação e na tarefa de correção do contêiner corresponderem às regras criadas na configuração da ferramenta Agile.
Antes de Iniciar
Funções necessárias: sn_vul.app_read_all, sn_vul_container.read_all, sn_vul_agile.agile_tool_admin ou sn_vul_jira.admin.
Procedimento
- Navegar até Todos > Gestão do Agile para VR > Configurar ferramentas Agile.
- Para criar uma nova regra de configuração na Configuração da ferramenta Agile, selecione Novo.
-
No formulário, preencha os campos.
Tabela 1. Formulário de configuração da ferramenta Agile Campo Descrição Nome Nome da configuração da ferramenta Agile. Ordem Ordem da configuração da ferramenta Agile. Ferramenta Agile A ferramenta Agile para criar problemas na plataforma Agile específica. Tabela da entidade Tabela na qual a regra de configuração será aplicada. Condição Filtre a condição na tabela da entidade selecionada para criar problemas na plataforma Agile. Criação automática de problemas A regra de configuração será consultada quando qualquer novo registro for criado na tabela da entidade selecionada, somente se a caixa de seleção estiver marcada. Nota:O usuário deve usar a ação de lista para criar problemas para registros de entidade existentes.Projeto O projeto no qual o problema do Jira será criado. Tipo de Problema O tipo de problema a ser criado em um projeto específico. Atribuir a O designado a quem o problema deve ser atribuído após a criação do problema. Para manter os problemas criados como não atribuídos, selecione "Nenhum". Mapeamento de Estado Os mapeamentos de estado existentes da tabela Mapeamento de estado da ferramenta Agile ou criam um novo mapeamento de estado entre o status do problema na plataforma Agile e os estados da tabela de entidade ServiceNow. Por padrão, quando a aplicação é instalada, a Tarefa de correção da aplicação e a Tarefa de correção do contêiner são exibidas no campo Tabela de entidade no formulário Configuração da ferramenta Agile.
-
Para adicionar o item vulnerável da aplicação e o item vulnerável do contêiner na lista de seleção Tabela de entidade, navegue até Propriedades do sistema > sn_vul_agile.tablesToShow e adicione tudo no campo Valor.
Tabela 2. Formulário de propriedade do sistema Campo Descrição Escolhas Valores separados por vírgula para uma lista de seleção. Valor Defina o valor desejado para a propriedade. Todos os valores de propriedade são armazenados como cadeias de caracteres. Ao recuperar propriedades por meio do método gs.getProperty (), trate os resultados como cadeias de caracteres. Por exemplo, uma propriedade verdadeiro|falso retorna 'verdadeiro' ou 'falso' (cadeias de caracteres), não o equivalente booliano.
-
Selecione o registro de mapeamento de estado existente ou crie um novo mapeamento de estado no mapeamento de estado da ferramenta Agile.
Tabela 3. Formulário Mapeamento de estado da ferramenta do Agile Campo Descrição Nome Insira o nome exclusivo do mapeamento de estado. Ferramenta Agile Selecione a ferramenta Agile. Tabela da entidade Selecione a tabela de origem na qual o mapeamento de estado será criado. Projeto Selecione o projeto no qual o estado será mapeado. Estado da entidade da ServiceNow Selecione o estado que você deseja mapear com o status da ferramenta do Agile. Status da ferramenta Agile Selecione o estado que você deseja mapear dos estados de item de vulnerabilidade. -
Clique em Salvar e buscar projetos para buscar os projetos na regra de configuração do campo Projeto e validar as credenciais da ferramenta Agile.
Dica:Você pode definir a propriedade do sistema projectPageSize para buscar um número específico de projetos por página.
- Navegue até Propriedades do sistema > sn_vul_jira.projectsPageSize e adicione o número de projetos a serem buscados por página no campo Valor do Jira Cloud.
-
Selecione o Projeto, o Tipo de Problema e Atribuir a na Regra de configuração depois que os projetos forem obtidos.
O mapeamento de campo padrão será preenchido na lista integrada de mapeamentos de campo da ferramenta Agile. Por padrão, os campos Resumo e Descrição dos problemas são mapeados.
-
Para mapear outros campos de problema com os campos ServiceNow, clique em Adicionar mapeamento de campo.
Nota:
- Você deve mapear somente campos do tipo Cadeia de caracteres e Opção.
- Todos os campos de problema obrigatórios da ferramenta Agile precisam estar mapeados corretamente com o campo de entidade.
Tabela 4. Formulário Mapeamento de estado da ferramenta do Agile Campo Descrição Campo do problema Contém os campos de problema do projeto selecionado no momento e o tipo de problema na regra de configuração. Campos da entidade Contém os campos da tabela de entidade selecionada na Regra de configuração. Usar o Script Selecione para usar o script para mapear os campos de problema com campos de entidade. Script Script para mapear o campo do problema com campos de entidade. -
Clique em Enviar no modal do glide para enviar o registro de mapeamento de campo na tabela Mapeamentos de campo da ferramenta Agile.
Nota:Os campos obrigatórios são exibidos na parte superior do formulário de configuração da ferramenta Agile.Se você não mapear os campos obrigatórios, os problemas não serão criados para essa regra de configuração.Todos os mapeamentos de campo para uma regra de configuração específica são exibidos na lista integrada da tabela Mapeamento de campo da ferramenta Agile na tabela Configuração da ferramenta Agile.
-
Clique com o botão direito do mouse no cabeçalho para salvar suas mudanças.
O registro salvo fica visível na tabela Configuração da ferramenta Agile. Se algum registro for criado no item vulnerável da aplicação, o item vulnerável do contêiner, a tarefa de correção da aplicação e a tarefa de correção do contêiner corresponderem a qualquer regra de configuração, o problema será criado para o registro de acordo com o mapeamento na regra de configuração.
-
Navegue até Propriedades do sistema > sn_vul_jira.cloudBulkSize e defina o número de problemas a serem criados por lote no campo Valor.
Nota:Você pode definir o tamanho do lote para criar problemas no Jira Server.O número máximo de problemas que podem ser criados por lote na nuvem do Jira é 50.
-
Navegue até Propriedades do sistema > sn_vul_jira.onPremBulkIssue e defina o número de problemas a serem criados por lote no campo Valor.
Você também pode definir a contagem de erros no campo Valor na propriedade do sistema para processar os registros na tabela de manifesto para criar problemas do Jira até uma contagem de erros específica.
- Navegue até Propriedades do sistema > sn_vul_agile.ManifestErrorCount e defina o número máximo de vezes até o qual o manifesto com erro deve ser processado.