Feeds:
Posts
Comentários

Posts Tagged ‘DynamicsCRM2013’

Esta nova funcionalidade permite criar regrinhas simples que antes só eram atendidas pelos “Jscripts”.

Com elas é possível esconder campos ou torna-lo obrigatório a partir de uma condição por exemplo, somar campos, entre outras validações e ações em formulário a partir de uma interface simples, intuitiva e sem código.

Neste post vou explicar cada uma destas ações que podem ser “programadas” nas Business Rules do Dynamics CRM 2013.

1) Onde são acessadas as Business Rules?

Em Configurações -> Personalização -> Entidades -> Selecione a entidade que deseja -> Business Rules:

ondeacessarbusinessrules_1

Podem também ser acessadas (e novas podem ser criadas), de dentro do formulário:

ondeacessarbusinessrules_2

Elas podem estar vinculadas à todos os formulários ou a um específico;

scopeform

Pode-se criar uma Business Rules a partir de uma existente, pela opção “Save as” e elas devem ser ATIVADAS para funcionarem.

acoes

2) Quando as regras configuradas nas Business Rules são disparadas?

Quando a condição for atendida, as ações são realizadas. Não é possível condicionar uma Business Rules como os JScripts, para acontecerem no On Load, On Save do formulário ou On Change de um campo.

O gatilho portanto, é quando a própria condição é atendida.

É possível comparar o valor de um campo com um valor específico ou com o valor de outro campo.

Para campos do tipo Lookup, aparecerá a lupa para a seleção da informação, assim como para campos do tipo Picklist, aparecerá a lista com os valores do picklist.

condition_2

condition_3_lookup

Observação importante: Tentei criar uma condição com o campo “Assunto” (Subject) do formulário “Ocorrência” (Case). E ao comparar com um VALOR, ele não aparece a opção de selecionar o assunto da árvore de assuntos e nem de colocar o valor do campo.

Ou seja, não é possível criar condições com as Business Rules para o campo Subject. Será um bug?

condition_5_subject_case

3) Quais tipos de ações é possível criar com as

Business Rules?

3.1) Mostrar mensagem de erro

A mensagem de erro deve estar relacionada à um campo específico do formulário.

showmessageerror

A mensagem aparecerá no formulário da seguinte forma:

messageerror

Detalhe importante: A mensagem de erro programada na Business Rules não impede o Save do formulário. Não sei se isso é outro bug ou não…. Mas fiquei bem decepcionada com este detalhe 😦

3.2) Bloquear/desbloquear campo do formulário

lock_unlock

3.3) Mostrar/Esconder campo do formulário

showfield

3.4) Torna um campo obrigatório ou não

notbusinessrequired

 

 

3.4) Criar condições ou ações utilizando “Fórmulas”

É possível criar condições, comparando o valor de um campo com a soma de dois campos, por exemplo.

FORMULA_CONDICAO

 

Também é possível alterar o valor de um campo “Set Field”, com o resultado de uma fórmula. A fórmula pode ser o valor de um campo somado, subtraído, dividido ou multiplicado pelo valor de outro campo, ou por um valor imputado manualmente.

 

É isso! Uma funcionalidade muito interessante!!

Read Full Post »

O Quick View Form é uma View que você pode criar e inserir em outra entidade relacionada ao registro.

Exemplo:

Quando abrir a Oportunidade, você quer mostrar alguns campos do cadastro do Cliente, como e-mail, endereço e atividades recentes, por exemplo. Isso facilita a operação do usuário, pois em um mesmo formulário, ele conseguirá ter acesso às principais informações do Cliente.

Bom, como criar este Quick View Form.

1_ Vá em Configurações -> Entidades -> Escolha a entidade que deseja criar o quick view. No nosso caso será a entidade “Account” (Conta).

2_ Crie um novo formulário do tipo Quick Form.

quickform

3_ Adicione os campos que deseja. Podem ser campos do formulário ou subgrids de entidades relacionadas. Salve e publique.

quickform_2

4_ Vá até a entidade que deseja adicionar estas informações. No nosso caso: Oportunidade.

5_ Abra o formulário que desejar, clique em “inserir” e escolha a opção Quick View Form.

quickform_3

6_ Escolha a entidade e o formulário que deseja adicionar (que será do tipo Quick View Form).

quickform_4

7_ Pronto. Salve e publique 🙂

quickform_5

quickform_6

 

Observação:

Este formulário, que aparece no painel social (dos novos formulários), também é um quick view form e os campos podem ser alterados.

quickform_7

Read Full Post »