Langue: Français
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é.