Olá, como podemos ajudar?

Pesquisas recentes: Cadastrar checklist de avaliação - Configurar importação de e-mails no SoftExpert Workflow - Configurar importação de e-mails no SoftExpert Documento - Consulta de contato de cliente

Editar os dados dos eventos

 

Pré-requisitos

  • Acesso ao menu Cadastro > Processo (PM022).
  • Processo previamente cadastrado.
  • Fluxograma previamente modelado.

 

Apresentação

Veja neste artigo qual a diferença entre determinados eventos e como editar os seus dados no fluxograma de um processo.

Os eventos que serão abordados estão destacados na imagem abaixo:

Para mais informações sobre os eventos, consulte a documentação Eventos do fluxograma de processo.

 

Nem todos os eventos permitem a edição de dados. Neste artigo, abordaremos apenas os que podem ser editados. Confira a tabela com os eventos editáveis e, em seguida, veja como realizar a edição.

 

Eventos

Ícone Evento Tipo Descrição

Timer

(evento inicial)

Timer

Inicial

Este evento indica que o processo será iniciado em um período
predeterminado, ou seja, o processo será iniciado por uma condição de tempo (data relativa ou período).

Timer

(evento intermediário)

Timer Intermediário Este evento indica que o processo deve aguardar uma condição de tempo para prosseguir com o fluxo.

Mensagem enviar

(evento intermediário)

Mensagem
(enviar)
Intermediário Este evento indica que uma mensagem será enviada. Ele permite o envio de mensagens padronizadas por meio de templates, contendo informações inseridas nos dados do processo durante sua execução.

Mensagem receber

(evento intermediário)

Mensagem
(receber)
Intermediário

Este evento faz com que o fluxo do processo aguarde o recebimento de uma mensagem de outro processo. Para isso, o código definido para o evento de recebimento deve estar configurado em um evento de envio de mensagem em outro processo.

Obs.: neste evento, também é possível configurar a correlação entre instâncias, ou seja, o evento de recebimento de mensagem somente será executado se o processo que contém o evento de envio de mensagem possuir um determinado valor.

Link enviar 

(evento intermediário)

Link
(enviar)
Intermediário Os eventos de link conectam diferentes pontos do fluxo dentro do mesmo processo. Eles são úteis em fluxogramas complexos, nos quais o excesso de conectores pode dificultar a visualização e organização do processo.

Receber 

(evento intermediário)

Link
(receber)
Intermediário Os eventos “Link (receber)” permitem apenas a visualização dos fluxos que estão recebendo, sendo que a configuração é realizada no evento Link (enviar).

 

Editar evento

Timer - Inicial

1. Para editar, selecione o evento (timer inicial) no fluxograma e clique no botão Dados

2. Na tela que será aberta, defina um identificador e um nome para o evento. 

3. Em seguida, realize as demais edições nas abas mencionadas abaixo: 

Aba

Campos para edição

Geral

Nesta aba, deverá ser feita a configuração relacionada ao agendamento do evento. Para isso, preencha os seguintes campos:

 

Início: informe a data e a hora de início da execução do timer.

 

Próxima execução: a data e a hora da próxima execução do timer são preenchidas conforme as informações de recorrência que serão informadas nos campos a seguir.

 

Frequência: selecione a frequência com que as execuções serão realizadas:

  • Sem recorrência: não haverá recorrência na execução.
  • Hora(s)/Minuto(s): a execução será feita em intervalos de hora(s) ou minuto(s). Informe no campo A cada o intervalo desejado. Por exemplo: a cada 20 minutos, a cada 30 minutos, a cada 3 horas, etc. Obs.: não será possível selecionar um tempo inferior a 15 minutos para o agendamento do timer.
  • Diário: a execução será feita em intervalo de dias. Informe no campo A cada o intervalo desejado. Por exemplo: a cada 2 dias, a cada 5 dias, etc.
  • Semanal: a execução será feita em intervalo de semanas. Informe no campo A cada o intervalo desejado. Por exemplo: a cada 1 semana, a cada 2 semanas, etc.
  • Mensal: a execução será feita em intervalo de meses. Informe no campo A cada o intervalo desejado. Por exemplo: a cada 2 meses, a cada 4 meses, etc.

Término da recorrência: selecione neste campo como será o término da recorrência de execução do timer:

  • Sem data de término: a recorrência da execução não terá fim.
  • Termina após: a execução termina após determinado número de ocorrências. Informe no campo Ocorrências a quantidade de ocorrências limites de execuções.
  • Termina em: a execução termina em determinada data. Selecione no campo Data o dia, mês e ano em que a execução terminará.
  • Dias da semana: selecione o(s) dia(s) da semana para a recorrência. Obs.: campo válido apenas para recorrência semanal.
  • Meses: selecione o(s) mês(es) para a recorrência. Obs.: campo válido apenas para recorrência mensal.

 

Excluir ao finalizar agendamento: marque este campo para que, após atingir a quantidade das recorrências configuradas, o agendamento de execução do timer em questão seja excluído. Obs.: com esta opção apenas o agendamento de execução será excluído da lista de agendamentos configurados no sistema.

Notificado

Nesta aba, é feita a configuração dos usuários que deverão ser notificados sempre que o evento for disparado. Para isso, clique no botão e preencha os seguintes campos da tela que será aberta:

 

Notificar: selecione como será formado o grupo de usuários que será notificado pelo agendamento:

  • Área: os usuários de uma área específica da organização receberão as notificações. Os filtros de consulta ficarão habilitados para que o registro desejado seja localizado com mais facilidade.
  • Função: os usuários que exercem determinada função na organização receberão as notificações. Os filtros de consulta ficarão habilitados para que o registro desejado seja localizado com mais facilidade.
  • Área/Função: os usuários que exercem a função de determinada área da organização receberão as notificações. Os filtros de consulta ficarão habilitados para que o registro desejado seja localizado com mais facilidade.
  • Usuário: um usuário específico receberá as notificações. Os filtros de consulta ficarão habilitados para que o registro desejado seja localizado com mais facilidade.
  • Equipe: os membros de determinada equipe receberão as notificações. Os filtros de consulta ficarão habilitados para que o registro desejado seja localizado com mais facilidade.
  • Papel funcional: os usuários que exercem determinado papel funcional receberão as notificações. Os filtros de consulta ficarão habilitados para que o registro desejado seja localizado com mais facilidade.
  • Permissão: defina se os usuários selecionados terão permissão ou não para receber as notificações do agendamento.
  • Filtro: preencha os filtros de consulta conforme a opção selecionada no campo Notificar. Estes filtros auxiliarão na localização do registro desejado.

Inicialização

Nesta aba, são exibidos os processos que serão inicializados pelo evento.

Histórico

Nesta aba, é exibido o log das execuções realizadas. Lembrando que as execuções são realizadas conforme a frequência de recorrência configurada na aba Geral. Caso ocorra algum erro na execução, clique no botão para visualizar o log gerado.

4. Após a configuração, salve os dados do agendamento do evento de timer.

 

Timer - Intermediário

1. Para editar, selecione o evento (timer intermediário) no fluxograma e clique no botão Dados

2. Na tela que será aberta, edite os dados.

3. Em seguida, realize as demais edições nas abas mencionadas abaixo: 

Aba

Campos para edição

Geral

Informe os dados gerais do evento:

 

Duração: informe por quanto tempo o processo deverá aguardar para poder dar continuidade à execução dos demais itens do fluxograma. Essa duração poderá ser um valor de horas/minutos (hhh:mm), dia(s), semana(s) ou mês(es). Quando houver fórmula configurada, a duração configurada neste campo somente será utilizada quando a fórmula não retornar nenhum valor. Obs.: não será possível selecionar um tempo inferior a 15 minutos para o agendamento do timer.

 

Fórmula: clique neste botão para definir a duração do timer por meio de uma fórmula. Na tela que será aberta, informe a fórmula desejada. Veja a seguir um exemplo de fórmula que utiliza a função DEFINE_DURACAO_ATIVIDADE() baseada na prioridade definida para o processo através da função PRIORIDADE().

Exemplo 1:

SE(PRIORIDADE('Nome') = 'Critical')

RETORNO DEFINE_DURACAO_ATIVIDADE('008:00';'hhh:mm')

SENAO

SE(PRIORIDADE('Nome') = 'High')

RETORNO DEFINE_DURACAO_ATIVIDADE('3';'Dia(s)')

SENAO

RETORNO DEFINE_DURACAO_ATIVIDADE('5';'Dia(s)')

FIM

FIM

Neste exemplo, a prioridade do processo foi configurada com um método de avaliação de listagem simples, o qual possui os critérios "Normal", "High" e "Critical". Assim, foram definidas as seguintes prioridades:

  • "Critical", o timer irá aguardar 8 horas; 
  • "High", o timer irá aguardar 3 dias;
  • "Normal", o timer irá aguardar 5 dias.

 

Utilizar calendário do processo: se este campo estiver marcado, o calendário definido como padrão por meio do componente Administração será utilizado para calcular o tempo definido no timer.

Revisão Esta aba somente será apresentada se o processo estiver configurado com uma automação cuja operação seja Revisão. Neste caso, selecione qual será a situação da revisão assim que o evento em questão for executado. Se necessário, marque a opção Iniciar novo ciclo para iniciar um novo ciclo de revisão. Somente serão apresentadas as situações que estiverem configuradas da mesma forma que a automação do processo.

4. Após a configuração, salve os dados do evento de timer.

 
 

Mensagem (enviar) - Intermediário

1. Para editar, selecione o evento (mensagem - enviar) no fluxograma e clique no botão Dados

2. Na tela que será aberta, edite os dados.

3. Em seguida, realize as demais edições nas abas mencionadas abaixo:

Aba

Campos para edição

E-mail

Nesta aba, é possível realizar as configurações referentes aos e-mails que serão enviados. Para isso, preencha os seguintes campos:

 

Remetente: defina o endereço de e-mail do remetente da mensagem. Para isso, selecione o servidor de e-mail que será utilizado para enviar o evento de mensagem. Obs.: os remetentes disponíveis serão todos os servidores de e-mails cadastrados no SoftExpert Configuração (em Configuração > Servidor de e-mail).

 

Assunto: informe o título do e-mail que será enviado quando este evento for executado.

 

Conteúdo: preencha os seguintes campos referentes ao conteúdo do e-mail: 

  • Conteúdo será lido de arquivo HTML: marque este campo para que o conteúdo do e-mail seja proveniente de um arquivo modelo devidamente configurado. Caso contrário, o conteúdo do e-mail terá o template padrão do sistema.
  • Histórico do processo: marque este campo para que, no conteúdo do e-mail, seja incluído o histórico da instância do processo. 
  • Se a opção Apenas comentários e e-mails recebidos for marcada, o conteúdo do e-mail irá conter os comentários e o histórico correspondente de e-mails recebidos.
  • Texto a ser adicionado no início do e-mail: informe neste campo o texto que deseja incluir no e-mail que será enviado. Este campo possui um editor Rich Text, o qual permite formatar o texto, formatar parágrafos, e inserir tabelas, links e imagens. Neste campo, também é possível utilizar as tags de HTML descritas no artigo Configurar arquivo externo com HTML/HTM (tópico Envio de e-mail com campos do formulário).

Atributo: selecione os atributos que serão exibidos no e-mail. Estarão disponíveis para seleção apenas os atributos associados ao processo.

 

Notificado: informe os usuários que receberão o e-mail do evento de mensagem. Se a opção Considerar lista de notificados do evento de mensagem estiver marcada, os notificados serão os mesmos do Evento de mensagem que for selecionado no respectivo campo. Caso contrário, será possível configurar manualmente os destinatários do e-mail. É possível escolher entre os seguintes perfis para envio da mensagem:

  • Usuários da Área, Função, Equipe, Papel funcional, para o Iniciador do processo, Líder do iniciador do processo, Gestor do processo ou Gestor da instância;
  • Executor da atividade ou Líder do executor da atividade — sendo necessário informar:
    • A atividade do processo.
    • O atributo (Nome de usuário, Matrícula de usuário ou Endereço de e-mail).
    • Um endereço de e-mail específico.
    • Um campo de formulário (Nome do usuário, Matrícula do usuário ou Endereço de e-mail), especificando a tabela e o campo.

Anexo: realize as configurações para que os arquivos anexados na instância do processo sejam enviados no e-mail do evento. Para isso, marque os seguintes campos:

  • Anexos da instância: marque esta opção para que os arquivos anexados na instância sejam enviados como anexo do e-mail. Para enviar apenas os arquivos de uma determinada atividade, selecione, no campo Incluídos na atividade, a atividade que contém os anexos que serão enviados no e-mail. Se esta opção não for marcada, nenhum anexo da instância será enviado no e-mail.
  • Documentos da instância: marque esta opção para que os documentos do SoftExpert Documento associados na instância sejam enviados como anexo do e-mail. Para enviar apenas os documentos de uma determinada atividade, selecione, no campo Incluídos na atividade, a atividade que contém os documentos que serão enviados no e-mail. Se esta opção não for marcada, nenhum documento da instância será enviado no e-mail.
  • Arquivos incluídos nos formulários: marque esta opção para que os arquivos incluídos nos formulários do processo sejam enviados como anexo do e-mail. Se esta opção não for marcada, nenhum arquivo do formulário será enviado no e-mail.
Mensagem

Utilize esta aba para permitir que o evento de mensagem execute um evento de recebimento de mensagem de outro processo. Nesta aba, também é possível configurar a correlação entre instâncias, ou seja, o evento de recebimento de mensagem de outro processo somente será executado se ambos processos tiverem um determinado valor. Para isso, preencha os seguintes campos:

  • Processo: selecione o processo que contém o evento de recebimento de mensagem, o qual será executado após o envio da mensagem.
  • Mensagem: informe o código definido para o evento de recebimento de mensagem. Este código é definido assim que o evento de recebimento de mensagem é adicionado no fluxograma do processo selecionado no campo anterior.

 

Correlação entre instâncias

A correlação entre instâncias permite utilizar expressões avançadas com várias combinações, por exemplo, é possível comparar vários parâmetros sendo necessário que apenas um deles seja "verdadeiro". Se alguma configuração for efetuada nesta seção, o evento de recebimento de mensagem do outro processo somente será executado caso o mesmo possua o mesmo valor que no evento em questão. Utilize os botões disponíveis para incluir ou editar a configuração de correlação. Na tela que será aberta, preencha os seguintes campos:

Nome: informe o nome da correlação (deve ser o mesmo nome que o do evento de recebimento de mensagem).

Valor: defina o tipo de valor da correlação:

  • Constante: se esta opção for marcada, a correlação entre as instâncias será dada por meio de um valor fixo (constante). Para isso, preencha no respectivo campo o valor constante.
  • Valor proveniente de formulário: para que esta opção esteja disponível, o componente Formulário deve fazer parte das soluções adquiridas. Marque esta opção para que a correlação entre as instâncias seja dada por meio de um valor preenchido no campo de um formulário. Para isso, é necessário que o processo possua algum formulário associado. O processo que contém o evento de recebimento de mensagem deverá ter um formulário contendo a mesma tabela e campo. Sendo assim, preencha a tabela que contém o formulário associado no processo e selecione o campo que irá receber o valor que será utilizado para realizar a correlação.
  • Utilize as constantes %WF_IDINSTANCE% e %WF_PARENT_IDINSTANCE% para enviar o identificador da instância atual e da instância superior. Com essas constantes, a comunicação entre as instâncias ocorre de forma mais clara e precisa, por exemplo: um subprocesso pode enviar uma mensagem diretamente para sua instância superior, sem a necessidade de utilizar parâmetros com campos do formulário.
Questionário

Nesta aba, é possível configurar o questionário que será enviado por e-mail para os usuários que serão notificados. Para isso, utilize os seguintes campos:

Para que este recurso funcione corretamente, o SoftExpert Questionário deve possuir uma chave de licença ativa no sistema.

 
  • Associar questionário: marque esta opção e, no campo Modelo de questionário que será habilitado, selecione um modelo cadastrado no SoftExpert Questionário, no qual serão baseados os questionários que serão enviados.
  • Planejamento: marque a opção Encerramento manual para que o questionário seja encerrado de forma manual.

4. Após configurar o evento de mensagem, salve o evento de mensagem (enviar).

 
 

Mensagem (receber) - Intermediário

1. Para editar, selecione o evento (mensagem - receber) no fluxograma e clique no botão Dados

2. Na tela que será aberta, edite os dados.

3. Em seguida, realize as demais edições: 

Campos para edição

Nome: este campo apresenta o nome do evento de recebimento de mensagem. O nome somente pode ser alterado por meio da seção Geral do painel de itens.

 

Mensagem (Código): este campo apresenta o código do evento de recebimento de mensagem. O código somente pode ser alterado por meio da seção Geral do painel de itens.

 

Correlação entre instâncias

Utilize esta seção para configurar a correlação entre instâncias. Se alguma configuração for efetuada nesta seção, o evento de recebimento de mensagem do outro processo somente será executado caso o mesmo possua o mesmo valor que no evento de envio de mensagem em questão. Utilize os botões disponíveis para incluir ou editar a configuração de correlação. Na tela que será aberta, preencha os seguintes campos:

  • Nome: informe o nome da correlação (deve ser o mesmo nome que o do evento de recebimento de mensagem).
  • Valor: defina o tipo de valor da correlação:
    • Constante: se esta opção for marcada, a correlação entre as instâncias será dada por meio de um valor fixo (constante). Para isso, preencha no respectivo campo o valor constante.
    • Valor proveniente de formulário: para esta opção estar disponível, o componente Formulário deve fazer parte das suas soluções adquiridas. Marque esta opção para que a correlação entre as instâncias seja dada através de um valor preenchido no campo de um formulário. Para isso, é necessário que o processo possua algum formulário associado. O processo que contém o evento de recebimento de mensagem deverá ter um formulário contendo a mesma tabela e campo. Sendo assim, preencha a tabela que contém o formulário associado no processo e selecione o campo que irá receber o valor que será utilizado para realizar a correlação.
    • Utilize as constantes %WF_IDINSTANCE% e %WF_PARENT_IDINSTANCE% para enviar o identificador da instância atual e da instância superior. Com essas constantes, a comunicação entre as instâncias ocorre de forma mais clara e precisa, por exemplo: um subprocesso pode enviar uma mensagem diretamente para sua instância superior, sem a necessidade de utilizar parâmetros com campos do formulário.

4. Após a configuração, salve o evento de mensagem (receber).

 
 

1. Para editar, selecione o evento (link - enviar) no fluxograma e clique no botão Dados

2. Na tela que será aberta, edite os dados.

Destino: informe, neste campo, o evento Link (receber) que irá fazer a conexão com o link em questão.

3. Em seguida, realize as demais edições nas abas mencionadas abaixo:

Aba

Campos para edição

Fluxo de entrada

Nesta aba, serão exibidos os fluxos predecessores deste evento.

Fluxo de saída

Nesta aba, será exibido apenas o evento Link (receber), pois este evento não aceita nenhum outro fluxo de saída.

Revisão/Situação

A aba Revisão somente será apresentada caso o processo esteja configurado com uma automação cuja operação seja Revisão, caso contrário, será apresentada a aba Situação. Neste caso, selecione qual será a situação do processo assim que o evento em questão for executado. Somente serão apresentadas as situações que estiverem configuradas da mesma forma que a automação do processo.

4. Após configurar o evento, salve o evento de link (enviar).

 
 

1. Para editar, selecione o evento (link - receber) no fluxograma e clique no botão Dados

2. Na tela que será aberta, edite os dados.

3. Em seguida, realize as demais edições nas abas mencionadas abaixo:

Aba

Campos para edição

Fluxo de entrada

Nesta aba, será exibido apenas o evento Link (enviar), pois este evento não aceita nenhum outro fluxo de entrada. Para cada Link (receber), deverá existir pelo menos um Link (enviar).

Fluxo de saída

Na aba, serão exibidos os fluxos sucessores do evento.

Revisão/Situação

A aba Revisão somente será apresentada caso o processo esteja configurado com uma automação cuja operação seja "Revisão"; caso contrário, será apresentada a aba Situação. Neste caso, selecione qual será a situação do processo assim que o evento em questão for executado. Somente serão apresentadas as situações que estiverem configuradas da mesma forma que a automação do processo.

4. Após configurar o evento, salve o evento de link (receber).

 
 

Visualizar evento - Final

1. Para visualizar, selecione o evento no fluxograma e clique no botão Dados

2. Os dados do evento final serão exibidos.

3. Em seguida, realize as demais edições nas abas mencionadas abaixo:

Aba

Campos para edição

Fluxo de entrada

Nesta aba, serão exibidos os itens predecessores ao finalizador.

Revisão/Situação

A aba Revisão somente será apresentada caso o processo esteja configurado com uma automação cuja operação seja Revisão; caso contrário, será apresentada a aba Situação. Neste caso, selecione qual será a situação do processo assim que o evento em questão for executado. Somente serão apresentadas as situações que estiverem configuradas da mesma forma que a automação do processo.

 
 

Os eventos finais permitem apenas a visualização dos dados. Para mais detalhes dos eventos, consulte a documentação Elementos do fluxograma de processo (tabela descritiva dos eventos finais).

 

 

Conclusão

Desta maneira, você aprendeu a editar os dados de todos os tipos de eventos!


Este artigo foi útil?