FAQ
Comment pouvons-nous vous aider ?
Recherche intégrale du site

Comment rendre un champ modifiable ou non vide lorsqu'une certaine étape d'approbation est atteinte

Sommaire

Rendre un champ modifiable lors d'une étape d'approbation spécifique

Autoriser la modification d'un champ pour des approbateurs spécifiques

En règle générale, un enregistrement ne doit pas être modifié pendant le processus d'approbation. Cependant, si vous souhaitez qu'un champ soit modifiable lorsqu'une certaine étape d'approbation est atteinte, suivez les étapes ci-dessous :

Rendre un champ modifiable à une étape d'approbation spécifique

1. Configurer le champ concerné avec l'option "ignorer le verrouillage de l'enregistrement"

Dans la plupart des cas, un enregistrement ne doit pas être modifié une fois le processus d'approbation lancé - le système verrouille donc automatiquement l'enregistrement dès le début de l'approbation. Si vous souhaitez rendre un champ modifiable lors des étapes suivantes, vous devez cocher "ignorer le verrouillage de l'enregistrement" dans les paramètres du champ et appliquer des conditions Lecture seule avec la mise en forme conditionnelle.

2. Ajouter deux champs pour afficher le statut d'approbation des différentes étapes

Pour permettre au système de distinguer à quelle étape du processus d'approbation nous nous trouvons, vous devez ajouter deux champs et leur appliquer une formule d'approbation afin d'afficher le statut d'approbation.

Par exemple, si le processus d'approbation comprend deux étapes, vous pouvez ajouter les champs I2 et I3, puis appliquer "APPROVAL.STEP(1).STATUS()" dans les paramètres de formule de I2 et "APPROVAL.STEP(2).STATUS()" dans I3, afin d'afficher le statut des première et deuxième étapes d'approbation. Les formules d'approbation renvoient "N" lorsque l'étape n'est pas terminée, et "F" lorsqu'elle l'est.

3. Ajouter un champ supplémentaire pour vérifier si les statuts des étapes d'approbation sont identiques

Après avoir ajouté les deux champs de l'étape précédente pour afficher les statuts d'approbation, vous devez ajouter un champ supplémentaire pour vérifier si les statuts des première et deuxième étapes sont identiques. Par exemple, vous pouvez ajouter un champ I4 et lui appliquer la formule conditionnelle IF(I2.RAW = I3.RAW, 'Y', 'N'). Si I2 et I3 sont tous deux "N" ou "F", c'est-à-dire que les deux étapes sont soit inachevées soit terminées, la formule renvoie "Y". Si l'une est "F" et l'autre "N", elle renvoie "N".

4. Configurer la mise en forme conditionnelle pour rendre le champ concerné en Lecture seule

Ajoutez une nouvelle règle dans la mise en forme conditionnelle pour mettre le champ concerné en Lecture seule lorsque les statuts d'approbation des champs sont identiques, et supprimer cette restriction lorsqu'ils ne le sont pas. Ainsi, le champ "Montant vérifié" ne sera déverrouillé que lorsque le champ "Statut 1 = Statut 2 ?" vaut "N" (première étape terminée, deuxième étape non terminée). Une fois la conception enregistrée, la règle sera activée, permettant de modifier le champ uniquement lors de la deuxième étape d'approbation.

Une fois les paramètres appliqués, si le processus d'approbation n'a pas encore démarré, le champ "Montant vérifié" sera en Lecture seule.

Une fois la première étape d'approbation terminée, le champ sera déverrouillé et modifiable :

Autoriser la modification d'un champ pour des approbateurs spécifiques

Après avoir configuré la modification du champ à une étape d'approbation spécifique, vous pouvez restreindre cette modification aux seuls approbateurs de cette étape. Suivez les étapes ci-dessous pour configurer ce paramètre :

Étape 1 : ajouter un champ Sélectionner un utilisateur et appliquer la formule d'approbation

Ajoutez un champ Sélectionner un utilisateur et appliquez-lui la formule d'approbation APPROVAL.STEP([stepIndex]).USERS(). Laissez le paramètre [stepIndex] vide pour renvoyer les approbateurs de l'étape d'approbation en cours.

Remarque : si plusieurs approbateurs interviennent à la même étape, activez l'option Sélection multiple pour le champ après avoir appliqué la formule.

Étape 2 : ajouter une règle dans la mise en forme conditionnelle

Accédez à la Mise en forme conditionnelle et ajoutez une règle à la mise en forme conditionnelle existante. Par exemple :

La règle d'origine : "Si le champ "Statut 1 = Statut 2 ?" n'est pas "N", mettre le champ concerné en "Lecture seule"."

Ajouter une règle : sélectionnez "OU" et définissez la règle "Approbateur de l'étape en cours" ne contient pas "Utilisateur connecté".

Une fois la configuration terminée, le champ ne sera déverrouillé que si aucune des conditions ci-dessus n'est remplie.

Effet obtenu :

Les utilisateurs qui ne sont pas approbateurs à cette étape ne pourront pas modifier le champ "Quantité vérifiée", tandis que les approbateurs de l'étape pourront le modifier.

Donnez-nous votre avis sur Ragic

Que souhaitez-vous partager avec nous ?(obligatoire, choix multiples)

Veuillez donner des explications détaillées pour les éléments sélectionnés ci-dessus :

Captures d’écran pour mieux comprendre votre retour:

Merci pour votre précieux retour !

    Essayer Ragic gratuitement

    Connectez-vous avec Google

    Conditions d'utilisation | Politique de confidentialité