🔄Mettre à jour les champs et liaisons

L'action Mettre à jour les champs permet de modifier vos variables en conditionnant ces changements.

La mise à jour des champs permet de mettre à jour des champs :

  • de l'enregistrement en cours

  • d'un enregistrement lié

  • d'une liaison utilisateur

Pour cela, vous ajoutez des blocs de mise à jour que vous pouvez conditionner. Pour chaque bloc, vous choisissez le champ à modifier et la manière dont vous voulez le modifier.

Les modifications sont effectuées dans l'ordre. Si vous modifiez une valeur, la modification sera prise en compte dans les mises à jour suivantes.

Les mises à jour sont disponibles sur :

✍🏼 Les textes (champs textes, paragraphes, email, adresse, téléphone, url, ...)

Les champs textes peuvent être mises à jour par un texte personnalisé incluant des variables ou un autre champ du même type.

🗓️ Mettre à jour un champ date (champs Date, Date et heure)

Vous pouvez mettre à jour un champ Date ou Date et heure en fonction de différentes valeurs :

  • un autre champ date auquel vous pouvez ajouter le nombre d'heures/de jours/de semaines/de mois/d'années souhaités

  • une valeur personnalisée au format date

  • la date du jour à laquelle vous pouvez ajouter le nombre d'heures/de jours/de semaines/de mois/d'années souhaité

  • En réinitialisant la valeur

🗓️ Mettre à jour un champ plage de dates (champs Plage de dates, Plage de dates avec heure)

Vous pouvez mettre à jour un champ Plage de dates ou Plage de dates avec heure en le modifiant par :

  • Un autre champ plage de dates

  • Une valeur personnalisée qui permet de mettre un jour les champs date de début et date de fin de la même manière qu'un champ date classique

  • en réinitialisant la valeur

🔢 Mettre à jour un champ nombre (champs Nombre, Chrono)

Vous pouvez mettre à jour un champ Nombre ou Chrono via une formule en utilisant des variables.

📁 Mettre à jour un champ fichier (champs Fichier, qr code)

Vous pouvez mettre à jour un champ Fichier ou qr code en le modifiant par :

  • la valeur d'un champ

  • une valeur personnalisée : vous pouvez importer un fichier de votre ordinateur directement dans l'interface

  • un document rempli que vous avez préalablement paramétré

  • En réinitialisant la valeur

✔️ Mettre un jour un champ QCM (champs QCM, QCU)

Vous pouvez mettre à jour un champ QCM ou QCU en le modifiant par :

  • la valeur d'un champ

  • une valeur personnalisée : vous pouvez sélectionner des options du QCM à modifier

  • un texte avec variables vous permettant de choisir des réponses en format texte.

  • En réinitialisant la valeur

Les réponses en format texte doivent être séparées par des virgules.

🔗 Mettre à jour un champ liaison simple

Vous pouvez mettre à jour un champ d'une table liée avec l'action "Mettre à jour les champs". En cliquant sur Variable à modifier, vous sélectionnez une liaison puis vous choisissez la variable de la liaison que vous souhaitez mettre à jour.

Si on reprend l'exemple de l'Application de gestion de chantiers dans Liaison simple. On souhaite maintenant connaître le nombre de chantier associé à un client. Dans le workflow "Nouveau Client", on crée un champ nombre correspondant au nombre de chantier du client et on l'initialise à 0. Puis, à chaque fois qu'un chantier sera lié à un client dans le workflow "Nouveau Chantier", ce nombre sera incrémenté de 1. On pourra alors connaître le nombre total de chantier que possède chaque client.

🔗Mettre à jour un champ liaison utilisateur

On peut mettre à jour un champ liaison utilisateur par :

  • un utilisateur particulier : signifie que les options qui s'afficheront dans la liste déroulante seront les valeurs possibles du champ liaison utilisateur.

  • l'utilisateur connecté

  • email de l'utilisateur égal à un champ. Ça permet de rechercher un utilisateur par son email et mettre à jour le champ liaison utilisateur, uniquement si on trouve l'utilisateur

  • la valeur d'un champ : vous pouvez directement sélectionner un utilisateur

Si on reprend encore l'exemple de l'Application de gestion de chantiers dans Liaison Utilisateur. On souhaite maintenant pouvoir :

  • attribuer à un collaborateur le statut présent ou absent

  • dans le cas où il serait absent, lui attribuer un remplaçant

  • mettre à jour l'affectation d'un chantier d'un collaborateur absent à son remplaçant

1️⃣ Créez un nouveau workflow "Présence" dans l'espace personnel des collaborateurs et ajoutez y un champ QCU Présent ou Absent. Dans le cas où l'utilisateur indique qu'il est absent, ajoutez un champ liaison utilisateur, lui permettant de choisir un remplaçant parmi ses collaborateurs pendant sa période d'absence.

2️⃣ Dans le workflow "Nouveau Chantier", vous pourrez ajouter l'élément "Liaison simple" et sélectionner le workflow "Présence" pour lier votre chantier à la présence d'un collaborateur.

3️⃣ Depuis l'espace personnel du Manager, quand le manager attribue un chantier à un utilisateur lié Absent dans le workflow "Nouveau Chantier", le chantier devra automatiquement être attribué au remplaçant. Pour cela, mettez à jour le champ liaison utilisateur "Affectez ce chantier à" à la valeur du champ liaison utilisateur "Remplaçant".

4️⃣ Puis conditionnez votre mise à jour en l'effectuant uniquement si l'utilisateur affecté au chantier est absent :

📍 Mettre à jour un champ Adresse

Vous pouvez mettre à jour un champ Adresse le modifiant par :

  • la valeur d'un champ durée

  • Une valeur personnalisée

  • En réinitialisant la valeur

⏱️ Mettre à jour un champ Durée

Vous pouvez mettre à jour un champ Durée le modifiant par :

  • la valeur d'un champ Adresse

  • En réinitialisant la valeur

🖋️ Mettre à jour un champ Signature manuscrite

Vous pouvez mettre à jour un champ Signature manuscrite le modifiant par :

  • la valeur d'un champ Signature manuscrite

  • En réinitialisant la valeur

Dernière mise à jour