Déclencheur : Lorsqu'un enregistrement est supprimé

Langue: Français
Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

Le déclencheur Lorsqu'un enregistrement est supprimé démarre une automatisation chaque fois qu'un enregistrement est supprimé d'un formulaire spécifique. Il se déclenche une fois par enregistrement, après que la suppression a été enregistrée avec succès, y compris les suppressions effectuées via la saisie de données, l'application mobile et l'API.

Le déclencheur est configuré avec un seul Formulaire. La suppression d'enregistrements d'autres formulaires, y compris les sous-formulaires du formulaire sélectionné, ne déclenche pas le déclencheur. Notez que la suppression d'un enregistrement supprime également ses enregistrements de sous-formulaire ; seul l'enregistrement du formulaire sélectionné déclenche ce déclencheur.

Données de l'étape

Chaque déclencheur produit une seule ligne de données d'étape : les valeurs que les étapes ultérieures de l'automatisation — les étapes de filtre, d'e-mail et de webhook — peuvent référencer dans les formules et les modèles.

Pour ce déclencheur, la ligne décrit l'état de l'enregistrement au moment de la suppression. Il n'y a pas d'instantané _previous séparé : une suppression n'a pas d'avant-après à comparer, donc les dernières valeurs de l'enregistrement supprimé constituent la ligne elle-même. Cela signifie que les filtres comme STATUS == "Recovered" ou ISBLANK(REGDATE) se comportent exactement comme ils le feraient sur le dernier état enregistré de l'enregistrement.

| Colonne | Type | Description ||--------|------|-------------|| une colonne par champ de formulaire | le type du champ | La valeur de chaque champ au moment de la suppression. | | _id | Texte | L'ID de l'enregistrement supprimé. | | _lastEditTime | Date et heure | L'heure de la suppression. | | _user.name | Texte | Le nom de l'utilisateur qui a supprimé l'enregistrement. | | _user.email | Texte | L'adresse e-mail de l'utilisateur qui a supprimé l'enregistrement. | | _user.id | Texte | L'ID de l'utilisateur qui a supprimé l'enregistrement. | | _trigger.type | Texte | Toujours RECORD_DELETED pour ce déclencheur. | | _trigger.time | Date et heure | L'heure à laquelle l'événement s'est produit. |

Si le formulaire est un sous-formulaire, la ligne contient également une colonne Parent référençant l'enregistrement parent.

Les formules référençant _previous sont rejetées par l'éditeur lorsque le déclencheur est Lorsqu'un enregistrement est supprimé.

Référencer les champs

Les champs peuvent être référencés par code, par étiquette ou par ID de champ ; nous recommandons fortement les codes. Consultez Déclencheur : Lors de l'ajout d'un enregistrement pour le tableau complet des types de champs et des valeurs de leurs données d'étape — les valeurs sont identiques pour ce déclencheur.

Les champs de référence peuvent toujours être parcourus (CLINIC.NAME) : les valeurs de référence de l'enregistrement supprimé pointent vers des enregistrements qui existent toujours, et la navigation se joint à leur état actuel.

Liens d'enregistrement par e-mail

Comme l'enregistrement n'existe plus, les e-mails de notification envoyés par une étape d'e-mail renvoient au formulaire plutôt qu'à l'enregistrement supprimé.

Voir aussi

Élément suivant
Étape de filtre