Descrição geral de fluxos do processo de negócio
Ao criar um processo de negócio, pode ajudar a assegurar que os utilizadores introduzem os dados de maneira consistente e seguem os mesmos passos sempre que trabalham com um cliente. Por exemplo, pode criar um fluxo de processo empresarial em que todos processem os pedidos do suporte ao cliente da mesma forma, ou solicitar aos utilizadores aprovação de uma fatura antes de submeter uma encomenda. Os fluxos de processos de negócio utilizam a mesma tecnologia subjacente que outros processos, mas as capacidades extremamente que fornecem são diferentes das outras funcionalidades que utilize processos. Para saber como criar ou editar um fluxo do processo de negócio, aceda a Criar um fluxo do processo de negócio.
Assista a um pequeno vídeo sobre os fluxos de processo empresarial.
Porque são usados os fluxos de processo de negócio
Os fluxos de processos de negócio fornecem um guia para as pessoas que permitem o trabalho efectuado. Fornecem uma experiência de utilizador otimizada que orienta as pessoas através de processos que a organização define para as interações que necessitam de ser avançadas para conclusão de qualquer tipo. Esta experiência de utilizador pode ser adaptada para os utilizadores com diferentes direitos de acesso poderem ter uma experiência mais adequada ao trabalho que fazem.
Utilize fluxos de processos de negócio para definir um conjunto de passos para que os utilizadores sigam para a tomá-los resultado pretendido. Estes passos fornecnuma janela visual que indica as pessoas que estão no processo de negócio. Os fluxos de processos de negócio reduzem a necessidade de formação para os novos utilizadores não têm que afetam toda a organização que tabelas têm de utilizar. Pode informar o processo guiá-los. Pode configurar fluxos de processos de negócio para dar suporte a metodologias de vendas comuns que podem ajudar os grupos de vendas para obter melhores resultados. Para conjuntos de serviço, fluxos de processos empresariais podem ajudar o novo pessoal a mais rapidamente a velocidade acima-à- e a evitar erros que poderão originar aos clientes insatisfeitos.
O que podem fazer os fluxos do processo de negócio
Com fluxos de processos de negócio, pode definir um conjunto de fases e passos apresentados num controlo na parte superior do formulário.
Cada fase contém um conjunto de passos. Cada passo representa uma coluna em que os dados podem ser introduzidos. Pode avançar para a fase seguinte utilizando o botão Fase seguinte. Nas aplicações condicionadas por modelo, pode trabalhar com uma fase de fluxo de processo empresarial dentro da lista de opções da fase ou pode afixá-la ao painel lateral. Os fluxos de processo empresarial não suportam a expansão da lista de opções da fase para o painel lateral em dispositivos móveis.
Pode efetuar um passo obrigatório para que os utilizadores deveria introduzir dados para a coluna correspondente para poder avançar para a fase seguinte. Isto é frequentemente designado como "controlo de fases". Se estiver a adicionar uma coluna requerida pelo negócio ou pelo sistema a uma fase do fluxo de processo empresarial, recomendamos que adicione esta coluna também ao seu formulário.
Os fluxos de processos de negócio aparecem relativamente simples que a outros tipos de processo porque não fornecem uma lógica de negócio ou automatização condicionais para além de fornecer a experiência otimizada para a introdução de dados e controlar a entrada de dados em fases. Contudo, quando são corresponder a outros processos e personalizações, podem desempenhar um papel importante em tempo de pessoas a guardar, reduzir, custos de formação e aumentar a adoção de utilizador.
Nota
Se alguma fase, incluindo a fase atual, tiver exigido colunas (exceto colunas escondidas), tem de preencher as colunas nessas fases antes de guardar o formulário ou avançar para uma nova fase. As colunas desativadas continuarão a bloquear a navegação pelas fases se estiverem vazias e forem obrigatórias. Os passos necessários vinculados 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 na fase. Note que este comportamento é diferente de como os campos obrigatórios comerciais são manipulados num formulário, onde Não não é considerado um valor vazio.
Fluxos de processos de negócio integradas com outras personalizações
Quando ou o utilizador introduza dados utilizando fluxos de processos de negócio, as alterações são aplicadas de dados também colunas de formulário para que todas a automatização fornecida pelas regras de negócio ou por scripts de formulário pode ser aplicado imediatamente. É possível adicionar passos que definem valores para colunas que não estão presentes no formulário. Estas colunas são adicionadas ao modelo de objeto Xrm.Page
utilizado para scripts de formulário. Todos os fluxos de trabalho que são iniciados por alterações às colunas incluídas num fluxo de processos de negócio são aplicadas quando os dados no formulário guardada. Se a automatização é aplicada por um fluxo de trabalho em tempo real, as alterações são imediatamente visíveis ao utilizador quando os dados no formulário são atualizados depois de guardar a linha.
Embora o fluxo de um controlo de processos de negócio no formulário não forneça algumas programmability direto do lado, as alterações aplicadas pelas regras de negócio ou por scripts de formulário são aplicadas automaticamente para controlo do fluxo de um processo de negócio. Se tiver esconde uma coluna num formulário, a coluna pode também estar oculta no fluxo de um controlo de processos de negócio. Se definir um valor a utilização de regras de negócio ou scripts de formulário, o valor é definido no fluxo de processos de negócio.
Fluxos do processo simultâneo
Os fluxos do processo de negócio simultâneos permitem aos personalizadores configurar vários processos de negócio e associá-los à mesma linha inicial. Os utilizadores podem alternar entre vários processos de negócio em execução em simultâneo e retomar o respetivo trabalho na fase no processo em que estavam.
Fluxos do processo de negócio do sistema
Quando o seu ambiente do Power Platform tem a definição Ativar aplicações do Dynamics 365 ativa, são incluídos os seguintes fluxos do processo de negócio. Para compreender como os fluxos de processos de negócio, leia estes funcionam fluxos de processos de negócio de sistema:
- Processo de Vendas da Oportunidade Potencial
- Processo de Telefone para Incidente
- Processo de Vendas
Várias tabelas em fluxos do processo de negócio
Pode utilizar um fluxo de processos de negócio para uma única tabela ou avaliar várias tabelas. Por exemplo, pode ter um processo que comece a uma oportunidade, e continuar a uma proposta, encomenda e, na fatura por último, antes de reverter para fechar a oportunidade.
Pode conceber os fluxos do processo de negócio que unem nas linhas de até cinco tabelas diferentes num único processo para as pessoas que utilizam a aplicação poderem concentrar-se no fluxo do respetivo processo em vez de na tabela em que estão a trabalhar. Podem navegar mais facilmente entre linhas de tabela relacionadas.
Estão disponíveis vários fluxos do processo de negócio por tabela.
Nem todos os utilizadores numa organização seguem o mesmo processo e as condições diferentes podem necessitar que um processo diferente seja aplicado. Poderá ter até 10 fluxos de processos ativos de negócio por tabela para fornecer processos adequado para situações diferentes.
Gerir o fluxo de processos de negócio aplicado
Pode associar fluxos de processos de negócio aos direitos de acesso para que apenas os utilizadores com direitos de acesso os possam ver ou utilizar. Também pode definir a ordem dos fluxos de processos de negócio para que possa gerir o fluxo de processos de negócio que será a predefinição. Isto funciona da mesma forma que os vários formulários para uma tabela estão definidos.
Quando alguém cria uma nova linha de tabela, a lista de definição de processos de negócio ativos disponíveis é filtrada pelo direito de acesso do utilizador. A primeira definição de processo de negócio ativada disponível para o direito de acesso do utilizador de acordo com a lista de ordem de processo é a aplicada por predefinição. Se houver mais de uma definição de processo de negócio ativa, os utilizadores podem carregar outra na caixa de diálogo Mudar de Processo. Sempre que os processos são mudados, o processo atualmente composto passa para segundo plano e é substituído pelo selecionado, mas mantém o respetivo estado e podem ser ativado novamente. Cada linha pode ter várias instâncias do processo associadas (cada uma para uma definição de fluxo do processo de negócio diferente, até um total de 10). Durante o carregamento do formulário só é composto um fluxo de processo empresarial. Quando um utilizador aplica um processo diferente, esse processo só pode ser carregado por predefinição para esse utilizador específico.
Para garantir que um processo de negócio é carregado por predefinição para todos os utilizadores (comportamento equivalente a "afixar" o processo), é possível adicionar um script de API de cliente personalizado (recurso Web) durante o carregamento do formulário que carrega especificamente uma instância do processo de negócio existente com base no ID de definição de processo de negócio.
Considerações sobre fluxos de processo de negócio
Pode definir fluxos de processos de negócio apenas nas tabelas do suporte. Também tem de estar a par dos limites do número de processos, e de fases de passos que é possível adicionar.
Fluxos do processo de negócio que invocam um fluxo de trabalho
Pode chamar fluxos de trabalho a pedido a partir de um fluxo de processo de negócio. É possível configurar esta opção a partir do novo estruturador de fluxos de processo empresarial ao arrastar um componente do fluxo de trabalho para uma fase de processo ou para a secção Fluxos de Trabalho Globais.
Quando inclui um fluxo de trabalho que pretende acionar na Saída de Fase de uma fase no seu fluxo do processo de negócio, e essa fase é a última no fluxo, o estruturador dá a impressão de que o fluxo de trabalho será acionado quando a fase for concluída. No entanto, o fluxo de trabalho não é acionado porque uma transição não ocorre. Não recebe um aviso ou um erro que impeça a inclusão do fluxo de trabalho na fase. Quando um utilizador interage com o fluxo de processo empresarial, concluir ou abandonar o processo não resulta numa transição de fase, pelo que o fluxo de trabalho não é acionado. Considere os seguintes exemplos:
Cria um fluxo de processo de negócios com duas fases. O S1 liga-se ao S2 com um fluxo de trabalho na fase S2 e define o acionador como Saída da Fase.
Crie um fluxo de processo empresarial com três fases, onde S1 se liga à S2 e, em seguida, a S2 cria ramificações para a S3. Inclua um fluxo de trabalho na S2 e defina o acionador como Saída de Fase.
O fluxo de trabalho não é acionado em qualquer caso. Para resolver este problema, poderá adicionar um fluxo de trabalho global e adicionar-lhe o fluxo de trabalho que pretende acionar para o fluxo de trabalho ser acionado para o processo de negócio, em vez de uma fase do processo. É possível definir o acionador para um fluxo de trabalho global para o Processo Abandonado ou o Processo Concluído para o fluxo de trabalho ser acionado quando um utilizador abandona ou conclui o processo de negócio.
Tabelas que podem usar fluxos do processo de negócio
Todas as tabela personalizadas podem utilizar fluxos de processos de negócio. As tabela padrão que se seguem também podem utilizar fluxos de processos de negócio. Algumas tabelas requerem uma aplicação Dynamics 365, como Dynamics 365 for Sales ou Dynamics 365 for Customer Service.
- Account
- Compromisso
- Campanha
- Atividade de Campanha
- Resultados da Campanha
- Concorrente
- Contacto
- Elegibilidade
- Fax
- Incidente
- Fatura
- Oportunidade Potencial
- Carta
- Lista de Marketing
- Oportunidade
- Chamada Telefónica
- Produto
- Item da Lista de Preços
- Proposta
- Compromisso Periódico
- Especificações
- Atividade de Rede Social
- Ordenar
- Utilizador
- Tarefa
- Equipa
Para ativar uma tabela personalizada para fluxos de processos de negócio, selecione a caixa de verificação de Fluxos de processos de negócio (as colunas serão criadas) na definição da tabela. Não é possível anular esta ação.
Nota
Se navega para a fase de fluxo de processos de negócio que contém a tabela de Social Activity
e escolhe o botão A fase seguinte , verá a opção de Criar . Quando escolhe Criar, o formulário Atividade de Rede Social é carregado. No entanto, como Social Activity
não é válido para Create
a partir da interface de utilização da aplicação, não poderá guardar o formulário e será apresentada a mensagem de erro: “Erro inesperado”.
Número máximo de processos, e de fases de passos
Para garantir um desempenho aceitável e a utilização da interface de utilizador, existem algumas restrições que deve conhecer quando utilizar fluxos de processos de negócio:
- Não pode ter mais de 10 processos de fluxo ativados de processos de negócio por tabela.
- Cada processo não pode conter mais de 30 fases.
- Os processos de várias tabelas não podem conter mais de cinco tabelas.
Suporte de personalização para tabelas de fluxo do processo de negócio
As tabelas de fluxo de processo empresarial podem aparecer no sistema para os dados da linha da tabela possam ser disponibilizados em grelhas, vistas, gráficos e dashboards.
Utilizar linhas de tabela de fluxo do processo de negócio com grelhas, vistas, gráficos e dashboards
Com os fluxos de processos de negócio disponíveis como uma tabela, pode utilizar localizações avançadas, vistas, gráficos e dashboards com origem em dados do fluxo de processos de negócio para uma determinada tabela, tal como uma oportunidade potencial ou oportunidade. Os administradores de sistema e personalizadores podem criar dashboards, gráficos, vistas e grelhas do fluxo do processo de negócio personalizados e semelhantes aos criados com qualquer outra tabela.
Para aceder a uma vista do fluxo do processo de negócio predefinido, aceda a Power Apps, selecione Soluções, abra a solução pretendida, selecione Objetos>Tabelas e abra a tabela do processo pretendida, como a tabela Processo de Vendas da Oportunidade Potencial. Selecione Vistas e selecione a vista que pretende.
Estão disponíveis várias vistas predefinidas que podem ser vistas como um gráfico, como a vista Processo de Vendas da Oportunidade Ativo.
Interagir com a tabela de fluxo de processo de negócio a partir de um fluxo de trabalho
Também pode interagir com tabelas de fluxos de processo de negócio a partir de um fluxo de trabalho. Pode, por exemplo, criar um fluxo de trabalho para linha de tabela Fluxo do Processo de Negócio para alterar a Fase Ativa quando uma coluna da linha da tabela Oportunidade é atualizada. Para obter mais informações sobre como o fazer, aceda a Automatizar fases de fluxos de processos de negócio com fluxos de trabalho.
Executar fluxos do processo de negócio offline
Pode utilizar fluxos do processo de negócio offline se as seguintes condições forem cumpridas:
- O fluxo do processo de negócio é utilizado a partir de uma aplicação do Power Apps.
- A aplicação do Power Apps está ativado para utilização offline.
- O fluxo do processo de negócio tem uma única tabela.
Especificamente, os três comandos disponíveis para um fluxo do processo de negócio quando a aplicação do Power Apps está offline são:
- Fase seguinte
- Fase anterior
- Definir a fase ativa
Coluna de procura numa fase do luxo do processo de negócio
Linhas recentes são visíveis numa coluna de procura para uma aplicação condicionada por modelo. Para evitar que os itens mais recentemente utilizados apareçam na pesquisa, siga estes passos:
Enquanto estiver no estruturador de formulários com um formulário de tabela para uma tabela usada num fluxo de processo de negócio, selecione o passo de dados da coluna de pesquisa na Vista de árvore no painel de navegação esquerdo.
Verifique Desativar itens utilizados mais recentemente.
Guarde e, em seguida, publique.
Limitações da utilização de tabelas de fluxo do processo de negócio
Atualmente, não é possível criar formulários personalizados para as tabelas baseadas num fluxo do processo de negócio.
Se uma solução incluir uma tabela de fluxo de processo de negócio, essa tabela terá de ser adicionada manualmente à solução antes de a exportar. Caso contrário, a tabela de fluxo de processo de negócio não será incluída no pacote de solução. Para obter mais informações, aceda a Criar e editar tabelas.
A adição da tabela do processo a uma aplicação condicionada por modelo poderá limitar a funcionalidade. Para obter mais informações, aceda a Criar e editar fluxos de processo empresarial.
O nome de um fluxo de processo de negócio não muda depois de o fluxo ser criado para um formulário. Se alterar o nome na definição do fluxo do processo de negócio, os novos fluxos do processo de negócio apresentam o nome atualizado, mas os mais antigos apresentam o nome original. O nome não é traduzido depois de ser definido. Se as definições de idioma do criador do fluxo foram definidas como espanhol quando a instância do fluxo do processo de negócio foi criada, o nome estará em espanhol para todos os utilizadores, mesmo que o criador do fluxo tenha mudado o seu idioma posteriormente.