Crie uma regra de agrupamento de tarefa

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 1 min. de leitura
  • Crie uma regra de agrupamento de tarefas para agrupar tarefas dinamicamente de acordo com os parâmetros selecionados Serviço de campo Pacote 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.

    Habilite o. Serviço de campo modelo de território plug-in ao agrupar tarefas por território.

    Função necessária: wm_admin

    Por Que e Quando Desempenhar Esta Tarefa

    As regras de agrupamento de tarefas só podem ser aplicadas a tarefas se as seguintes condições forem atendidas:
    • Está no estado 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é Tudo > Serviços de Campo > Administração de pacotes dinâmicos > 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 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 construtor de condições para criar filtros de tarefa que definem as tarefas que esta regra tem como destino.
    5. Opcional: Alternar Avançado para substituir o construtor de condições por um Script campo.
      Alternando 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 Tarefas de visualização para visualizar todas as tarefas afetadas pela sua regra.
    7. Selecione Enviar.