...
Porém, se o fluxo do processo principal permite retorno, quando a solicitação chega na etapa do subprocesso, uma nova solicitação será aberta no subprocesso e a solicitação do processo principal fica bloqueada até que a solicitação do subprocesso seja finalizada. Assim que a solicitação do subprocesso for finalizada, a solicitação do processo principal é enviada para a etapa anterior à do subprocesso, para que continue no fluxo principal até sua finalização.
Ao utilizar o componente Subprocesso, também é possível compartilhar informações entre os formulários do processo principal e do subprocesso. Mais detalhes são descritos no tópico Envio de dados entre o processo e o subprocesso.
** imagem**
| Painel |
|---|
|
| Estado |
|---|
| |
|---|
| subtle | true |
|---|
| title | Exemplo de uso |
|---|
|
Em um processo de Compra de materiais, depois de alguém solicitar a compra de um material específico, passar por todas as aprovações necessárias da necessidade da compra e chegar na área de compras, primeiramente é verificado se o item existe em estoque. Se não existir no estoque, será necessário comprá-lo. Porém, antes de ir para a compra efetivamente, é necessário fazer a cotação e obter a aprovação dos valores com a área financeira. Neste ponto do processo é onde pode ser adicionado um subprocesso contendo as etapas necessárias de aprovação da área financeira. E, depois de concluídas as etapas financeiras, se os valores cotados foram aprovados, a solicitação retorna para a área de compras para que eles prossigam com a compra do material efetivamente.
** imagem** |
...
O envio e o recebimento de informações entre os processos é definido a partir da configuração dos campos existentes nos dois formulários, podendo sendo possível definir quais valores devem ser compartilhados e a direção de cada um:
- processo principal →
Image Added subprocesso: os valores serão enviados do processo principal para o subprocesso;
- processo principal ←
Image Added subprocesso: os valores serão enviados do subprocesso para o processo principal.
...
| Painel |
|---|
| borderColor | #f2f2f2 |
|---|
| bgColor | #f2f2f2 |
|---|
|
Título Nome da etapa que representa o início de outro processo dentro do processo principal. O nome também pode ser alterado diretamente no componente, clicando sobre seu nome atual e depois em Editar – localizado no lado direito. | Painel |
|---|
| | Estado |
|---|
| |
|---|
| subtle | true |
|---|
| title | Exemplo de uso |
|---|
|
Em um processo de Compra de ativos para uma empresa, o componente poderia receber o nome Aprovação financeira, que são etapas de aprovação específicas da área financeira.
|
Processo Processo que será incluído dentro do processo principal como um subprocesso. Qualquer processo existente na plataforma pode ser utilizado como um subprocesso dentro de outro processo. Transferir anexos Quando ativada, determina que todos os anexos presentes na solicitação do processo principal serão copiados para a solicitação criada no subprocesso em questão. Cancelamento conjunto Quando ativada, determina que, se a solicitação do processo principal for cancelada, a solicitação do subprocesso também será. Porém, o contrário não ocorre, ou seja, se a solicitação do subprocesso for cancelada, a solicitação do processo principal não será. Movimentar atividade Quando ativada, determina que assim que a solicitação chegar na etapa que é o subprocesso, ele será iniciado imediatamente, sem a necessidade de acessar a Central de tarefas para isso. Ou seja, ao enviar a solicitação principal para o subprocesso, a primeira etapa do subprocesso – ou as primeiras, caso o fluxo do subprocesso seja alternativo – será exibida para seleção , permitindo, também, definir o e definição do responsável por ela quando o tipo de atribuição permitir. |
03. Clique em Configurar campos para definir o compartilhamento de dados entre os formulários do processo principal e o subprocesso.
| Painel |
|---|
| borderColor | #f2f2f2 |
|---|
| bgColor | #f2f2f2 |
|---|
|
A configuração de campos permite definir quais valores devem ser compartilhados entre os formulários dos dois processos e qual a direção de cada um. É possível enviar dados do formulário do processo principal para o formulário do subprocesso e vice-versa. Mais detalhes podem ser obtidos em Envio de dados entre o processo e o subprocesso. |
04. Clique em Adicionar
Image Added. Xxxxxxxxxxx
05. Xxxxxxxxxxx. Na coluna Campos do processo, selecione o campo desejado do formulário do processo principal.
06. Na coluna Direção, defina qual a direção do compartilhamento do valor desse campo, ou seja, se o valor do campo deve ser enviado para o subprocesso ou recebido do subprocesso.
| Painel |
|---|
| borderColor | #f2f2f2 |
|---|
| bgColor | #f2f2f2 |
|---|
|
As opções disponíveis são: de direção são: Image Added Enviar o valor: o valor contido no campo selecionado do processo principal será enviado para o campo do subprocesso selecionado na coluna Campos do subprocesso.
Image Added Receber o valor: o campo selecionado do processo principal receberá o valor do campo do subprocesso selecionado na coluna Campos do subprocesso.
Image Added Enviar e receber o valor: o valor contido no campo selecionado do processo principal será enviado para o campo do subprocesso selecionado na coluna Campos do subprocesso e, posteriormente, o campo selecionado do processo principal receberá de volta o valor contido no campo do subprocesso selecionado na coluna Campos do subprocesso.Xxxxxx: xxxxxxxxxxx
|
06. Xxxxxxxxxxxxxxx
| Painel |
|---|
| borderColor | #f2f2f2 |
|---|
| bgColor | #f2f2f2 |
|---|
|
|
...
09. Clique em Salvar rascunho – localizado no lado direito da barra superior – para salvar as configurações feitas no componente Subprocesso.
Configurar envio de dados entre os processos
...
01. No diagrama do processo, clique no componente Subprocesso
Image Added que deseja configurar.
| Painel |
|---|
| borderColor | #f2f2f2 |
|---|
| bgColor | #f2f2f2 |
|---|
|
As configurações disponíveis são exibidas na lateral direita. |
02. Na aba Geral, defina as informações gerais para o componente que representa outro processo dentro do processo.
Editar envio de dados entre os processos
...
01. No diagrama do processo, clique no componente Subprocesso
Image Added que deseja configurar.
| Painel |
|---|
| borderColor | #f2f2f2 |
|---|
| bgColor | #f2f2f2 |
|---|
|
As configurações disponíveis são exibidas na lateral direita. |
02. Na aba Geral, defina as informações gerais para o componente que representa outro processo dentro do processo.
Remover envio de dados entre os processos
...
01. No diagrama do processo, clique no componente Subprocesso
que deseja configurar.
...