Criar uma regra de agrupamento de tarefas

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Crie uma regra de agrupamento de tarefas para agrupar tarefas dinamicamente de acordo com os parâmetros selecionados com Serviço de campo Agrupamento de tarefas.

    Antes de Iniciar

    Para adicionar regras a qualquer política que não seja a política padrão, crie uma política primeiro. Para obter mais informações, consulte Criar uma política de agrupamento de tarefas.

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    As Regras de agrupamento de tarefas podem ser aplicadas em tarefas somente se as seguintes condições forem atendidas:
    • Não estão em estado de rascunho
    • Não faz parte de outro pacote
    • Não é um pacote em si
    • Não é uma tarefa do fornecedor
    • Não deve ter horas de acesso
    • Não precisa de uma equipe
    • Não tem uma janela fixa
    • Não tem tarefas dependentes

    Procedimento

    1. Navegar até Todos > Serviços de Campo > Administração de agrupamento dinâmico > Regras.
    2. Selecione Novo.
    3. No formulário, preencha os campos.
      Tabela 1. Formulário de regra de agrupamento de tarefas
      Campos Descrição
      Nome Nome da regra.
      Política Política na qual esta regra está agrupada.
      Nota:
      Para adicionar regras a qualquer política que não seja a política padrão, crie uma política primeiro. Para obter mais informações, consulte Criar uma política de agrupamento de tarefas.
      Ordem Ordem de quando esta regra é aplicada em relação a outras regras na política.
      Ativo Opção para tornar a regra ativa ou inativa.
    4. Na seção Condições de agrupamento, use o construtor de condição [ para criar filtros de tarefa que definem as tarefas que esta regra atinge.
    5. Opcional: Alterne Avançado para substituir o construtor de condição por um campo de Script.
      Alternar Avançado substitui o construtor de condição pelo seguinte modelo:
      /**
       * This scripted rule should return an array of sys_ids of tasks joined using comma for each group that should be bundled
       * @param {String} taskType table name that contains the taskIds
       * @param {String} taskIds comma-separated task sys_ids representing a group of tasks
       * @returns {String[]} list of comma-separated task sys_ids shown as below:
       * [
       *	'sys_id_1,sys_id_2,sys_id_3',
       *	'sys_id_4',
       *	'sys_id_5,sys_id_6,sys_id_7,sys_id_8'
       * ]
       */
      (function executeRule(taskType, taskIds) {
      	// your code goes here
      })(taskType, taskIds);
    6. Selecione Visualizar tarefas para visualizar todas as tarefas afetadas pela sua regra.
    7. Selecione Enviar.