Essa é uma revisão anterior do documento!
Tabela de conteúdos
<fs x-large>Workflow Studio \ Fluxo</fs>
Definição de tarefa
### As definições de tarefas são feitas no editor de tarefa que é aberto ao clicar duas vezes no bloco TAREFA desejado. ###
Geral
| Campo | Uso | Informações |
|---|---|---|
| Assunto | Obrigatório | Contem o assunto da tarefa. Usado como título em e-mails, notificações e lista de tarefas. Aceita o uso de expressões. |
| Descrição | Facultativo | Descrição detalhada da tarefa em várias linhas. Pode-se inserir detalhes e instruções sobre a tarefa em questão. Aceita o uso de expressões. |
| Associação | Obrigatório | Nome do usuário, grupo ou papel que a tarefa será atribuída ao ser instanciada. Os usuários e grupos são criados manualmente (ou através da API) e definem os atores envolvidos nos processos de negócio especificados. Para mais detalhes sobre usuários e grupos, clique aqui. Além de usuários e grupos, é possível atribuir tarefas a papéis. Papéis são definições abstratas de atores, que dependem de algum contexto para ser definidos. |
| Enviar notificação por e-mail | Facultativo | Envia uma notificação por email para o usuário ou grupo quando a instância da tarefa é criada. |
| Salvar geolocalização da execução da tarefa | Facultativo | |
| Obrigar geolocalização nesta tarefa | Facultativo |
Status
Define a lista de status disponíveis para a tarefa.
O status inicial da tarefa será o primeiro status definido na lista.
| Campo | Descrição |
|---|---|
| Lista de status | |
| Nome status | Descrição do status. Será utilizada para identificar o status da tarefa e fazer as conexões com transições. |
| Finalização | Define se o status selecionado finaliza a tarefa. Após a finalização da tarefa o fluxo seguirá pela transição marcada com o status correspondente. |
| Oculto | Define se o status estará disponível ou não na lista de status para seleção do usuário. Pode ser usado para definir status de expiração automático da tarefa, por exemplo. |
| Ignorar campos obrigatórios |
Anexos
Define as permissões de anexos do usuário na tarefa.
| Campo | Descrição |
|---|---|
| Mostrar anexos | Define se o usuário poderá visualizar a lista e abrir os anexos da instância da tarefa. |
| Permitir excluir anexos | Define se o usuário poderá excluir anexos da instância. |
| Permitir inserir anexos | Define se o usuário poderá incluir novos anexos na instância da tarefa. |
| Permitir alterar anexos | Define se o usuário poderá alterar o conteúdo dos anexos, quando possível (imagens, arquivos binários e PDFs não permitem alterações). |
Para detalhes de como criar anexos e grupos de anexos, acesse Anexos.
Campos
### Define os campos que estarão disponíveis na instância da tarefa. Um ou mais campos podem ser definidos para a tarefa. Todos os campos aqui definidos são mostrados ao usuário no visualizador de formulário. Estes campos podem ser utilizados para visualização ou entrada de dados feito pelo usuário. ###
### Um campo está sempre ligado a uma variável definida no fluxo. Para criar um campo de formulário, é necessário antes definir a variável e suas caracteríticas na definição do fluxo. O campo será mostrado ao usuário de acordo com as características da variável e as opções de campo definidas aqui. ###
| Campo | Descrição |
|---|---|
| Variáveis | |
| Título do Texto | Nome do campo que será mostrado no formulário. |
| Variável do workflow | Variável do fluxo que este campo está ligado. |
| Mensagem adicional | |
| Somente leitura | Define se o campo não poderá ser alterado pelo usuário. |
| Obrigatório | Define se o campo é de preenchimento obrigatório. A tarefa não poderá ser salva até que todos os campos obrigatórios sejam informados. |
### Para mais informações sobre as opções disponíveis para campos de formulário e variáveis de fluxo, acesse Campos de formulário. ###
Vencimento
### Define se a tarefa terá alguma regra de vencimento caso o usuário designado não a finalize num período de tempo especificado. ###
### Nota: Esta função exige que o desenvolvedor do fluxo informe, obrigatoriamente, que ação o fluxo deverá tomar/seguir. ###
| Campo | Descrição |
|---|---|
| Tarefa não expira | A tarefa não tem prazo de expiração definido e ficará aguardando indefinidamente a finalização pelo usuário atribuído. |
| Prazo de vencimento | Define que a tarefa irá vencer após um número definido de dias, semanas ou meses após a criação da instância da tarefa. |
| Apenas dias úteis | Com esta opção selecionada, o sistema considera apenas os dias úteis (de segunda a sexta) não levando em consideração os feriados, uma vez que o sistema ainda não faz tal controle. |
| Data/hora de vencimento | Define que a tarefa irá vencer numa data e hora especificada manualmente. Neste caso, caso a instância da tarefa tenha sido criada após a data especificada, ela não expirará nunca. |
| Expressão personalizada (data/hora) | Define uma expressão de script para calcular um vencimento com base em alguma variável disponível. Acesse Expressões para mais detalhes. |
| Status de vencimento | Define qual o status de finalização da tarefa após seu vencimento. O status é definido automaticamente (sem intervenção do usuário) e só é possível definir um status do tipo finalização. |
Prazo
### Define se a tarefa terá alguma regra de vencimento caso o usuário designado não a finalize num período de tempo especificado. ###
### Nota: Esta função exige que o desenvolvedor do fluxo informe, obrigatoriamente, que ação o fluxo deverá tomar/seguir. ###
| Campo | Descrição |
|---|---|
| Tarefa não expira | A tarefa não tem prazo de expiração definido e ficará aguardando indefinidamente a finalização pelo usuário atribuído. |
| Prazo de vencimento | Define que a tarefa irá vencer após um número definido de dias, semanas ou meses após a criação da instância da tarefa. |
| Apenas dias úteis | Com esta opção selecionada, o sistema considera apenas os dias úteis (de segunda a sexta) não levando em consideração os feriados, uma vez que o sistema ainda não faz tal controle. |
| Data/hora de vencimento | Define que a tarefa irá vencer numa data e hora especificada manualmente. Neste caso, caso a instância da tarefa tenha sido criada após a data especificada, ela não expirará nunca. |
| Expressão personalizada (data/hora) | Define uma expressão de script para calcular um vencimento com base em alguma variável disponível. Acesse Expressões para mais detalhes. |
| Status de vencimento | Define qual o status de finalização da tarefa após seu vencimento. O status é definido automaticamente (sem intervenção do usuário) e só é possível definir um status do tipo finalização. |







