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…

5 Strategies for Coping with Sadness
Un voile noir devant mes yeux….

… 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)

  1. Sélectionner l’entité Parente de la relation (Compte – Account)
  2. Sélectionner l’identificateur de l’enregistrement Parent (Sélectionner l’ID du compte dynamiquement)
  3. Sélectionner le nom de la relation
  4. Sélectionner l’identificateur de l’enregistrement Enfant (Sélectionner l’ID du contact dynamiquement)
Action vierge.

Une fois remplie, avec l’exemple cité au dessus, voici le résultat :

Action complétée.

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.

Ajout d’une nouvelle dans le champ Nom du compte (Nom de la société)

Le FLOW se déclenche suite à l’enregistrement. Il s’exécute avec succès :

Exécution du FLOW.

Après rafraîchissement du formulaire, le champ est vidé :

Champ vidé après exécution du FLOW.

Je ne peux que vous conseiller d’utiliser cette action pour vider vos champs de lookup !