Français
Marquer
Change l’état du mail déclencheur : lu/non lu, suivi/non suivi. Seuls les états renseignés sont modifiés.
Marquer change l’état du mail déclencheur chez le fournisseur : lu ou non lu, suivi ou non. Utilisez-le pour marquer comme lues les newsletters une fois rangées, ou pour marquer comme à suivre ce qui demande une réponse humaine.
Chaque réglage a trois états : coché, décoché, ou non renseigné. Non renseigné veut dire « ne pas y toucher » : vous pouvez marquer un mail comme lu sans changer son suivi, et inversement. Pour ranger ou archiver le mail, utilisez Classer.
Marquer agit sur le mail qui a déclenché l’exécution : il lui en faut un. Il s’emploie sous un déclencheur mail, pas sous une planification ou un webhook.
En bref
- Type :
mail.flag· version 1 - Catégorie : Actions
- Nature : Étape — s’exécute pendant une exécution
- Effet : Écrit à l’extérieur (
external_write) — écrit hors de Mankomail ; décrit au lieu d’être fait pendant un essai - Exige un mail porteur : Oui — il agit sur le mail qui a lancé l’exécution
- Connexion : Aucune
- Entrées :
main - Sorties :
main
Paramètres
seen
Marquer comme lu — Coché : le mail passe en lu. Décoché : il repasse en non-lu. Non renseigné : inchangé.
- Type : Oui / non (
boolean) - Requis : Non
flagged
Suivi — Coché : le mail est marqué comme suivi. Décoché : la marque de suivi est retirée. Non renseigné : inchangé.
- Type : Oui / non (
boolean) - Requis : Non
Sorties
main
Données produites
Ce que ce nœud ajoute aux données de l’exécution, et comment le lire dans une expression. <step> désigne la clé de l’étape : le nom du nœud ramené à un identifiant (voir Données et expressions).
{{ data.<step>.opId }}—string. L’identifiant de l’opération sortante enregistrée. Stable quand l’étape est retentée. En essai, il vautsimulated:mail.flag.{{ data.<step>.simulated }}—boolean.trueen essai : le mail n’a pas été touché, le détail d’exécution décrit ce qui se serait passé.{{ data.<step>.seen }}—boolean. Présent seulement quand « Marquer comme lu » est renseigné :truesi le mail est passé en lu,falses’il est repassé en non-lu.{{ data.<step>.flagged }}—boolean. Présent seulement quand le réglage de suivi (« Épingler ») est renseigné :truesi le mail a été marqué comme à suivre,falsesi la marque a été retirée.
Exemple
Derrière la branche cat:Urgent d’un Catégoriser, garder le mail non lu et le marquer comme à suivre pour qu’il ressorte. Ajoutez un nœud Marquer :
seen: false
flagged: trueLes données de l’étape sont :
json
{ "opId": "c2d9…", "simulated": false, "seen": false, "flagged": true }Avec seen non renseigné à la place, l’état lu du mail reste inchangé, et seen est absent des données.
Conseils
- Rien à faire est une erreur. Avec les deux réglages non renseignés, l’étape échoue avec
node_nothing_to_do. - Aucune suppression. Marquer ne met jamais un mail à la corbeille et ne le supprime jamais. L’archivage passe par Classer, en retirant
INBOX. - Pas de mail déclencheur. Les workflows dont le déclencheur n’apporte pas de mail sont refusés à la validation ; à l’exécution, l’étape échoue avec
node_missing_email. - Les nouvelles tentatives sont sûres. L’opération est indexée sur l’étape : retenter l’étape ne l’applique pas deux fois. Un échec d’enregistrement de l’opération est retenté (
node_service_failed). - Essais. En essai, le mail n’est pas touché ; le détail d’exécution indique quels états auraient changé.