Criar regras de negócio com base em fluxos de processo de negócio
Publicado: fevereiro de 2017
Aplica-se A: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Com o Microsoft Dynamics 365 (online e local), pode definir regras de negócio baseado nos processos de negócio sem escrever código, diretamente na interface de utilizador (IU) do Dynamics 365.
Nota
Este tópico mostra como criar regras de negócio no Dynamics CRM. Para obter informações sobre como criar regras de negócio business no Dynamics 365, consulte Ajuda e Formação: Criar regras de negócio e recomendações para aplicar lógica num formulário.
Poderá definir regras de negócio na interface de utilizador com base em:
Processo de negócio atualmente ativo que é composto num formulário na IU.
Ative a fase do processo de negócio. A fase ativa é aquela em que se encontra atualmente.
Fase selecionada do processo de negócio. Uma fase selecionada no fluxo do processo. Esta fase pode ou não ser a fase ativa.
Categoria da fase do processo de negócio. Uma categoria permite agrupar fases por um tipo de ação. As opções para a categoria da fase provêm do conjunto de opções global Categoria da Fase. Pode adicionar opções para este conjunto de opções global e alterar as etiquetas das opções existentes, se pretender.
Para mais informações sobre os fluxos do processo de negócio, consulte: Fluxos do processo de negócio e Ajuda e Formação: Criar um novo fluxo de processos de negócio.
Uma regra de negócio é acionada pelos eventos do processos de negócio, como quando um processo muda para uma nova fase ativa ou é selecionada uma fase. A execução da lógica empresarial irá atualizar página da IU do fluxo do processo de negócio. Poderá personalizar a IU para mostrar ou ocultar determinados campos em diferentes fases do fluxo do processo ou para marcar determinados campos à medida das necessidades do negócio.
Quando criar regras de negócio baseadas em fluxos do processo de negócio, considere as seguintes informações sobre a execução da regra de negócio.
As condições baseadas no fluxo do processo de negócio nas regras de negócio com o âmbito da entidade são avaliadas no servidor para os seguintes casos:
Se a condição se basear apenas no fluxo do processo e não nas fases.
Se a condição se basear no fluxo do processo e na fase ativa.
Se a condição se basear na categoria da fase ativa.
As condições baseadas no fluxo do processo de negócio com o âmbito da entidade não são válidas para os seguintes casos:
Se a condição se basear no fluxo do processo e na fase selecionada.
Se a condição se basear na categoria da fase ativa selecionada.
É executada uma regra de negócio baseada num fluxo do processo de negócio:
Ao alterar o processo de negócio se a regra se basear apenas no fluxo do processo e não nas fases.
Ao alterar o processo de negócio ou ao alterar a fase ativa, se a seleção para a coluna Campo para as fases for Fase Ativa.
Ao alterar o processo ou ao alterar a fase selecionada, se a seleção para a coluna Campo para as fases for Fase Selecionada.
Uma regra de negócio definida na categoria da fase ativa é executada ao alterar o processo ou ao alterar a fase ativa no processo.
Uma regra de negócio definida na categoria da fase selecionada é executada ao alterar o processo ou ao alterar a fase selecionada no processo.
Para definir as regras de negócio, terá de navegar para Microsoft Dynamics 365 > Definições > Personalização > Personalizar o Sistema. Em Componentes, expanda a entidade para a qual pretende definir a regra de negócio e clique em Regras de Negócio no painel de navegação. Para definir uma nova regra, clique em Novo.
Cenários de exemplo para regras de negócio baseadas em fluxos de processo de negócio
Os seguintes exemplos descrevem as regras de negócio definidas para a entidade Opportunity. Representam vários cenários comuns baseados no processo de negócio Processo de Vendas da Oportunidade, nas fases do processo e nas categorias da fase.
Regra do Processo de Negócio
Neste exemplo, a regra baseia-se no Processo de Vendas da Oportunidade e não está vinculada a nenhuma fase em particular. A AÇÃO especifica que o campo Conta tem de ser mostrado num formulário como um campo obrigatório.
Em IF…THEN CONDITION, selecione Processo de Negócio e, na lista pendente, Tipo, selecione Valor. Na lista Valor, é mostrado o Processo de Vendas da Oportunidade, que é o valor predefinido para a seleção do Processo de Negócio.
Regra da Fase Ativa
No seguinte exemplo, Regra da Fase Ativa, para CONDITION, na lista pendente Tipo, selecione Valor Com Fase e, na lista Valor, selecione Processo de Vendas da Oportunidade. Defina também Fase Ativa como Propor, tal como é mostrado aqui.
Para a fase Propor, especifique o campo Descrição, conforme for necessário. O campo será mostrado na IU do fluxo do processo com uma etiqueta que contém o caráter asterisco, como Descrição*. Em ELSE IF CONDITION, especifique o campo Definição como opcional, para as fases Qualificar ou Desenvolver. Para definir o campo Descrição conforme for necessário, em ACTION, é necessário selecionar a opção Definir Campo Necessário e, em seguida, selecionar Descrição na lista pendente Campo e, em seguida, selecione Campo Necessário na lista Estado. Em ELSE IF CONDITION, selecione Campo Não Necessário.
Um exemplo: completo:
Regra da Fase Selecionada
A Regra da Fase Selecionada é semelhante ao exemplo anterior, apenas para a fase selecionada atualmente na IU do fluxo do processo.
Regras baseadas na categoria da fase
Os seguintes exemplos mostram as regras de negócio baseadas na categoria da fase: fase ativa e fase selecionada. Em vez de selecionar Processo de Negócio em IF…THEN CONDITION, selecione Categoria da Fase (Fase Ativa) e selecione uma categoria da fase. Também deve tornar um campo Descrição obrigatório para a categoria da fase Propor, e não um campo obrigatório para as outras categorias, tal como é mostrado aqui.
Consulte Também
Criar e editar regras de negócio
Fluxos do processo de negócio
© 2017 Microsoft. Todos os direitos reservados. Direitos de Autor