Visão geral dos fluxos de processos empresariais
Você pode ajudar a garantir que as pessoas inserem os dados consistentemente e seguem as mesmas etapas cada vez que trabalham com um cliente, criando um fluxo do processo de negócios. Por exemplo, para criar um fluxo de processo empresarial em que todos processem as solicitações do SAC da mesma maneira ou para exigir que as pessoas obtenham aprovação para uma fatura antes de enviar uma ordem. Os fluxos de processos empresariais usam a mesma tecnologia subjacente de outros processos, mas oferecem funcionalidades distintas de outros recursos que usam processos. Para saber como criar ou editar um fluxo do processo empresarial, acesse Criar um fluxo do processo empresarial.
Assista a um vídeo curto sobre fluxos do processo empresarial.
Por que os fluxos do processo empresarial são usados?
Os fluxos do processo empresarial fornecem um guia para que as pessoas realizem o trabalho. Eles fornecem uma experiência de usuário simplificada que conduz as pessoas pelos processos que sua organização define para interações que precisam ser avançadas de forma determinada até sua conclusão. A experiência do usuário pode ser personalizada para que as pessoas com direitos de acesso diferentes possam ter uma experiência que melhor se adeque ao trabalho que eles realizam.
Use os fluxos do processo empresarial para definir um conjunto de etapas para que os usuários sigam para levá-los ao resultado desejado. Essas etapas apresentam um indicador visual que informa às pessoas em que parte elas estão do processo empresarial. Os fluxos de processo empresarial reduzem a necessidade de treinamento porque os usuários novos não precisam se concentrar em qual tabela eles devem usar. Eles deixam que o processo os oriente. Você pode configurar os fluxos de processo empresarial para aceitar metodologias de vendas comuns que podem ajudar seus grupos de vendas a atingir resultados melhores. Para grupos de serviço, os fluxos do processo empresarial podem ajudar a nova equipe a acelerar e evitar erros que podem resultar em clientes insatisfeitos.
O que os fluxos do processo empresarial podem fazer?
Com fluxos do processo empresarial, você define um conjunto de estágios e etapas que são exibidas em um controle na parte superior do formulário.
Cada estágio contém um grupo de etapas. Cada etapa representa uma coluna na qual os dados podem ser inseridos. Você pode avançar para o próximo estágio usando o botão Próximo Estágio. Nos aplicativos baseados em modelo, você pode trabalhar com um estágio do fluxo do processo empresarial dentro do submenu do estágio ou pode fixá-lo no painel lateral. Os fluxos do processo empresarial não oferecem suporte à expansão do submenu do estágio para o painel lateral em dispositivos móveis.
Você pode realizar a etapa necessária para que as pessoas insiram dados para uma coluna correspondente antes de poder continuar no próximo estágio. Geralmente, isso é chamado de "estágio-bloquear". Se você estiver adicionando uma coluna obrigatória para os negócios ou obrigatório para o sistema a um estágio do fluxo do processo empresarial, recomendamos que você também adicione essa coluna ao seu formulário.
Os fluxos do processo empresarial parecem ser relativamente simples quando comparados com outros tipos de processos porque não fornecem nenhuma lógica de negócios condicional ou automação além do fornecimento da experiência simplificada de entrada de dados e do controle da entrada em estágios. No entanto, ao combinar com outros processos e personalizações, eles podem desempenhar um papel importante para economizar tempo, reduzir custos de treinamento e aumentar a adoção do usuário.
Observação
Se algum estágio, incluindo o estágio atual, tiver colunas obrigatórias (exceto colunas ocultas), você deverá preencher as colunas nesses estágios antes de salvar o formulário ou passar para um novo estágio. As colunas desativadas ainda bloquearão a navegação do cenário se estiverem vazias e necessárias. As etapas necessárias vinculadas a uma coluna Duas Opções (Sim/Não) devem ter Sim (verdadeiro) como valor, caso contrário, serão consideradas vazias e bloquearão a navegação do estágio. Observe que esse comportamento é diferente de como os campos obrigatórios de negócios são tratados em um formulário, onde Não não é considerado um valor vazio.
Fluxos do processo empresarial integrados com outras personalizações
Quando você ou o usuário insere dados usando fluxos do processo empresarial, as alterações de dados também são aplicadas às colunas de formulário de modo que qualquer automação fornecida por regras de negócios ou scripts de formulário possam ser aplicadas imediatamente. As etapas podem ser adicionadas para definir valores para as colunas que não estão presentes no formulário e essas colunas são adicionadas ao modelo de objeto Xrm.Page
usado para scripts de formulário. Todos os fluxos de trabalho que são iniciados por alterações nas colunas incluídas em um fluxo do processo empresarial serão aplicados quando os dados no formulário forem salvos. Se a automação for aplicada por um fluxo de trabalho em tempo real, as alterações serão imediatamente visíveis ao usuário quando os dados no formulário são atualizados quando a linha for salva.
Embora o controle do fluxo do processo empresarial no formulário não forneça qualquer programação do cliente direta, as alterações aplicadas por regras de negócios ou scripts de formulários são aplicadas automaticamente para os controles do fluxo do processo empresarial. Se você ocultar uma coluna em um formulário, essa coluna também será oculta no controle do fluxo do processo empresarial. Se você definir um valor usando regras comerciais ou scripts de formulário, esse valor será definido no fluxo do processo empresarial.
Fluxos de processo simultâneo
Fluxos de processo empresarial simultâneos permitem personalizar e configurar vários processos empresariais com a mesma linha associada inicial. Os usuários podem alternar entre vários processos empresariais em execução simultaneamente e continuar a trabalhar no estágio do processo em que estavam.
Fluxos do processo empresarial do sistema
Quando seu ambiente do Power Platform tiver a configuração Habilitar aplicativos Dynamics 365 ativada, os seguintes fluxos de processo empresarial serão incluídos. Para compreender como os fluxos do processo empresarial funciona, reveja esses fluxos d processo empresarial do sistema:
- Processo de Vendas do Cliente Potencial até a Oportunidade
- Processo do Telefone até a Ocorrência
- Processo de Vendas
Várias tabelas nos fluxos do processo empresarial
Você pode usar um fluxo do processo empresarial para uma única tabela ou várias tabelas. Por exemplo, você pode ter um processo que começa com uma oportunidade, continue para uma cotação, um pedido e uma fatura, antes de devolver finalmente para fechamento da oportunidade.
Você pode criar fluxos de processo empresarial que combinem as linhas de até cinco tabelas diferentes em um único processo para que as pessoas que usam o aplicativo possam se concentrar no fluxo do processo, e não na tabela em que trabalham. Eles podem navegar mais facilmente entre as linhas de tabela relacionadas.
Vários fluxos do processo comerciais são disponibilizados por tabela
Nem todos os usuários em uma organização podem seguir o mesmo processo, e condições diferentes podem exigir que um processo distinto seja utilizado. Você pode ter até 10 fluxos do processo empresarial por tabela para fornecer processos apropriados para situações diferentes.
Controle qual fluxo do processo empresarial é aplicado
Você pode associar fluxos do processo empresarial com funções de segurança para que apenas pessoas cujas funções de segurança podem ser exibidas ou usadas. Você também pode definir a ordem dos fluxos do processo empresarial para controlar qual fluxo do processo empresarial será definido por padrão. Isso funciona da mesma forma que vários formulários para uma tabela são definidos.
Quando alguém cria uma linha de tabela, a lista da definição de processos empresariais ativa disponível é filtrada pelo direito de acesso do usuário. A primeira definição de processo empresarial ativada disponível para o direito de acesso do usuário de acordo com a lista de ordem dos processos é aquela aplicada por padrão. Se mais de uma definição de processo empresarial ativa estiver disponível, os usuários podem carregar outra na caixa de diálogo Alternar Processo. Sempre que os processos são alternados, aquele que está em processamento vai para segundo plano e é substituído pelo processo selecionado, mas mantém seu estado e pode ser alternado novamente. Cada linha pode ter várias instâncias de processo associadas (uma para cada definição de fluxo do processo empresarial, até no máximo 10) No carregamento do formulário, somente um fluxo do processo empresarial é processado. Quando um usuário aplica um processo diferente, o processo pode ser carregado por padrão apenas para esse usuário específico.
Para garantir que um processo empresarial seja carregado por padrão para todos os usuários (comportamento equivalente a "fixar" o processo), um script de API de Cliente (recurso da Web) pode ser adicionado ao carregamento do formulário que carrega especificamente uma instância de processo empresarial existente de acordo com a ID de definição do processo empresarial.
Considerações de fluxo de processo de negócio
Você pode definir fluxos do processo empresarial somente para as tabelas com suporte. Você também pode precisar estar ciente dos limites do número de processos, estágios e etapas que podem ser adicionados.
Fluxos de processo empresarial que chamam um fluxo de trabalho
Você pode chamar fluxos de trabalho sob demanda de dentro de um fluxo de processo empresarial. Você configura essa opção a partir do novo designer do fluxo do processo empresarial, arrastando um componente de um fluxo de trabalho para um estágio do processo ou para a seção Fluxos de Trabalho Globais.
Ao incluir um fluxo de trabalho que você deseja disparar na Saída do Estágio de um estágio de seu fluxo do processo empresarial, e esse estágio é o último do fluxo, o designer dá a impressão que o fluxo de trabalho será disparado quando esse estágio for concluído. Entretanto, o fluxo de trabalho não será disparado porque não ocorre uma transição de estágio. Você não recebe um erro ou aviso que o impeça de incluir o fluxo de trabalho no estágio. Quando um usuário interage com o fluxo do processo empresarial, concluir ou abandonar o processo não resultará em uma transição de estágio, e portanto, o fluxo de trabalho não será disparado. Considere os exemplos a seguir:
Você criar um fluxo do processo empresarial padrão com dois estágios. O S1 se conecta ao S2, com um fluxo de trabalho no estágio S2 e define o gatilho como Saída do Estágio.
Você cria um fluxo do processo empresarial com três estágios, S1 conecta-se a S2, em seguida, S2 ramifica-se a S3. Você inclui um fluxo de trabalho em S2 e define o gatilho como Estágio de Saída.
O fluxo de trabalho não será disparado em nenhum dos casos. Para contornar esse problema, adicione um fluxo de trabalho global e acrescentar o fluxo de trabalho que você deseja que seja disparado, de forma que o fluxo de trabalho seja disparado do processo empresarial, em vez de um estágio do processo. Você pode definir o gatilho de um fluxo de trabalho global como Processo Abandonado ou Processo Concluído para fazer com que o fluxo de trabalho dispare quando um usuário abandonar ou concluir o processo empresarial.
Tabelas que podem usar os fluxos do processo empresarial
Todas as tabelas personalizadas podem usar fluxos de processo empresarial. As seguintes tabelas padrão também podem usar os fluxos de processo empresarial. Algumas tabelas exigem um aplicativo Dynamics 365, como Dynamics 365 for Sales ou Dynamics 365 for Customer Service.
- Account
- Compromisso
- Campanha
- Atividade da Campanha
- Resposta de Campanha
- Concorrente
- Contato
- Qualificação
- Fax
- Ocorrência
- Fatura
- Cliente Potencial
- Carta
- Lista de Marketing
- Oportunidade
- Telefonema
- Produto
- Item da Lista de Preços
- Cotação
- Compromisso Recorrente
- Especificações
- Atividade Social
- Ordenar
- Usuário
- Tarefa
- Equipe
Para habilitar uma tabela personalizada para os fluxos do processo de negócio, selecione a caixa de seleção Fluxos do processo de negócio (as colunas serão criadas) na definição da tabela. Esta ação não pode ser desfeita.
Observação
Se você navegar até o estágio de fluxo de processo de negócios que contém a tabela do Social Activity
e escolher o botão Próximo estágio, você verá a opção Criar. Ao escolher Criar, o formulário Atividade social é carregado. Porém, como a Social Activity
não é válida para Create
a partir da interface do usuário do aplicativo, você não poderá salvar o formulário e verá a mensagem de erro: "Erro inesperado".
Número máximo de processos, etapas e estágios
Para garantir o desempenho aceitável e a capacidade de uso da interface do usuário, há algumas limitações que você precisa estar ciente ao planejar o uso de fluxos do processo empresarial:
- Não pode haver mais de 10 processos do fluxo empresarial ativados por tabela.
- Cada processo não pode ter mais de 30 etapas.
- Os processos de várias tabelas não podem ter mais de cinco tabelas.
Suporte à personalização de tabelas de fluxo do processo empresarial
As tabelas de fluxo do processo empresarial podem aparecer no sistema, de modo que os dados da linha da tabela possam ser disponibilizados em grades, exibições, gráficos e painéis.
Use linhas da tabela de fluxo do processo empresarial com grades, exibições, gráficos e painéis
Com os fluxos do processo empresarial disponíveis como uma tabela, agora você pode usar localizações, exibições, gráficos e painéis originados dos dados do fluxo do processo empresarial para determinada tabela, como um cliente potencial ou uma oportunidade. Os administradores e personalizadores do sistema podem criar grades, exibições, gráficos e painéis personalizados de fluxo do processo empresarial semelhantes aos criados com qualquer outra tabela.
Para acessar a exibição padrão do fluxo de processo empresarial, acesse Power Apps, selecione Soluções, abra a solução que você deseja, selecione Objetos>Tabelas e abra a tabela do processo que você deseja, como Processo de Vendas do Cliente Potencial até a Oportunidade. Selecione Exibições e selecione a exibição que você quer personalizar.
Várias exibições padrão estão disponíveis que você pode exibir como um gráfico, como a exibição Processo de Vendas Ativo da Oportunidade .
Interagir com a tabela de fluxo do processo empresarial de um fluxo de trabalho
Você também pode interagir com as tabelas de fluxo do processo empresarial de um fluxo de trabalho. Por exemplo, você pode criar um fluxo de trabalho para a linha de tabela do Fluxo do Processo Empresarial para alterar o Estágio Ativo quando uma coluna na linha de tabela de Oportunidade for atualizada. Para obter mais informações sobre como fazer isso, acesse Automatizar estágios de fluxo de processo empresarial usando fluxos de trabalho.
Executar fluxos de processos empresariais offline
Você poderá usar os fluxos de processos empresariais offline se as seguintes condições forem atendidas:
- O fluxo do processo empresarial for usado em um aplicativo do Power Apps.
- O aplicativo do Power Apps estiver habilitado para uso offline.
- O fluxo do processo empresarial tiver uma única tabela.
Especificamente, os três comandos disponíveis para um fluxo do processo empresarial quando o aplicativo do Power Apps estiver offline são:
- Próximo estágio
- Estágio anterior
- Defina o Estágio ativo
Coluna de pesquisa em um estágio de fluxo do processo empresarial
As linhas recentes são visíveis em uma coluna de pesquisa para um aplicativo baseado em modelo. Para evitar que os itens usados mais recentemente apareçam na pesquisa, siga estas etapas:
Enquanto estiver no designer de formulários com um formulário de tabela para uma tabela usada em um fluxo de processo empresarial, selecione a etapa de dados da coluna de pesquisa no Modo de exibição de árvore no painel de navegação esquerdo.
Marque Desabilitar os últimos itens usados.
Salve e publique.
Limitações do uso de tabelas do fluxo do processo empresarial
Atualmente, você não pode criar formulários personalizados para tabelas com base em um fluxo do processo empresarial.
Se uma solução inclui uma tabela de fluxo de processo empresarial, a tabela de fluxo de processo empresarial deve ser adicionada manualmente à solução antes de você exportá-la. Caso contrário, a tabela de fluxos do processo empresarial não será incluída no pacote da solução. Para saber mais, acesse Criar e editar tabelas.
Adicionar a tabela de processo a um aplicativo baseado em modelo pode resultar em funcionalidade limitada. Para saber mais, acesse Criar e editar fluxos do processo empresarial.
O nome de um fluxo de processo empresarial não é alterado depois que o fluxo é criado para um formulário. Se você alterar o nome na definição do fluxo do processo empresarial, os novos fluxos do processo empresarial exibirão o nome atualizado, mas os mais antigos exibirão o nome original. O nome não é traduzido depois de definido. Se as configurações de idioma do criador do fluxo foram definidas como espanhol quando a instância do fluxo do processo empresarial foi criada, o nome ficará em espanhol para todos os usuários, mesmo que o criador do fluxo tenha alterado seu idioma posteriormente.