Olá, como podemos ajudar?

Pesquisas recentes: Copilot - 2.2.2 - Como consultar o ranking - Como funcionam os emblemas - Como configurar os níveis

Configurar subprocesso

 

Pré-requisitos

  • Acesso ao menu Cadastro > Processo (PM022).
  • Processo definido como subprocesso.

 

Apresentação

O sistema permite associar um processo dentro de um fluxograma, tornando-o um subprocesso.

A criação de subprocessos ajuda a reduzir a complexidade do fluxo principal e torna mais fácil entender a lógica do processo.

Por exemplo, em um processo de produção ao invés de manter todas as atividades em um único fluxo, é possível reunir todas as atividades relacionadas a compra dos materiais em um fluxo secundário. Ou seja, o fluxograma de subprocesso é a representação de uma atividade que contém uma série de tarefas.

No SoftExpert Suite, quando um processo é definido como subprocesso, é apresentada uma tela extra para realizar configurações relacionadas a sua instância.

A aba Subprocesso só é exibida ao acessar os dados do subprocesso através do fluxograma do processo principal.

Para mais detalhes sobre como associar um subprocesso no fluxograma, clique aqui.

 

 

Configurações de subprocesso

1. Acesse o menu Cadastro > Processo (PM022).

2. Busque e selecione o processo no qual o subprocesso foi associado.

3. Clique no botão para acessar o fluxograma.

4. Selecione o subprocesso e clique em Dados. A tela Dados do processo será aberta na aba Subprocesso.

5. Realize as configurações necessárias:

Configurações do subprocesso

Defina as operações que serão realizadas no momento da execução do subprocesso:

• Copiar lista de segurança e iniciador do processo pai: Marque esta opção para que o subprocesso importe a configuração de segurança do processo pai.

• Compartilhar registros comuns do processo pai no processo filho (tabelas dos formulários): Marque esta opção para que as tabelas dos formulários do processo pai sejam importadas para o subprocesso.

• Salvar atributos comuns do processo pai no processo filho: Marque esta opção para que os atributos do processo pai sejam importados para o subprocesso.

• Salvar atributos comuns do processo filho no processo pai: Marque esta opção para que os atributos e formulários do subprocesso sejam importados para o processo pai.

• Salvar a prioridade comum do processo pai no processo filho: Marque esta opção para que a prioridade do processo pai seja importada para o subprocesso.

• Salvar a prioridade comum do processo filho no processo pai: Marque esta opção para que a prioridade do subprocesso seja importada para o processo pai.


Subprocesso síncrono: Marque esta opção para manter o sincronismo das instâncias disparadas pelo subprocesso em questão, quando ele estiver configurado com múltiplas instâncias. 

Para aplicar os gatilhos de SLA do subprocesso no processo pai, marque a opção "Condicionar os gatilhos de SLA do processo pai conforme processo filho", desta forma, quando o subprocesso disparar algum gatilho de SLA, o mesmo gatilho também será disparado no processo pai, como por exemplo, "Pause".

 
 

Marcadores

Os marcadores têm o objetivo de indicar o comportamento específico de um subprocesso durante sua execução. 

Marque as opções desejadas para o subprocesso: Múltiplas instâncias paralelas, Múltiplas instâncias sequenciais, Compensação e Repetição.

 

Criar uma instância a cada 

Os campos desta seção ficarão habilitados ao selecionar as opções de marcadores Múltiplas instâncias paralelas ou Múltiplas instâncias sequenciais.

• Registro da grid do formulário: Ao marcar essa opção, os campos Tabela, Relacionamento e Campo de título ficarão habilitados para preenchimento. Preencha os campos com os dados da grid que deseja utilizar para gerar os subprocessos. Ao preencher o campo Relacionamento, será  habilitado o campo Filtro, que não terá seu preenchimento obrigatório, ou seja, somente nos casos em que o usuário deseja filtrar quais os registros da grid utilizar para a criação do subprocesso.

• Valor do atributo multivalorado: Ao marcar essa opção, o campo Atributo ficará habilitado para preenchimento. Nele, selecione o atributo multivalorado que foi previamente associado ao processo principal em questão.

Obs.: Lembre-se que com esta opção selecionada, o uso do gateway AND após o subprocesso não é mais necessário para manter o sincronismo das instâncias. No momento da execução da atividade, por meio do componente SoftExpert Workflow, o usuário deverá preencher na lista de atributos os valores para os quais serão disparados os subprocessos, ou seja, para cada valor selecionado será disparado um subprocesso.

• Membro do papel funcional: Ao marcar essa opção, o campo Papel funcional ficará habilitado para preenchimento. Nele, selecione o papel funcional cujos membros receberão uma instância do subprocesso.

 

Se estiver selecionada a opção Múltiplas instâncias paralelas, serão criadas todas as instâncias do subprocesso (uma para cada membro do papel funcional) ao mesmo tempo. Por exemplo, ao selecionar um papel funcional contendo 3 membros serão criadas 3 instâncias do subprocesso.

Se estiver selecionada a opção Múltiplas instâncias sequenciais, as instâncias serão criadas sequencialmente de acordo com a ordem alfabética do nome dos usuários membros do papel funcional, ou seja, assim que um membro finalizar a execução do subprocesso, uma nova instância será criada. Neste caso, o campo Fórmula para critério de parada ficará disponível para a configuração de uma fórmula que permita parar a criação de instâncias, caso algum critério seja atendido.

 

Situação: Selecione a situação que será aplicada na instância do processo pai assim que o subprocesso for instanciado. Somente serão apresentadas situações que estão configuradas com a operação "Instância" para o componente SoftExpert Workflow.

 
 

6. Clique no botão Salvar e sair.

 

Conclusão

As configurações de instância do subprocesso estarão concluídas.


Este artigo foi útil?