Il est possible de mettre des fonctions NULL dans les champs provenant d’actions CDS. L’idée rapide serait de mettre cette fonction NULL dans le champ type lookup que l’on veut vider lors de l’exécution du FLOW. Mais malheureusement, lce dernier tombe en erreur lorsque cette action est atteinte…
… Mais la lumière revient car une action CDS est prévue pour ça ! C’est certes un tout petit plus long à mettre en place, mais le résultat est probant ! Cette action se nomme Unrelated Records. Elle est destinée à “casser” le lien entre un enregistrement et un enregistrement parent.
Pour utiliser correctement cette action, suivre les étapes suivantes : (Admettons, dans le cadre d’un exemple, que je souhaite séparer un contact de son compte parent)
- Sélectionner l’entité Parente de la relation (Compte – Account)
- Sélectionner l’identificateur de l’enregistrement Parent (Sélectionner l’ID du compte dynamiquement)
- Sélectionner le nom de la relation
- Sélectionner l’identificateur de l’enregistrement Enfant (Sélectionner l’ID du contact dynamiquement)
Une fois remplie, avec l’exemple cité au dessus, voici le résultat :
Exemple tout simple pour exécuter ce FLOW. Mon déclencheur est la mise à jour d’un contact.
Je vais remplir le champ Nom de la société, l’objectif étant qu’il se vide après éxecution.
Le FLOW se déclenche suite à l’enregistrement. Il s’exécute avec succès :
Après rafraîchissement du formulaire, le champ est vidé :
Je ne peux que vous conseiller d’utiliser cette action pour vider vos champs de lookup !