Navigation:  SoftExpert BPM Suite - Modelador de processos > Fluxograma do processo > Editar dados dos itens >

Fluxos (conectores)

Previous  Top  Next

Os dados dos fluxos (conectores) podem ser acessados de várias partes do sistema, como por exemplo, pela tela de dados da atividade (Dados gerais arrowrgray Fluxos), tela de dados dos gateways (abas Fluxo de entrada e Fluxo de saída), além do próprio fluxograma. A maior diferença está em definir o nome do fluxo, pois apenas pelo fluxograma isso é possível, no mais, as demais configurações são as mesmas.

 

Dependendo do conector selecionado, algumas informações podem ser apresentadas em um fluxo e não ser apresentada em outro fluxo. Essas divergências ocorrem de acordo com o item de origem, o qual pode ser uma atividade de usuário/sistema, decisão, gateway, evento, etc.

 

Para acessar os dados do fluxo pela tela do fluxograma, selecione o fluxo (conector) desejado e Dados. Na tela de dados do fluxo serão apresentados os seguintes campos:

 

Fluxo de saída de uma atividade de usuário

Fluxo de saída de uma atividade de usuário

 

Fluxo de saída de uma atividade de sistema

Fluxo de saída de uma atividade de sistema

 

Fluxo de entrada de um gateway complexo

Fluxo de entrada de um gateway complexo

Fluxo de saída de um gateway

Fluxo de saída de um gateway

 

Nome: Neste campo é apresentado o nome do fluxo. Se este campo estiver vazio indica que o fluxo (conector) não possui nenhum texto próximo de sua seta. Para definir o nome do fluxo preencha este campo, que estará habilitado apenas quando os dados forem acessados pelo fluxograma, ou utilize a seção Geral, conforme descrito na seção Alterando o nome de itens.

Origem: Este campo é preenchido com o item que é a origem do fluxo. Se a origem for uma atividade de usuário, então, serão apresentadas as abas Ação relacionada e Expressão condicional relacionada. Se a origem for um gateway, serão apresentados os campos Fórmula e Execução padrão.

Destino: Este campo é preenchido com o item que é o destino do fluxo.

Evento intermediário de borda: Ao selecionar o evento de erro, o Tipo de rota será automaticamente definido como "Rota de exceção". Este fluxo tem o objetivo de ser executado (ser o Alvo) quando um erro ocorrer na execução do Web Service ou Aplicação externa configurada na atividade de sistema.

Obs.: Este campo somente será apresentado quando o item de origem é uma atividade de sistema.

Tipo de rota: Utilize este campo para definir se o fluxo faz parte da rota padrão da atividade ou se faz parte da rota de exceção.

Desperdícios: Caso tenha sido selecionada a opção "Rota de exceção" será possível associar os Desperdícios ocasionados por esta exceção.

Fórmula: Acione o botão form_editor para definir a execução do fluxo através de uma fórmula. Na tela que se abrir, informe a fórmula desejada. A seguir seguem alguns exemplos de fórmulas:

Obs.: Este campo é apresentado apenas quando o item de origem é um gateway, ou seja, fluxo de entrada de um gateway.


 

Exemplo 1:

Neste exemplo é utilizada a função VALORATRIBUTO(), com um atributo (D001 - Attribute 01) do tipo lista de valores, cujos valores podem ser "Value 01", "Value 02" e "Value 03". Se durante a execução da instância do processo, for selecionado o valor "Value 01" para o atributo "D001", o fluxo de saída em questão será executado, caso contrário, não será executado:

Exemplo 2:

Neste exemplo é utilizada a função VALORCAMPO() para verificar se um combobox (associado ao atributo docuser da entidade DCPD - Documentation revision) foi preenchido. Se o campo tiver sido preenchido, ou seja, se a função retornar o valor 'Verdadeiro', então o retorno da fórmula será o valor 'Verdadeiro', caso contrário, retornará 'Falso'.

SE(VALORATRIBUTO('D001') = 'Value 01')

RETORNO VERDADEIRO

SENAO

RETORNO FALSO

FIM

SE(VALORCAMPO('DCPD';'docuser') = VERDADEIRO)

RETORNO VERDADEIRO

SENAO

RETORNO FALSO

FIM


Execução padrão: Marque este campo para definir que o fluxo de saída seja a execução padrão do gateway. Recomenda-se que este campo seja marcado quando os outros fluxos de saída do gateway já tenham alguma condição programada via fórmula. Desta forma, se nenhuma condição definida nas fórmulas dos demais fluxos retornar "verdadeiro", então o fluxo que estiver marcado com esta opção será executado.

Obs.: Esta opção será apresentada quando o item de origem é um gateway, ou seja, fluxo de saída de um gateway.

Forçar execução do gateway desconsiderando demais fluxos de entrada: Marque esta opção para que o sistema execute o gateway em questão independentemente do fluxo de entrada.

Obs.: Esta opção será apresentada quando o item de destino é um gateway complexo, ou seja, fluxo de entrada de um gateway "Complexo".

Execução obrigatória para prosseguir: Marque a opção Condição para verificação para definir qual condição será verificada, ou seja, informe o Gateway que deverá ter sido executado anteriormente e selecione o Fluxo de saída executado que será habilitado com a condição em questão.

Obs.: Esta opção será apresentada quando o item de destino é um gateway complexo, ou seja, fluxo de entrada de um gateway "Complexo".

 

Ação relacionada

Nesta aba será exibida a ação relacionada ao fluxo em questão. No caso de atividades e decisões, o tipo do fluxo das ações pode ser fixo ou variável, sendo que nesta última deverá ter ao menos uma expressão condicional cadastrada.

 

Expressão condicional relacionada

Caso o tipo do fluxo da ação seja variável, nesta aba, então, serão exibidas as expressões condicionais do fluxo em questão.