Aperfeiçoar um fluxo de processo empresarial com ramificação

Os fluxos de processo empresarial orienta você pelos vários estágios de vendas, marketing ou processos de serviços até a sua conclusão. Em ocorrências simples, um fluxo de processo de negócio linear é uma boa opção. Entretanto, nos cenários mais complexos, é possível aprimorar um fluxo de processo de negócio com ramificação. Se você tiver as permissões de criação nos fluxos de processos de negócios, você poderá criar o fluxo de processo de negócio com várias ramificações usando a lógica do If-Else. A condição de ramificação pode ser formada de várias expressões lógicas que usam uma combinação de operadores AND ou OR. A seleção de ramificação é feita automaticamente, em tempo real, com base em funções definidas durante a definição de processo. Por exemplo, na venda de carros, é possível configurar um único fluxo de processos de negócio, que após um estágio de qualificação comum ser dividido em duas ramificações separadas com base em uma função (o cliente prefere um carro novo ou seminovo; o orçamento do comprador fica acima ou abaixo de US$ 20.000 e assim por diante), uma ramificação para venda de carros novos e outra ramificação para a venda de carros usados. Para obter mais informações sobre fluxos do processo empresarial, consulte Visão geral dos fluxos do processo empresarial.

O diagrama a seguir mostra um fluxo de processo de negócio com ramificações.

Fluxograma mostrando as etapas no processo de vendas de carro.

O que você precisa conhecer ao criar fluxos de processo de negócio com ramificações

Esteja ciente das informações a seguir ao criar o fluxo dos processos de negócios com as ramificações:

  • Um processo pode dividir-se em, no máximo, cinco entidades exclusivas.

  • É possível usar, no máximo, 30 etapas por processo e, no máximo, 30 etapas por estágio.

  • Cada ramificação não pode conter mais de dez níveis de profundidade.

  • A função de ramificação deve ter como base as etapas no estágio que a precede imediatamente.

  • É possível combinar várias condições em uma função usando o operador do AND ou no operador do OR, mas não ambos os operadores.

  • Ao definir o fluxo de processo, é possível, opcionalmente, selecionar um relacionamento de entidades. Este relacionamento deve conter um relacionamento de entidade 1:N (um-para-muitos).

  • Mais de um processo ativo pode ser executado simultaneamente no mesmo registro de dados.

  • Você pode reorganizar blocos (Estágios, Etapas, Condições, etc.) do fluxo do processo usando o recurso arrastar e soltar.

  • Ao mesclar as ramificações, todas os pares de ramificações devem fundir-se em um único estágio. Todos os pares de ramificações devem fundir-se em um único estágio ou cada par de ramificação deve finalizar o processo. Um par de ramificação não pode fundir-se com outras ramificações e, ao mesmo tempo, finalizar o projeto.

Observação

  • Uma entidade usada no processo pode ser revisitada várias vezes (vários loops de entidade fechados).

  • Um processo pode voltar para o estágio anterior independentemente de um tipo de entidade. Por exemplo, se o estágio ativo for Entregar cotação em um registro de cotação, os usuários do processo poderão mover o estágio ativo de volta para o estágio Proposta em um registro de oportunidade.

    Em outro exemplo, suponha que atualmente um processo esteja no estágio Apresentar Proposta em seu fluxo do processo: Qualificar Cliente Potencial>Identificar Necessidades>Criar Proposta>Apresentar Proposta>Fechar. Se a proposta apresentada ao cliente exigir mais pesquisa para identificar as necessidades do cliente, os usuários poderão simplesmente selecionar o estágio Identificar Necessidades do seu processo e escolher Definir como Ativo.

Exemplo: Processo de vendas de carros com duas ramificações

Vejamos o exemplo de fluxo de processo de negócio com duas ramificações, para a venda de carros novos e seminovos.

Primeiro, nós criaremos um novo processo chamado Processo de Venda de Carros.

  1. Vá para Configurações>Processos.

  2. Selecione Novo para criar um novo processo.

  3. Especifique a Categoria como Fluxo de processos de negócios e, para a Entidade principal, escolha Lead.

  4. Adicione o primeiro estágio ao processo chamado Qualificar e adicione as etapas Período de Compra e Preferência de Carro.

  5. Após o estágio comum Qualificar, separaremos o processo em duas ramificações separadas usando o bloco Condição.

    1. Configurar o bloco condição com regras que atendam aos seus requisitos comerciais

    2. Para adicionar a primeira ramificação para um estágio, adicione um bloco Estágio no caminho "Sim" do bloco condição

    3. Para adicionar a segunda ramificação que é executada quando a condição não é atendida, adicione outro bloco Estágio no caminho "Não" da condição

Gorjeta

Você pode adicionar uma condição no caminho "Não" de uma condição existente para criar uma ramificação mais complexa.

Imagem mostrando o estágio Qualificar criado.

Se a Preferência de carro = Novo, o processo explora o estágio Venda de carros novos. Caso contrário, ele prossegue para o estágio Venda de carros seminovos, na segunda ramificação, conforme mostrado abaixo.

Imagem mostrando o estágio Venda de carros novos.

Estágio da venda de carros seminovos.

Após concluir todas as etapas no estágio Venda de carros novos ou no estágio Venda de carros seminovos, o processo retorna para o fluxo principal, com o estágio Entregar cotação.

Estágio Entregar cotação.

Evitar a divulgação de informações

Considere um fluxo de processo de negócio com ramificações para o processamento de uma requisição de empréstimo em um banco, como mostrado abaixo. As entidades personalizadas usadas nos estágios são mostradas entre parêntese.

Fluxograma mostrando as etapas em um processo de exemplo para evitar a divulgação de informações.

Neste cenário, o funcionário de empréstimo bancário precisa do acesso ao registro Requisição, mas não deve ter visibilidade na investigação da requisição. À primeira vista, parece que nós podemos fazer isso facilmente ao designar o funcionário de empréstimo bancário uma função segura que especifica bloqueio de acesso à entidade de investigação. Porém, vejamos o exemplo mais detalhadamente e ver se isso é verdadeiro.

Digamos que um cliente faça um requisição de empréstimo de mais de US$ 60.000 ao banco. O funcionário de empréstimo examina a requisição no primeiro estágio. Se a função de ramificação que verifica se a quantia devida ao banco excederá US$50.000 é satisfeita, o próximo estágio no processo é investigar se a requisição é fraudulenta. Se for determinado que esta é, de fato, um ocorrência fraudulenta, o processo passará a tomar medidas legais contra o requerente. O funcionário de empréstimo não deve ter visibilidade aos dois estágios investigativos, já que não tem acesso à entidade Investigação.

No entanto, se o responsável pelo empréstimo abrir o registro Solicitação, poderá ver todo o processo de ponta a ponta. Ele poderá não só ver o estágio de investigação de fraude, mas também identificar o resultado da investigação, já que tem acesso ao estágio Ação Legal no processo. Além disso, poderá visualizar as etapas nos estágios de investigação ao escolher o estágio. Apesar de não poder ver os dados ou o status de conclusão da etapa, ele poderá identificar as ações potenciais que foram tomadas em relação ao remetente da solicitação durante os estágios de investigação e ação legal.

Neste fluxo de processo, o funcionário de empréstimo poderá ver os estágios Investigação de fraude e Ação legal, que constitui uma divulgação de informações inapropriada. Nós recomendamos uma atenção especial às informações que podem ser divulgadas devido à ramificação. No nosso exemplo, divida o processo em dois processos separados: um para o processamento de requisição e outro para a investigação de fraude, para evitar a divulgação de informações. O processo do funcionário de empréstimo será assim:

Fluxograma mostrando etapas adicionais no processo para evitar a divulgação de informações.

O processo para a investigação será independente e inclui os estágios a seguir:

Fluxograma mostrando as etapas de um processo de investigação para casos de divulgação de informações.

Será necessário fornecer um fluxo de trabalho para sincronizar a decisão Aprovar/Negar do registro de investigação para o registro Requisição.

Veja também

Visão geral dos fluxos do processo empresarial
Criar um fluxo do processo empresarial
Criar lógica de negócios personalizada com processos
Entender os direitos de acesso