Criar fluxo de trabalho atividade de tarefa

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 6 min. de leitura
  • A atividade Criar tarefa gera um registro em qualquer uma das tabelas que estendem a tarefa [tarefa].

    Nota:
    Esta atividade só estará disponível quando o fluxo de trabalho for executado em uma tabela que estenda a tarefa.
    Se a caixa de seleção Aguardar conclusão estiver marcada, o contexto do fluxo de trabalho aguardará uma ação do usuário na tarefa, como Concluído ou Incompleto, e progredirá com base na ação do usuário.
    Nota:
    As atividades de tarefa são executadas como o usuário cujas ações completam a tarefa que o fluxo de trabalho estava aguardando e avança o fluxo de trabalho.

    Resultados

    Você pode atribuir um valor de resultado usando activity.result de dentro de um campo de script da atividade. Por padrão, o valor final do Estado do registro da tarefa determina o valor do resultado da atividade Criar tarefa. Os valores de resultado possíveis são:
    • Encerrado totalmente
    • Encerrado incompleto
    • Encerrado ignorado
    • Excluídos
    • Cancelado

    Variáveis de entrada

    As seguintes variáveis determinam o comportamento inicial da atividade.
    Tabela 1. Criar variáveis de entrada de atividade de tarefa
    Campo Descrição
    Configurações de Criar atividade de tarefa

    Os campos a seguir especificam o comportamento da atividade da tarefa Criar atividade de tarefa.

    Tipo de tarefa O tipo de tarefa a ser criada. Selecione na tabela de tarefas correspondente ao fluxo de trabalho.
    Prioridade A prioridade padrão que é atribuída à tarefa. Se você também definir a prioridade da tarefa na seção Valores de tarefa de, o valor da tarefa substituirá a prioridade padrão.
    Aguardar conclusão Se desmarcada, a tarefa será criada, mas o fluxo de trabalho continuará. Se desmarcada, a tarefa será criada, mas o fluxo de trabalho continuará.
    Configurações de Criar registro de tarefa

    Os campos a seguir especificam os valores de campos que esta atividade define para a tarefa que ela cria.

    Valores de tarefas a partir de Os valores usados para criar a tarefa podem vir de:
    • Campos: um conjunto predefinido de campos, incluindo Grupo de execução, Atribuído a, Descrição resumida e Instruções.
    • Modelo: um modelo existente para a tabela de tarefas selecionada.
    • Valores: valores que você especifica usando um widget Definir valores.
    Nota:
    Qualquer prioridade de tarefa definida aqui substitui a prioridade padrão definida pelo campo Prioridade.
    Grupo de execução

    Somente aparece quando o valor da tarefa é definido como Campos

    O grupo responsável pela conclusão da tarefa. Preenche o campo Grupo de atribuição na nova tarefa.
    Atribuído a

    Somente aparece quando o valor da tarefa é definido como Campos

    O usuário responsável pela conclusão da tarefa. Preenche o campo Atribuição a na nova tarefa.
    Descrição resumida

    Somente aparece quando o valor da tarefa é definido como Campos

    Uma descrição curta da tarefa. Preenche o campo Descrição resumida na nova tarefa.
    Instruções

    Somente aparece quando o valor da tarefa é definido como Campos

    As instruções da tarefa para o usuário concluir antes do encerramento da tarefa. Preenche o campo Descrição na nova tarefa.
    Modelo de tarefa

    Somente aparece quando os valores da tarefa de são definido como Modelos

    Um modelo usado para preencher valores para a tarefa.
    Valores definidos

    Somente aparece quando os valores da tarefa de é definida como Valores

    Um widget usado para especificar valores para qualquer campo da tarefa.
    Avançado
    Avançado Marque Avançado se quiser usar um script para atribuir valores na tarefa de catálogo. Quando você marca Avançado, é exibida uma caixa de texto na qual você pode inserir seu script.
    Script Avançado

    Somente aparece quando o campo Avançado está marcado.

    Defina valores adicionais para a tarefa neste script. Este script é executado depois que os valores da tarefa são definidos usando os Campos, Modelo ou Valores que você especificou.

    Use a tarefa de variável ao definir valores adicionais, por exemplo:

    task.short_description = current.short_description;

    Programação de Tarefa
    Prazo baseado em Selecione como o fluxo de trabalho determina a duração, a data de vencimento e a programação da tarefa.
    • Duração especificada pelo usuário: a duração é baseada em um valor especificado pelo usuário.
    • Uma duração relativa: a duração é calculada a partir de uma duração relativa (como Fim do próximo dia útil).
    • Um campo de data/hora ou duração: a duração é baseada no valor de um campo no registro atual.
    • Script: a duração é retornada por um script.
    Duração

    Somente aparece quando a data de vencimento com base em está definida como uma duração especificada pelo usuário

    O número específico de dias e horas.
    Duração relativa

    Somente aparece quando a data de vencimento com base em está definida como uma duração relativa

    O número geral e a duração dos dias úteis.
    Campo de prazo

    Somente aparece quando a data de vencimento com base em está definida como um campo de data/hora ou duração

    O campo de data/hora ou duração
    Script de prazo

    Somente aparece quando a data de vencimento com base em está definida como Script

    O script que define “resposta” ao número de segundos para a duração.
    Programação baseada em A programação básica que o temporizador usa para contar as horas de trabalho. Se uma programação for especificada, a duração só será considerada para os horários especificados na programação. Por exemplo, se a duração for de 2 horas e o fluxo de trabalho começar às 16h em uma programação que vai das 8h às 17h, ele terminará às 9h do dia seguinte. As opções são:
    • Programação deste fluxo de trabalho: a programação usa data e hora do contexto do fluxo de trabalho e um valor opcional defuso horário com base em.
    • Uma programação específica: a programação usa uma programação predefinida e um valor opcional de fuso horário com base em.
    • Um campo programação: a programação usa um valor de uma tabela e um valor fuso horário opcional com base em.
    Programação

    Aparece somente quando Programação baseada em é definida como uma programação específica.

    A Programação predefinida de uma lista.
    Campo de programação

    Aparece somente quando Programação baseada em é definida comoum campo de programação.

    Um campo de data e hora ou duração para a programação, que está associado à tabela. Os campos válidos aparecem em azul na caixa de diálogo Selecionar o elemento em uma árvore.
    Fuso horário baseado em O fuso horário para o cálculo da duração. O fuso horário pode ser baseado em
    • Sem fuso horário: padrão. O fluxo de trabalho usa o fuso horário GMT.
    • Um fuso horário específico: um fuso horário específico que você escolhe em uma lista de seleção.
    • Um campo de fuso horário: um campo de fuso horário para rastrear a duração de um campo no formulário.
    Fuso horário

    Aparece somente quando o Fuso horário baseado em é definido como um fuso horário específico.

    .
    Selecione o fuso horário desejado na lista de seleção.
    Campo de fuso horário

    Aparece somente quando o Fuso horário baseado em é definido como um campo de fuso horário.

    Um campo de data e hora ou duração para a programação, que está associado à tabela. Os campos válidos aparecem em azul na caixa de diálogo Selecionar o elemento em uma árvore.

    Estados

    O estado da atividade informa ao mecanismo de fluxo de trabalho o que fazer com a atividade.
    Tabela 2. Criar estados de atividade de tarefa
    Estado Descrição
    Executando O mecanismo de fluxo de trabalho sabe iniciar a função onExecute da atividade.
    Aguardando O mecanismo de fluxo de trabalho ignora a atividade até que um evento específico para reiniciar a atividade seja acionado.
    Terminado A execução da atividade foi concluída. Veja o valor do resultado para o resultado da atividade.
    Cancelado Esta atividade, ou o fluxo de trabalho que contém esta atividade, foi cancelada.
    Erro Ocorreu um erro de JavaScript. Revise os logs para obter detalhes do erro.