Criar uma regra de agrupamento de tarefas

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 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 diferente da 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
    • 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é Tudo > 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 sob a qual esta regra está agrupada.
      Nota:
      Para adicionar regras a qualquer política diferente da 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ções para criar filtros de tarefa que definem as tarefas às quais esta regra se destina.
    5. Opcional: Alterne Avançado para substituir o construtor de condições por um campo Script.
      Alternar Avançado substitui o construtor de condições 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.