#Tips08 Dynamics 365 : Mettre les champs en lecture seule dans le processus d’entreprise

Contexte

Dans les processus d’entreprise, il est possible de déterminer si un champ est obligatoire ou non avant de passer à l’étape suivante.
Via une petite astuce, il est possible de déterminer que des champs du processus d’entreprise soient en lecture seule.


Effectivement, avec une simple règle métier avec une condition* sur le remplissage d’un champ obligatoire, les champs passent en lecture seule.

Attention : les champs présents dans cette règle métier sont aussi en lecture seule sur tous les formulaires.

Un cas client est simple à identifier. Le champ « Revenu total » de l’entité Opportunité peut être calculé automatiquement et faire partie du Business Process Flow.
Le fait de le verrouiller dans le BPF va inciter les utilisateurs à le remplir via le processus d’alimentation automatique.

Exemple : 



Solution

Dans l’exemple suivant, nous utilisons les champs standards de l’opportunité.

Dans les personnalisations, se rendre dans Règle métier de l’entité cible, créer une nouvelle règle métier.
Lister les champs à mettre en lecture seule en mettant une condition très simple (Exemple : Sujet contient des données) :

Régler ensuite l’étendu à « Entité :
Valider, enregistrer et activer votre règle métier.

Ouvrir une nouvelle opportunité, le champ précédemment verrouillé dans la règle métier l’est aussi dans le Business Process Flow :

*Note : Dans la version précédente de Dynamics, il était possible de créer des règles métiers sans condition

Exemple :

Publicités

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l'aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s