[{"_id":{"$oid":"69c6cdcdedf412b6153c3546"},"name":"EP en attente","description":"Nouvelle entente préalable en attente","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","transactions"],"triggers":[{"type":"event","identifier":"ep-pending","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd2f7578c8d20e5065909d"}}],"_id":{"$oid":"69c6cdcdedf412b6153c3547"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-ep-pending-ltgb","name":"email-ep-pending","type":"REGULAR","_templateId":{"$oid":"69cd2f7578c8d20e50659086"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7578c8d20e50659086"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-ep-pending-rvfm","name":"inapp-ep-pending","type":"REGULAR","_templateId":{"$oid":"69cd2f7578c8d20e5065908a"},"_parentId":{"$oid":"69cd2f7578c8d20e50659086"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7578c8d20e5065908a"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-08-25T19:45:33.095Z"},"lastPublishedAt":{"$date":"2026-04-01T20:55:51.927Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-27T18:34:53.052Z"},"updatedAt":{"$date":"2026-04-01T20:55:51.927Z"},"__v":0,"rawData":{"name":"EP en attente","description":"Nouvelle entente préalable en attente","active":true,"tags":["asaci","transactions"],"origin":"novu-cloud","steps":[{"type":"email","name":"email-ep-pending","controlValues":{"subject":"[ASACI] Nouvelle EP en attente — {{payload.refDemande}}","body":"<div style=\"background:#eff6ff;border-bottom:1px solid #bfdbfe;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#1e40af;\">Nouvelle entente préalable en attente</p><p style=\"margin:0;font-size:13px;color:#1d4ed8;\">Une demande de pré-autorisation a été soumise.</p></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails de la demande</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Organisation</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.organizationHandle}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Réf. demande</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.refDemande}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Montant estimé</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.montantEstimeTotal}} {{payload.devise}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Soumise le</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.submittedAt}}</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Cette demande est en attente de traitement par l'organisme assureur.</p><table role=\"presentation\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin:24px 0 0;\"><tr><td style=\"background:#18181b;border-radius:8px;\"><a href=\"https://console-test.asaci.dev.veone.net\" style=\"display:inline-block;background:#18181b;color:#fff;font-size:14px;font-weight:600;text-decoration:none;padding:12px 24px;border-radius:8px;\">Voir la demande</a></td></tr></table>","layoutId":"asaci-email-layout"}},{"type":"in_app","name":"inapp-ep-pending","controlValues":{"body":"Nouvelle EP en attente — {{payload.refDemande}} ({{payload.organizationHandle}})","redirect":{"url":"/transactions?correlationId={{payload.correlationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/swap-horizontal-circle.svg?color=%23ea580c&width=40"}}]},"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"}},{"_id":{"$oid":"69c6cdceedf412b6153c37f8"},"name":"Utilisateur désactivé","description":"Utilisateur désactivé","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","utilisateurs"],"triggers":[{"type":"event","identifier":"user-deactivated","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c6cdceedf412b6153c37f9"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-user-deactivated","name":"inapp-user-deactivated","type":"REGULAR","_templateId":{"$oid":"69cd2f7378c8d20e50658d20"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7378c8d20e50658d20"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-09-01T09:40:41.508Z"},"lastPublishedAt":{"$date":"2026-03-29T12:50:29.903Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-27T18:34:54.611Z"},"updatedAt":{"$date":"2026-04-01T14:45:07.698Z"},"__v":0,"rawData":{"name":"Utilisateur désactivé","description":"Utilisateur désactivé","active":true,"tags":["asaci","utilisateurs"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-user-deactivated","controlValues":{"body":"Utilisateur désactivé — {{payload.email}} ({{payload.organizationHandle}})","redirect":{"url":"/users/{{payload.userId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/account-circle.svg?color=%2316a34a&width=40"}}]},"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"}},{"_id":{"$oid":"69c6cdcdedf412b6153c3697"},"name":"Circuit breaker ouvert","description":"Circuit breaker OUVERT (critique)","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"circuit-opened","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"phone","_id":{"$oid":"69cd2a9978c8d20e5065770e"}},{"name":"email","_id":{"$oid":"69cd2a9978c8d20e5065770f"}}],"_id":{"$oid":"69c6cdcdedf412b6153c3698"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-cb-opened-696v","name":"email-cb-opened","type":"REGULAR","_templateId":{"$oid":"69cd2a9978c8d20e506576f7"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2a9978c8d20e506576f7"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"sms-cb-opened-pb5h","name":"sms-cb-opened","type":"REGULAR","_templateId":{"$oid":"69cd2a9978c8d20e506576fb"},"_parentId":{"$oid":"69cd2a9978c8d20e506576f7"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2a9978c8d20e506576fb"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-08-24T11:53:48.485Z"},"lastPublishedAt":{"$date":"2026-04-01T20:55:52.414Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-27T18:34:53.884Z"},"updatedAt":{"$date":"2026-04-01T20:55:52.414Z"},"__v":0,"rawData":{"name":"Circuit breaker ouvert","description":"Circuit breaker OUVERT (critique)","active":true,"tags":["asaci","alertes"],"origin":"novu-cloud","steps":[{"type":"email","name":"email-cb-opened","controlValues":{"subject":"[ASACI] Circuit breaker OUVERT — {{payload.organizationHandle}}/{{payload.moduleCode}}","body":"<div style=\"background:#fef2f2;border-bottom:1px solid #fecaca;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#991b1b;\">Circuit breaker OUVERT</p><p style=\"margin:0;font-size:13px;color:#b91c1c;\">Les requêtes vers cette organisation sont suspendues.</p></div><div style=\"margin:0 0 20px;\"><span style=\"display:inline-block;background:#fee2e2;color:#dc2626;font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px;letter-spacing:0.5px;\">CRITIQUE</span></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails de l'incident</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Organisation</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.organizationHandle}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Module</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.moduleCode}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Échecs consécutifs</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\"><span style=\"color:#dc2626;font-weight:700;\">{{payload.failureCount}}</span></td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Action immédiate requise. Les requêtes seront rétablies après la période de recovery.</p><table role=\"presentation\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin:24px 0 0;\"><tr><td style=\"background:#18181b;border-radius:8px;\"><a href=\"https://console-test.asaci.dev.veone.net\" style=\"display:inline-block;background:#18181b;color:#fff;font-size:14px;font-weight:600;text-decoration:none;padding:12px 24px;border-radius:8px;\">Voir les logs</a></td></tr></table>","layoutId":"asaci-email-layout"}},{"type":"sms","name":"sms-cb-opened","controlValues":{"body":"[ASACI] CB OUVERT — {{payload.organizationHandle}}/{{payload.moduleCode}} — {{payload.failureCount}} échecs"}}]},"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"}},{"_id":{"$oid":"69c91bb5b8c689b3290633e6"},"name":"Utilisateur désactivé","description":"Utilisateur désactivé","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","utilisateurs"],"triggers":[{"type":"event","identifier":"user-deactivated","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c91bb5b8c689b3290633e7"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-user-deactivated","name":"inapp-user-deactivated","type":"REGULAR","_templateId":{"$oid":"69cd2f7878c8d20e5065952b"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7878c8d20e5065952b"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-04T23:07:02.177Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:49.253Z"},"updatedAt":{"$date":"2026-04-01T14:45:12.595Z"},"__v":0,"rawData":{"name":"Utilisateur désactivé","description":"Utilisateur désactivé","active":true,"tags":["asaci","utilisateurs"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-user-deactivated","controlValues":{"body":"Utilisateur désactivé — {{payload.email}} ({{payload.organizationHandle}})","redirect":{"url":"/users/{{payload.userId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/account-circle.svg?color=%2316a34a&width=40"}}]}},{"_id":{"$oid":"69c91bb3b8c689b3290631a9"},"name":"Organisation timeout","description":"Organisation non réactive","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"organization-timeout","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd2f7978c8d20e506596fe"}}],"_id":{"$oid":"69c91bb3b8c689b3290631aa"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-org-timeout","name":"email-org-timeout","type":"REGULAR","_templateId":{"$oid":"69cd2f7978c8d20e506596e7"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7978c8d20e506596e7"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-org-timeout","name":"inapp-org-timeout","type":"REGULAR","_templateId":{"$oid":"69cd2f7978c8d20e506596eb"},"_parentId":{"$oid":"69cd2f7978c8d20e506596e7"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7978c8d20e506596eb"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":null,"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:47.675Z"},"updatedAt":{"$date":"2026-04-01T14:45:13.723Z"},"__v":0,"rawData":{"name":"Organisation timeout","description":"Organisation non réactive","active":true,"tags":["asaci","alertes"],"origin":"novu-cloud","steps":[{"type":"email","name":"email-org-timeout","controlValues":{"subject":"[ASACI] Timeout — {{payload.organizationHandle}}/{{payload.moduleCode}}","body":"<div style=\"background:#fffbeb;border-bottom:1px solid #fde68a;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#92400e;\">Timeout organisation détecté</p><p style=\"margin:0;font-size:13px;color:#a16207;\">L'organisation ne répond pas dans les délais configurés.</p></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Organisation</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.organizationHandle}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Module</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.moduleCode}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Latence</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.latencyMs}} ms</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Vérifier la connectivité et la disponibilité du partenaire.</p>","layoutId":"asaci-email-layout"}},{"type":"in_app","name":"inapp-org-timeout","controlValues":{"body":"Timeout organisation — {{payload.organizationHandle}}/{{payload.moduleCode}} ({{payload.latencyMs}}ms)","redirect":{"url":"/transactions?correlationId={{payload.correlationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/alert-circle.svg?color=%23dc2626&width=40"}}]}},{"_id":{"$oid":"69c91bb3b8c689b329063223"},"name":"Circuit breaker ouvert","description":"Circuit breaker OUVERT (critique)","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"circuit-opened","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"phone","_id":{"$oid":"69cd865878c8d20e5065a255"}},{"name":"email","_id":{"$oid":"69cd865878c8d20e5065a256"}}],"_id":{"$oid":"69c91bb3b8c689b329063224"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-cb-opened-696v","name":"email-cb-opened","type":"REGULAR","_templateId":{"$oid":"69cd865878c8d20e5065a23e"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd865878c8d20e5065a23e"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"sms-cb-opened-pb5h","name":"sms-cb-opened","type":"REGULAR","_templateId":{"$oid":"69cd865878c8d20e5065a242"},"_parentId":{"$oid":"69cd865878c8d20e5065a23e"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd865878c8d20e5065a242"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-01T01:55:29.309Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:47.958Z"},"updatedAt":{"$date":"2026-04-01T20:55:52.308Z"},"__v":0,"rawData":{"origin":"novu-cloud","payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"workflowId":"circuit-opened","isTranslationEnabled":false,"name":"Circuit breaker ouvert","active":true,"tags":["asaci","alertes"],"description":"Circuit breaker OUVERT (critique)","severity":"none","steps":[{"stepId":"email-cb-opened-696v","name":"email-cb-opened","type":"email","controlValues":{"subject":"[ASACI] Circuit breaker OUVERT — {{payload.organizationHandle}}/{{payload.moduleCode}}","body":"<div style=\"background:#fef2f2;border-bottom:1px solid #fecaca;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#991b1b;\">Circuit breaker OUVERT</p><p style=\"margin:0;font-size:13px;color:#b91c1c;\">Les requêtes vers cette organisation sont suspendues.</p></div><div style=\"margin:0 0 20px;\"><span style=\"display:inline-block;background:#fee2e2;color:#dc2626;font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px;letter-spacing:0.5px;\">CRITIQUE</span></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails de l'incident</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Organisation</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.organizationHandle}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Module</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.moduleCode}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Échecs consécutifs</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\"><span style=\"color:#dc2626;font-weight:700;\">{{payload.failureCount}}</span></td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Action immédiate requise. Les requêtes seront rétablies après la période de recovery.</p><table role=\"presentation\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin:24px 0 0;\"><tr><td style=\"background:#18181b;border-radius:8px;\"><a href=\"https://console-test.asaci.dev.veone.net\" style=\"display:inline-block;background:#18181b;color:#fff;font-size:14px;font-weight:600;text-decoration:none;padding:12px 24px;border-radius:8px;\">Voir les logs</a></td></tr></table>","layoutId":"asaci-email-layout"}},{"stepId":"sms-cb-opened-pb5h","name":"sms-cb-opened","type":"sms","controlValues":{"body":"[ASACI] CB OUVERT — {{payload.organizationHandle}}/{{payload.moduleCode}} — {{payload.failureCount}} échecs"}}],"preferences":{"user":null,"workflow":{"all":{"enabled":true,"readOnly":false},"channels":{"email":{"enabled":true},"sms":{"enabled":true},"in_app":{"enabled":true},"chat":{"enabled":true},"push":{"enabled":true}}}}}},{"_id":{"$oid":"69c69111eb35f2024f9f542b"},"name":"callback-failed","description":"Forward callback échoué","active":true,"type":"REGULAR","draft":false,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci"],"triggers":[{"type":"event","identifier":"callback-failed","variables":[{"name":"organizationHandle","type":"String","_id":{"$oid":"69c69111eb35f2024f9f542d"}},{"name":"refDemande","type":"String","_id":{"$oid":"69c69111eb35f2024f9f542e"}},{"name":"targetUrl","type":"String","_id":{"$oid":"69c69111eb35f2024f9f542f"}},{"name":"httpStatus","type":"String","_id":{"$oid":"69c69111eb35f2024f9f5430"}}],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69c69111eb35f2024f9f5431"}}],"_id":{"$oid":"69c69111eb35f2024f9f542c"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"type":"REGULAR","filters":[],"_templateId":{"$oid":"69c69111eb35f2024f9f5422"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69c69111eb35f2024f9f5422"},"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud-v1","lastTriggeredAt":null,"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"validatePayload":false,"deleted":true,"createdAt":{"$date":"2026-03-27T14:15:45.277Z"},"updatedAt":{"$date":"2026-03-27T18:34:05.422Z"},"__v":0,"deletedAt":{"$date":"2026-03-27T18:34:05.422Z"}},{"_id":{"$oid":"69c69111eb35f2024f9f54a5"},"name":"user-created","description":"Nouvel utilisateur créé","active":true,"type":"REGULAR","draft":false,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci"],"triggers":[{"type":"event","identifier":"user-created","variables":[{"name":"email","type":"String","_id":{"$oid":"69c69111eb35f2024f9f54a7"}},{"name":"organizationHandle","type":"String","_id":{"$oid":"69c69111eb35f2024f9f54a8"}}],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c69111eb35f2024f9f54a6"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"type":"REGULAR","filters":[],"_templateId":{"$oid":"69c69111eb35f2024f9f549c"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69c69111eb35f2024f9f549c"},"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud-v1","lastTriggeredAt":null,"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"validatePayload":false,"deleted":true,"createdAt":{"$date":"2026-03-27T14:15:45.360Z"},"updatedAt":{"$date":"2026-03-27T18:34:05.358Z"},"__v":0,"deletedAt":{"$date":"2026-03-27T18:34:05.357Z"}},{"_id":{"$oid":"69c69111eb35f2024f9f53bf"},"name":"circuit-opened","description":"Circuit breaker OUVERT (critique)","active":true,"type":"REGULAR","draft":false,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci"],"triggers":[{"type":"event","identifier":"circuit-opened","variables":[{"name":"organizationHandle","type":"String","_id":{"$oid":"69c69111eb35f2024f9f53c1"}},{"name":"moduleCode","type":"String","_id":{"$oid":"69c69111eb35f2024f9f53c2"}},{"name":"failureCount","type":"String","_id":{"$oid":"69c69111eb35f2024f9f53c3"}}],"reservedVariables":[],"subscriberVariables":[{"name":"phone","_id":{"$oid":"69c69111eb35f2024f9f53c4"}},{"name":"email","_id":{"$oid":"69c69111eb35f2024f9f53c5"}}],"_id":{"$oid":"69c69111eb35f2024f9f53c0"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"type":"REGULAR","filters":[],"_templateId":{"$oid":"69c69111eb35f2024f9f53ae"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69c69111eb35f2024f9f53ae"},"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"type":"REGULAR","filters":[],"_templateId":{"$oid":"69c69111eb35f2024f9f53b6"},"_parentId":{"$oid":"69c69111eb35f2024f9f53ae"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69c69111eb35f2024f9f53b6"},"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud-v1","lastTriggeredAt":null,"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"validatePayload":false,"deleted":true,"createdAt":{"$date":"2026-03-27T14:15:45.198Z"},"updatedAt":{"$date":"2026-03-27T18:34:05.486Z"},"__v":0,"deletedAt":{"$date":"2026-03-27T18:34:05.485Z"}},{"_id":{"$oid":"69c91bb5b8c689b32906339d"},"name":"Utilisateur créé","description":"Nouvel utilisateur créé","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","utilisateurs"],"triggers":[{"type":"event","identifier":"user-created","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c91bb5b8c689b32906339e"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-user-created","name":"inapp-user-created","type":"REGULAR","_templateId":{"$oid":"69cd2f7878c8d20e50659583"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7878c8d20e50659583"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-10T21:09:20.152Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:49.027Z"},"updatedAt":{"$date":"2026-04-01T14:45:12.835Z"},"__v":0,"rawData":{"name":"Utilisateur créé","description":"Nouvel utilisateur créé","active":true,"tags":["asaci","utilisateurs"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-user-created","controlValues":{"body":"Nouvel utilisateur créé — {{payload.email}} ({{payload.organizationHandle}})","redirect":{"url":"/users/{{payload.userId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/account-circle.svg?color=%2316a34a&width=40"}}]}},{"_id":{"$oid":"69c78b6cedf412b6153c5056"},"name":"Alerte DLQ","description":"Messages en Dead Letter Queue","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"dlq-alert","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"phone","_id":{"$oid":"69cd2a9578c8d20e506570a6"}},{"name":"email","_id":{"$oid":"69cd2a9578c8d20e506570a7"}}],"_id":{"$oid":"69c78b6cedf412b6153c5057"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-dlq-alert-rl9h","name":"email-dlq-alert","type":"REGULAR","_templateId":{"$oid":"69cd2a9578c8d20e5065708f"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2a9578c8d20e5065708f"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"sms-dlq-alert-y092","name":"sms-dlq-alert","type":"REGULAR","_templateId":{"$oid":"69cd2a9578c8d20e50657093"},"_parentId":{"$oid":"69cd2a9578c8d20e5065708f"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2a9578c8d20e50657093"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":null,"lastPublishedAt":{"$date":"2026-04-01T20:55:54.288Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-28T08:03:56.449Z"},"updatedAt":{"$date":"2026-04-01T20:55:54.288Z"},"__v":0,"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"rawData":{"name":"Alerte DLQ","description":"Messages en Dead Letter Queue","active":true,"tags":["asaci","alertes"],"origin":"novu-cloud","steps":[{"type":"email","name":"email-dlq-alert","controlValues":{"subject":"[ASACI] DLQ — {{payload.queueName}} ({{payload.depth}} messages)","body":"<div style=\"background:#fef2f2;border-bottom:1px solid #fecaca;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#991b1b;\">Messages en Dead Letter Queue</p><p style=\"margin:0;font-size:13px;color:#b91c1c;\">Des messages sont en erreur et nécessitent une intervention.</p></div><div style=\"margin:0 0 20px;\"><span style=\"display:inline-block;background:#fee2e2;color:#dc2626;font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px;letter-spacing:0.5px;\">ALERTE</span></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Queue</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\"><span style=\"font-family:Consolas,monospace;font-size:12px;\">{{payload.queueName}}</span></td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Messages</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\"><span style=\"color:#dc2626;font-weight:700;\">{{payload.depth}}</span></td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Service</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.service}}</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Vérifier et rejouer les messages via RabbitMQ Management.</p>","layoutId":"asaci-email-layout"}},{"type":"sms","name":"sms-dlq-alert","controlValues":{"body":"[ASACI] DLQ ALERT — {{payload.queueName}} : {{payload.depth}} messages"}}]}},{"_id":{"$oid":"69c78b6aedf412b6153c4e37"},"name":"Organisation créée","description":"Nouvelle organisation enregistrée","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","organisations"],"triggers":[{"type":"event","identifier":"org-created","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c78b6aedf412b6153c4e38"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-org-created","name":"inapp-org-created","type":"REGULAR","_templateId":{"$oid":"69cd2f7378c8d20e50658c70"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7378c8d20e50658c70"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-08-21T11:14:33.627Z"},"lastPublishedAt":{"$date":"2026-03-29T12:50:30.427Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-28T08:03:54.982Z"},"updatedAt":{"$date":"2026-04-01T14:45:07.210Z"},"__v":0,"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"rawData":{"name":"Organisation créée","description":"Nouvelle organisation enregistrée","active":true,"tags":["asaci","organisations"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-org-created","controlValues":{"body":"Nouvelle organisation créée — {{payload.organizationHandle}} ({{payload.name}})","redirect":{"url":"/organizations/{{payload.organizationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/domain.svg?color=%232563eb&width=40"}}]}},{"_id":{"$oid":"69c69110eb35f2024f9f52f9"},"name":"ep-resolved","description":"EP résolue (décision reçue)","active":true,"type":"REGULAR","draft":false,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci"],"triggers":[{"type":"event","identifier":"ep-resolved","variables":[{"name":"refDemande","type":"String","_id":{"$oid":"69c69110eb35f2024f9f52fb"}},{"name":"decision","type":"String","_id":{"$oid":"69c69110eb35f2024f9f52fc"}},{"name":"organizationHandle","type":"String","_id":{"$oid":"69c69110eb35f2024f9f52fd"}}],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c69110eb35f2024f9f52fa"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"type":"REGULAR","filters":[],"_templateId":{"$oid":"69c69110eb35f2024f9f52f0"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69c69110eb35f2024f9f52f0"},"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud-v1","lastTriggeredAt":null,"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"validatePayload":false,"deleted":true,"createdAt":{"$date":"2026-03-27T14:15:44.971Z"},"updatedAt":{"$date":"2026-03-27T18:34:05.580Z"},"__v":0,"deletedAt":{"$date":"2026-03-27T18:34:05.580Z"}},{"_id":{"$oid":"69c69110eb35f2024f9f52bd"},"name":"ep-pending","description":"Nouvelle entente préalable en attente","active":true,"type":"REGULAR","draft":false,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci"],"triggers":[{"type":"event","identifier":"ep-pending","variables":[{"name":"organizationHandle","type":"String","_id":{"$oid":"69c69110eb35f2024f9f52bf"}},{"name":"refDemande","type":"String","_id":{"$oid":"69c69110eb35f2024f9f52c0"}},{"name":"montantEstimeTotal","type":"String","_id":{"$oid":"69c69110eb35f2024f9f52c1"}},{"name":"devise","type":"String","_id":{"$oid":"69c69110eb35f2024f9f52c2"}},{"name":"submittedAt","type":"String","_id":{"$oid":"69c69110eb35f2024f9f52c3"}}],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69c69110eb35f2024f9f52c4"}}],"_id":{"$oid":"69c69110eb35f2024f9f52be"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"type":"REGULAR","filters":[],"_templateId":{"$oid":"69c69110eb35f2024f9f52ac"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69c69110eb35f2024f9f52ac"},"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"type":"REGULAR","filters":[],"_templateId":{"$oid":"69c69110eb35f2024f9f52b4"},"_parentId":{"$oid":"69c69110eb35f2024f9f52ac"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69c69110eb35f2024f9f52b4"},"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud-v1","lastTriggeredAt":{"$date":"2026-03-27T14:15:58.098Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"validatePayload":false,"deleted":true,"createdAt":{"$date":"2026-03-27T14:15:44.910Z"},"updatedAt":{"$date":"2026-03-27T18:34:27.889Z"},"__v":0,"deletedAt":{"$date":"2026-03-27T18:34:27.889Z"}},{"_id":{"$oid":"69c69111eb35f2024f9f53f8"},"name":"circuit-recovered","description":"Circuit breaker rétabli","active":true,"type":"REGULAR","draft":false,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci"],"triggers":[{"type":"event","identifier":"circuit-recovered","variables":[{"name":"organizationHandle","type":"String","_id":{"$oid":"69c69111eb35f2024f9f53fa"}},{"name":"moduleCode","type":"String","_id":{"$oid":"69c69111eb35f2024f9f53fb"}}],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c69111eb35f2024f9f53f9"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"type":"REGULAR","filters":[],"_templateId":{"$oid":"69c69111eb35f2024f9f53ef"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69c69111eb35f2024f9f53ef"},"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud-v1","lastTriggeredAt":null,"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"validatePayload":false,"deleted":true,"createdAt":{"$date":"2026-03-27T14:15:45.238Z"},"updatedAt":{"$date":"2026-03-27T18:34:05.454Z"},"__v":0,"deletedAt":{"$date":"2026-03-27T18:34:05.454Z"}},{"_id":{"$oid":"69c78b6bedf412b6153c4e6e"},"name":"Organisation activée","description":"Organisation activée","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","organisations"],"triggers":[{"type":"event","identifier":"org-activated","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c78b6bedf412b6153c4e6f"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-org-activated","name":"inapp-org-activated","type":"REGULAR","_templateId":{"$oid":"69cd2f7278c8d20e50658c18"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7278c8d20e50658c18"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":null,"lastPublishedAt":{"$date":"2026-03-29T12:50:30.693Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-28T08:03:55.262Z"},"updatedAt":{"$date":"2026-04-01T14:45:06.973Z"},"__v":0,"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"rawData":{"name":"Organisation activée","description":"Organisation activée","active":true,"tags":["asaci","organisations"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-org-activated","controlValues":{"body":"Organisation activée — {{payload.organizationHandle}}","redirect":{"url":"/organizations/{{payload.organizationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/domain.svg?color=%232563eb&width=40"}}]}},{"_id":{"$oid":"69c6cdceedf412b6153c382e"},"name":"Utilisateur réactivé","description":"Utilisateur réactivé","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","utilisateurs"],"triggers":[{"type":"event","identifier":"user-reactivated","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c6cdceedf412b6153c382f"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-user-reactivated","name":"inapp-user-reactivated","type":"REGULAR","_templateId":{"$oid":"69cd2f7378c8d20e50658cc8"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7378c8d20e50658cc8"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-09-01T09:41:11.484Z"},"lastPublishedAt":{"$date":"2026-03-29T12:50:30.152Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-27T18:34:54.780Z"},"updatedAt":{"$date":"2026-04-01T14:45:07.462Z"},"__v":0,"rawData":{"name":"Utilisateur réactivé","description":"Utilisateur réactivé","active":true,"tags":["asaci","utilisateurs"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-user-reactivated","controlValues":{"body":"Utilisateur réactivé — {{payload.email}} ({{payload.organizationHandle}})","redirect":{"url":"/users/{{payload.userId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/account-circle.svg?color=%2316a34a&width=40"}}]},"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"}},{"_id":{"$oid":"69c69111eb35f2024f9f546f"},"name":"file-rejected","description":"Fichier SFTP rejeté","active":true,"type":"REGULAR","draft":false,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci"],"triggers":[{"type":"event","identifier":"file-rejected","variables":[{"name":"organizationHandle","type":"String","_id":{"$oid":"69c69111eb35f2024f9f5471"}},{"name":"filename","type":"String","_id":{"$oid":"69c69111eb35f2024f9f5472"}},{"name":"moduleCode","type":"String","_id":{"$oid":"69c69111eb35f2024f9f5473"}}],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69c69111eb35f2024f9f5474"}}],"_id":{"$oid":"69c69111eb35f2024f9f5470"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"type":"REGULAR","filters":[],"_templateId":{"$oid":"69c69111eb35f2024f9f545e"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69c69111eb35f2024f9f545e"},"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"type":"REGULAR","filters":[],"_templateId":{"$oid":"69c69111eb35f2024f9f5466"},"_parentId":{"$oid":"69c69111eb35f2024f9f545e"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69c69111eb35f2024f9f5466"},"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud-v1","lastTriggeredAt":null,"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"validatePayload":false,"deleted":true,"createdAt":{"$date":"2026-03-27T14:15:45.322Z"},"updatedAt":{"$date":"2026-03-27T18:34:05.392Z"},"__v":0,"deletedAt":{"$date":"2026-03-27T18:34:05.391Z"}},{"_id":{"$oid":"69c69111eb35f2024f9f537b"},"name":"organization-timeout","description":"Organisation non réactive","active":true,"type":"REGULAR","draft":false,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci"],"triggers":[{"type":"event","identifier":"organization-timeout","variables":[{"name":"organizationHandle","type":"String","_id":{"$oid":"69c69111eb35f2024f9f537d"}},{"name":"moduleCode","type":"String","_id":{"$oid":"69c69111eb35f2024f9f537e"}},{"name":"latencyMs","type":"String","_id":{"$oid":"69c69111eb35f2024f9f537f"}}],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69c69111eb35f2024f9f5380"}}],"_id":{"$oid":"69c69111eb35f2024f9f537c"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"type":"REGULAR","filters":[],"_templateId":{"$oid":"69c69111eb35f2024f9f536a"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69c69111eb35f2024f9f536a"},"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"type":"REGULAR","filters":[],"_templateId":{"$oid":"69c69111eb35f2024f9f5372"},"_parentId":{"$oid":"69c69111eb35f2024f9f536a"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69c69111eb35f2024f9f5372"},"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud-v1","lastTriggeredAt":null,"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"validatePayload":false,"deleted":true,"createdAt":{"$date":"2026-03-27T14:15:45.149Z"},"updatedAt":{"$date":"2026-03-27T18:34:05.516Z"},"__v":0,"deletedAt":{"$date":"2026-03-27T18:34:05.516Z"}},{"_id":{"$oid":"69c91bb3b8c689b329063133"},"name":"EP timeout","description":"EP non répondue (timeout)","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"ep-timeout","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd2f7a78c8d20e50659793"}}],"_id":{"$oid":"69c91bb3b8c689b329063134"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-ep-timeout","name":"email-ep-timeout","type":"REGULAR","_templateId":{"$oid":"69cd2f7a78c8d20e5065977c"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7a78c8d20e5065977c"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-ep-timeout","name":"inapp-ep-timeout","type":"REGULAR","_templateId":{"$oid":"69cd2f7a78c8d20e50659780"},"_parentId":{"$oid":"69cd2f7a78c8d20e5065977c"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7a78c8d20e50659780"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-01T01:55:29.378Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:47.366Z"},"updatedAt":{"$date":"2026-04-01T14:45:14.053Z"},"__v":0,"rawData":{"name":"EP timeout","description":"EP non répondue (timeout)","active":true,"tags":["asaci","alertes"],"origin":"novu-cloud","steps":[{"type":"email","name":"email-ep-timeout","controlValues":{"subject":"[ASACI] URGENT — EP non répondue — {{payload.refDemande}}","body":"<div style=\"background:#fef2f2;border-bottom:1px solid #fecaca;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#991b1b;\">Entente préalable non répondue</p><p style=\"margin:0;font-size:13px;color:#b91c1c;\">Le délai de réponse a été dépassé.</p></div><div style=\"margin:0 0 20px;\"><span style=\"display:inline-block;background:#fee2e2;color:#dc2626;font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px;letter-spacing:0.5px;\">URGENT</span></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Organisation</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.organizationHandle}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Réf. demande</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.refDemande}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Module</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.moduleCode}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Timeout</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.timeoutMs}} ms</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Veuillez traiter cette demande en priorité.</p><table role=\"presentation\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin:24px 0 0;\"><tr><td style=\"background:#18181b;border-radius:8px;\"><a href=\"https://console-test.asaci.dev.veone.net\" style=\"display:inline-block;background:#18181b;color:#fff;font-size:14px;font-weight:600;text-decoration:none;padding:12px 24px;border-radius:8px;\">Consulter le portail</a></td></tr></table>","layoutId":"asaci-email-layout"}},{"type":"in_app","name":"inapp-ep-timeout","controlValues":{"body":"URGENT — EP non répondue — {{payload.refDemande}} ({{payload.organizationHandle}})","redirect":{"url":"/transactions?correlationId={{payload.correlationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/alert-circle.svg?color=%23dc2626&width=40"}}]}},{"_id":{"$oid":"69c78b6bedf412b6153c4eb9"},"name":"Organisation désactivée","description":"Organisation désactivée","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","organisations"],"triggers":[{"type":"event","identifier":"org-deactivated","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd2f7278c8d20e50658bb9"}}],"_id":{"$oid":"69c78b6bedf412b6153c4eba"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-org-deactivated-kgef","name":"email-org-deactivated","type":"REGULAR","_templateId":{"$oid":"69cd2f7278c8d20e50658ba2"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7278c8d20e50658ba2"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-org-deactivated-00df","name":"inapp-org-deactivated","type":"REGULAR","_templateId":{"$oid":"69cd2f7278c8d20e50658ba6"},"_parentId":{"$oid":"69cd2f7278c8d20e50658ba2"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7278c8d20e50658ba6"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-08-21T14:23:48.020Z"},"lastPublishedAt":{"$date":"2026-04-01T20:55:53.242Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-28T08:03:55.433Z"},"updatedAt":{"$date":"2026-04-01T20:55:53.242Z"},"__v":0,"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"rawData":{"name":"Organisation désactivée","description":"Organisation désactivée","active":true,"tags":["asaci","organisations"],"origin":"novu-cloud","steps":[{"type":"email","name":"email-org-deactivated","controlValues":{"subject":"[ASACI] Organisation désactivée — {{payload.organizationHandle}}","body":"<div style=\"background:#fef2f2;border-bottom:1px solid #fecaca;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#991b1b;\">Organisation désactivée</p><p style=\"margin:0;font-size:13px;color:#b91c1c;\">Tous les accès de cette organisation sont suspendus.</p></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Organisation</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Handle</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.organizationHandle}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Nom</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.name}}</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Les utilisateurs associés ont été désactivés. Contactez un administrateur pour réactiver.</p>","layoutId":"asaci-email-layout"}},{"type":"in_app","name":"inapp-org-deactivated","controlValues":{"body":"Organisation désactivée — {{payload.organizationHandle}}","redirect":{"url":"/organizations/{{payload.organizationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/domain.svg?color=%232563eb&width=40"}}]}},{"_id":{"$oid":"69c78b6bedf412b6153c4f73"},"name":"Service basculé","description":"Service activé ou désactivé","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","organisations"],"triggers":[{"type":"event","identifier":"org-service-toggled","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c78b6bedf412b6153c4f74"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-org-service-toggled","name":"inapp-org-service-toggled","type":"REGULAR","_templateId":{"$oid":"69cd2f7278c8d20e50658a71"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7278c8d20e50658a71"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-08-25T12:30:50.214Z"},"lastPublishedAt":{"$date":"2026-03-29T12:50:32.130Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-28T08:03:55.911Z"},"updatedAt":{"$date":"2026-04-01T14:45:06.030Z"},"__v":0,"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"rawData":{"name":"Service basculé","description":"Service activé ou désactivé","active":true,"tags":["asaci","organisations"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-org-service-toggled","controlValues":{"body":"Service basculé — {{payload.moduleCode}} ({{payload.organizationHandle}})","redirect":{"url":"/organizations/{{payload.organizationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/domain.svg?color=%232563eb&width=40"}}]}},{"_id":{"$oid":"69c91bb4b8c689b3290632d8"},"name":"Callback échoué","description":"Forward callback échoué","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"callback-failed","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd865878c8d20e5065a2f8"}}],"_id":{"$oid":"69c91bb4b8c689b3290632d9"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-cb-failed-fax0","name":"email-cb-failed","type":"REGULAR","_templateId":{"$oid":"69cd865878c8d20e5065a2eb"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd865878c8d20e5065a2eb"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":null,"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:48.335Z"},"updatedAt":{"$date":"2026-04-01T20:55:52.717Z"},"__v":0,"rawData":{"origin":"novu-cloud","payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"workflowId":"callback-failed","isTranslationEnabled":false,"name":"Callback échoué","active":true,"tags":["asaci","alertes"],"description":"Forward callback échoué","severity":"none","steps":[{"stepId":"email-cb-failed-fax0","name":"email-cb-failed","type":"email","controlValues":{"subject":"[ASACI] Échec callback — {{payload.refDemande}}","body":"<div style=\"background:#fffbeb;border-bottom:1px solid #fde68a;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#92400e;\">Échec de forward callback</p><p style=\"margin:0;font-size:13px;color:#a16207;\">Le callback n'a pas pu être transmis.</p></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Organisation</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.organizationHandle}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Réf. demande</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.refDemande}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">URL cible</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\"><span style=\"font-family:Consolas,monospace;font-size:12px;\">{{payload.targetUrl}}</span></td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Status HTTP</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.httpStatus}}</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Le callback de réponse n'a pas pu être transmis à l'assurance complémentaire.</p>","layoutId":"asaci-email-layout"}}],"preferences":{"user":null,"workflow":{"all":{"enabled":true,"readOnly":false},"channels":{"email":{"enabled":true},"sms":{"enabled":true},"in_app":{"enabled":true},"chat":{"enabled":true},"push":{"enabled":true}}}}}},{"_id":{"$oid":"69c91bb6b8c689b329063520"},"name":"Organisation désactivée","description":"Organisation désactivée","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","organisations"],"triggers":[{"type":"event","identifier":"org-deactivated","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd865978c8d20e5065a3b0"}}],"_id":{"$oid":"69c91bb6b8c689b329063521"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-org-deactivated-kgef","name":"email-org-deactivated","type":"REGULAR","_templateId":{"$oid":"69cd865978c8d20e5065a399"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd865978c8d20e5065a399"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-org-deactivated-00df","name":"inapp-org-deactivated","type":"REGULAR","_templateId":{"$oid":"69cd865978c8d20e5065a39d"},"_parentId":{"$oid":"69cd865978c8d20e5065a399"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd865978c8d20e5065a39d"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-01T01:55:29.374Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:50.108Z"},"updatedAt":{"$date":"2026-04-01T20:55:53.187Z"},"__v":0,"rawData":{"origin":"novu-cloud","payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"workflowId":"org-deactivated","isTranslationEnabled":false,"name":"Organisation désactivée","active":true,"tags":["asaci","organisations"],"description":"Organisation désactivée","severity":"none","steps":[{"stepId":"email-org-deactivated-kgef","name":"email-org-deactivated","type":"email","controlValues":{"subject":"[ASACI] Organisation désactivée — {{payload.organizationHandle}}","body":"<div style=\"background:#fef2f2;border-bottom:1px solid #fecaca;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#991b1b;\">Organisation désactivée</p><p style=\"margin:0;font-size:13px;color:#b91c1c;\">Tous les accès de cette organisation sont suspendus.</p></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Organisation</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Handle</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.organizationHandle}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Nom</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.name}}</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Les utilisateurs associés ont été désactivés. Contactez un administrateur pour réactiver.</p>","layoutId":"asaci-email-layout"}},{"stepId":"inapp-org-deactivated-00df","name":"inapp-org-deactivated","type":"in_app","controlValues":{"body":"Organisation désactivée — {{payload.organizationHandle}}","redirect":{"url":"/organizations/{{payload.organizationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/domain.svg?color=%232563eb&width=40"}}],"preferences":{"user":null,"workflow":{"all":{"enabled":true,"readOnly":false},"channels":{"email":{"enabled":true},"sms":{"enabled":true},"in_app":{"enabled":true},"chat":{"enabled":true},"push":{"enabled":true}}}}}},{"_id":{"$oid":"69c91bb8b8c689b32906380b"},"name":"Signature HMAC rejetée","description":"Message avec signature HMAC invalide (sécurité)","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"hmac-rejected","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd2f7678c8d20e5065913a"}}],"_id":{"$oid":"69c91bb8b8c689b32906380c"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-hmac-rejected","name":"email-hmac-rejected","type":"REGULAR","_templateId":{"$oid":"69cd2f7678c8d20e50659123"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7678c8d20e50659123"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-hmac-rejected","name":"inapp-hmac-rejected","type":"REGULAR","_templateId":{"$oid":"69cd2f7678c8d20e50659127"},"_parentId":{"$oid":"69cd2f7678c8d20e50659123"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7678c8d20e50659127"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-01T21:33:10.071Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:52.168Z"},"updatedAt":{"$date":"2026-04-01T14:45:10.112Z"},"__v":0,"rawData":{"name":"Signature HMAC rejetée","description":"Message avec signature HMAC invalide (sécurité)","active":true,"tags":["asaci","alertes"],"origin":"novu-cloud","steps":[{"type":"email","name":"email-hmac-rejected","controlValues":{"subject":"[ASACI] Sécurité — Signature HMAC rejetée","body":"<div style=\"background:#fef2f2;border-bottom:1px solid #fecaca;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#991b1b;\">Signature HMAC invalide</p><p style=\"margin:0;font-size:13px;color:#b91c1c;\">Un message avec une signature invalide a été détecté.</p></div><div style=\"margin:0 0 20px;\"><span style=\"display:inline-block;background:#fee2e2;color:#dc2626;font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px;letter-spacing:0.5px;\">SÉCURITÉ</span></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Source</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.source}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Routing key</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\"><span style=\"font-family:Consolas,monospace;font-size:12px;\">{{payload.routingKey}}</span></td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Timestamp</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.timestamp}}</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Vérifier l'intégrité du canal et les clés HMAC configurées.</p>","layoutId":"asaci-email-layout"}},{"type":"in_app","name":"inapp-hmac-rejected","controlValues":{"body":"SÉCURITÉ — Signature HMAC rejetée depuis {{payload.source}}","redirect":{"url":"/audit","target":"_self"},"avatar":"https://api.iconify.design/mdi/shield-alert.svg?color=%23dc2626&width=40"}}]}},{"_id":{"$oid":"69c69111eb35f2024f9f54d2"},"name":"user-deactivated","description":"Utilisateur désactivé","active":true,"type":"REGULAR","draft":false,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci"],"triggers":[{"type":"event","identifier":"user-deactivated","variables":[{"name":"email","type":"String","_id":{"$oid":"69c69111eb35f2024f9f54d4"}},{"name":"organizationHandle","type":"String","_id":{"$oid":"69c69111eb35f2024f9f54d5"}}],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c69111eb35f2024f9f54d3"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"type":"REGULAR","filters":[],"_templateId":{"$oid":"69c69111eb35f2024f9f54c9"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69c69111eb35f2024f9f54c9"},"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud-v1","lastTriggeredAt":null,"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"validatePayload":false,"deleted":true,"createdAt":{"$date":"2026-03-27T14:15:45.396Z"},"updatedAt":{"$date":"2026-03-27T18:34:05.328Z"},"__v":0,"deletedAt":{"$date":"2026-03-27T18:34:05.328Z"}},{"_id":{"$oid":"69c78b6cedf412b6153c4faa"},"name":"Credentials créées","description":"Credentials créées pour une organisation","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","organisations"],"triggers":[{"type":"event","identifier":"org-credentials-created","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c78b6cedf412b6153c4fab"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-org-creds-created","name":"inapp-org-creds-created","type":"REGULAR","_templateId":{"$oid":"69cd2f7178c8d20e50658a19"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7178c8d20e50658a19"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-08-25T11:29:02.032Z"},"lastPublishedAt":{"$date":"2026-03-29T12:50:32.480Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-28T08:03:56.084Z"},"updatedAt":{"$date":"2026-04-01T14:45:05.878Z"},"__v":0,"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"rawData":{"name":"Credentials créées","description":"Credentials créées pour une organisation","active":true,"tags":["asaci","organisations"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-org-creds-created","controlValues":{"body":"Credentials créées — {{payload.credentialType}} ({{payload.organizationHandle}})","redirect":{"url":"/organizations/{{payload.organizationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/domain.svg?color=%232563eb&width=40"}}]}},{"_id":{"$oid":"69c91bb5b8c689b329063478"},"name":"Organisation créée","description":"Nouvelle organisation enregistrée","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","organisations"],"triggers":[{"type":"event","identifier":"org-created","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c91bb5b8c689b329063479"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-org-created","name":"inapp-org-created","type":"REGULAR","_templateId":{"$oid":"69cd2f7878c8d20e5065947b"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7878c8d20e5065947b"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-01T14:47:01.420Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:49.632Z"},"updatedAt":{"$date":"2026-04-01T14:45:12.172Z"},"__v":0,"rawData":{"name":"Organisation créée","description":"Nouvelle organisation enregistrée","active":true,"tags":["asaci","organisations"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-org-created","controlValues":{"body":"Nouvelle organisation créée — {{payload.organizationHandle}} ({{payload.name}})","redirect":{"url":"/organizations/{{payload.organizationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/domain.svg?color=%232563eb&width=40"}}]}},{"_id":{"$oid":"69da554184ab1c7a45c222cf"},"name":"Résultat transmission batch","description":"Notification du résultat de dispatch d un child batch vers une destination","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci"],"triggers":[{"type":"event","identifier":"batch-child-result","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69da554184ab1c7a45c222d0"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-batch-child-result","name":"inapp-batch-child-result","type":"REGULAR","filters":[],"_templateId":{"$oid":"69da554184ab1c7a45c222cb"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69da554184ab1c7a45c222cb"},"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-17T10:09:58.318Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-04-11T14:05:53.483Z"},"updatedAt":{"$date":"2026-04-11T14:05:53.483Z"},"__v":0},{"_id":{"$oid":"69c6cdcdedf412b6153c358f"},"name":"EP résolue","description":"EP résolue (décision reçue)","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","transactions"],"triggers":[{"type":"event","identifier":"ep-resolved","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c6cdcdedf412b6153c3590"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-ep-resolved","name":"inapp-ep-resolved","type":"REGULAR","_templateId":{"$oid":"69cd2f7578c8d20e50659005"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7578c8d20e50659005"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-08-25T19:45:34.698Z"},"lastPublishedAt":{"$date":"2026-03-29T12:50:26.687Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-27T18:34:53.266Z"},"updatedAt":{"$date":"2026-04-01T14:45:09.380Z"},"__v":0,"rawData":{"name":"EP résolue","description":"EP résolue (décision reçue)","active":true,"tags":["asaci","transactions"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-ep-resolved","controlValues":{"body":"EP résolue — {{payload.refDemande}} : {{payload.decision}} ({{payload.organizationHandle}})","redirect":{"url":"/transactions?correlationId={{payload.correlationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/swap-horizontal-circle.svg?color=%23ea580c&width=40"}}]},"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"}},{"_id":{"$oid":"69c91bb7b8c689b3290637a3"},"name":"Alerte export lag","description":"Lag export dépasse le SLA (30s)","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"export-lag-alert","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd865a78c8d20e5065a5ea"}}],"_id":{"$oid":"69c91bb7b8c689b3290637a4"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-export-lag-rxip","name":"email-export-lag","type":"REGULAR","_templateId":{"$oid":"69cd865a78c8d20e5065a5dd"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd865a78c8d20e5065a5dd"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":null,"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:51.881Z"},"updatedAt":{"$date":"2026-04-01T20:55:54.610Z"},"__v":0,"rawData":{"origin":"novu-cloud","payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"workflowId":"export-lag-alert","isTranslationEnabled":false,"name":"Alerte export lag","active":true,"tags":["asaci","alertes"],"description":"Lag export dépasse le SLA (30s)","severity":"none","steps":[{"stepId":"email-export-lag-rxip","name":"email-export-lag","type":"email","controlValues":{"subject":"[ASACI] SLA — Export lag {{payload.lagSeconds}}s","body":"<div style=\"background:#fffbeb;border-bottom:1px solid #fde68a;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#92400e;\">Export lag SLA dépassé</p><p style=\"margin:0;font-size:13px;color:#a16207;\">Le pipeline de données est en retard.</p></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Métriques</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Lag actuel</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\"><span style=\"color:#a16207;font-weight:700;\">{{payload.lagSeconds}}s</span></td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Seuil SLA</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">30s</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Le délai entre la capture et l'export Kafka dépasse le SLA configuré.</p>","layoutId":"asaci-email-layout"}}],"preferences":{"user":null,"workflow":{"all":{"enabled":true,"readOnly":false},"channels":{"email":{"enabled":true},"sms":{"enabled":true},"in_app":{"enabled":true},"chat":{"enabled":true},"push":{"enabled":true}}}}}},{"_id":{"$oid":"69c6cdcdedf412b6153c3638"},"name":"Organisation timeout","description":"Organisation non réactive","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"organization-timeout","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd2f7478c8d20e50658f07"}}],"_id":{"$oid":"69c6cdcdedf412b6153c3639"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-org-timeout","name":"email-org-timeout","type":"REGULAR","_templateId":{"$oid":"69cd2f7478c8d20e50658ef0"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7478c8d20e50658ef0"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-org-timeout","name":"inapp-org-timeout","type":"REGULAR","_templateId":{"$oid":"69cd2f7478c8d20e50658ef4"},"_parentId":{"$oid":"69cd2f7478c8d20e50658ef0"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7478c8d20e50658ef4"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":null,"lastPublishedAt":{"$date":"2026-03-29T13:25:22.292Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-27T18:34:53.673Z"},"updatedAt":{"$date":"2026-04-01T14:45:08.767Z"},"__v":0,"rawData":{"name":"Organisation timeout","description":"Organisation non réactive","active":true,"tags":["asaci","alertes"],"origin":"novu-cloud","steps":[{"type":"email","name":"email-org-timeout","controlValues":{"subject":"[ASACI] Timeout — {{payload.organizationHandle}}/{{payload.moduleCode}}","body":"<div style=\"background:#fffbeb;border-bottom:1px solid #fde68a;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#92400e;\">Timeout organisation détecté</p><p style=\"margin:0;font-size:13px;color:#a16207;\">L'organisation ne répond pas dans les délais configurés.</p></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Organisation</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.organizationHandle}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Module</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.moduleCode}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Latence</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.latencyMs}} ms</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Vérifier la connectivité et la disponibilité du partenaire.</p>","layoutId":"asaci-email-layout"}},{"type":"in_app","name":"inapp-org-timeout","controlValues":{"body":"Timeout organisation — {{payload.organizationHandle}}/{{payload.moduleCode}} ({{payload.latencyMs}}ms)","redirect":{"url":"/transactions?correlationId={{payload.correlationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/alert-circle.svg?color=%23dc2626&width=40"}}]},"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"}},{"_id":{"$oid":"69c78cc3edf412b6153c5239"},"name":"Signature HMAC rejetée","description":"Message avec signature HMAC invalide (sécurité)","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"hmac-rejected","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd2f7178c8d20e5065891b"}}],"_id":{"$oid":"69c78cc3edf412b6153c523a"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-hmac-rejected","name":"email-hmac-rejected","type":"REGULAR","_templateId":{"$oid":"69cd2f7178c8d20e50658904"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7178c8d20e50658904"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-hmac-rejected","name":"inapp-hmac-rejected","type":"REGULAR","_templateId":{"$oid":"69cd2f7178c8d20e50658908"},"_parentId":{"$oid":"69cd2f7178c8d20e50658904"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7178c8d20e50658908"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":null,"lastPublishedAt":{"$date":"2026-03-29T13:25:25.813Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-28T08:09:39.986Z"},"updatedAt":{"$date":"2026-04-01T14:45:05.270Z"},"__v":0,"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"rawData":{"name":"Signature HMAC rejetée","description":"Message avec signature HMAC invalide (sécurité)","active":true,"tags":["asaci","alertes"],"origin":"novu-cloud","steps":[{"type":"email","name":"email-hmac-rejected","controlValues":{"subject":"[ASACI] Sécurité — Signature HMAC rejetée","body":"<div style=\"background:#fef2f2;border-bottom:1px solid #fecaca;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#991b1b;\">Signature HMAC invalide</p><p style=\"margin:0;font-size:13px;color:#b91c1c;\">Un message avec une signature invalide a été détecté.</p></div><div style=\"margin:0 0 20px;\"><span style=\"display:inline-block;background:#fee2e2;color:#dc2626;font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px;letter-spacing:0.5px;\">SÉCURITÉ</span></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Source</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.source}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Routing key</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\"><span style=\"font-family:Consolas,monospace;font-size:12px;\">{{payload.routingKey}}</span></td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Timestamp</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.timestamp}}</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Vérifier l'intégrité du canal et les clés HMAC configurées.</p>","layoutId":"asaci-email-layout"}},{"type":"in_app","name":"inapp-hmac-rejected","controlValues":{"body":"SÉCURITÉ — Signature HMAC rejetée depuis {{payload.source}}","redirect":{"url":"/audit","target":"_self"},"avatar":"https://api.iconify.design/mdi/shield-alert.svg?color=%23dc2626&width=40"}}]}},{"_id":{"$oid":"69c78cc4edf412b6153c52e9"},"name":"Taux erreur élevé","description":"Taux erreur 5xx > 1% pendant 5 min","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"error-rate-alert","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"phone","_id":{"$oid":"69cd2a9478c8d20e50656e7b"}},{"name":"email","_id":{"$oid":"69cd2a9478c8d20e50656e7c"}}],"_id":{"$oid":"69c78cc4edf412b6153c52ea"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-error-rate-5tbg","name":"email-error-rate","type":"REGULAR","_templateId":{"$oid":"69cd2a9478c8d20e50656e64"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2a9478c8d20e50656e64"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"sms-error-rate-y32f","name":"sms-error-rate","type":"REGULAR","_templateId":{"$oid":"69cd2a9478c8d20e50656e68"},"_parentId":{"$oid":"69cd2a9478c8d20e50656e64"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2a9478c8d20e50656e68"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":null,"lastPublishedAt":{"$date":"2026-04-01T20:55:55.484Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-28T08:09:40.329Z"},"updatedAt":{"$date":"2026-04-01T20:55:55.484Z"},"__v":0,"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"rawData":{"name":"Taux erreur élevé","description":"Taux erreur 5xx > 1% pendant 5 min","active":true,"tags":["asaci","alertes"],"origin":"novu-cloud","steps":[{"type":"email","name":"email-error-rate","controlValues":{"subject":"[ASACI] Erreur — {{payload.service}} ({{payload.errorRate}}%)","body":"<div style=\"background:#fef2f2;border-bottom:1px solid #fecaca;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#991b1b;\">Taux d'erreur élevé</p><p style=\"margin:0;font-size:13px;color:#b91c1c;\">Le taux d'erreur 5xx dépasse le seuil.</p></div><div style=\"margin:0 0 20px;\"><span style=\"display:inline-block;background:#fee2e2;color:#dc2626;font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px;letter-spacing:0.5px;\">CRITIQUE</span></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Métriques</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Service</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.service}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Taux d'erreur</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\"><span style=\"color:#dc2626;font-weight:700;\">{{payload.errorRate}}%</span></td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Durée</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.durationMinutes}} min</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Action immédiate requise. Le taux d'erreur 5xx dépasse 1% depuis plus de 5 minutes.</p>","layoutId":"asaci-email-layout"}},{"type":"sms","name":"sms-error-rate","controlValues":{"body":"[ASACI] CRITIQUE — {{payload.service}} erreur {{payload.errorRate}}% depuis {{payload.durationMinutes}}min"}}]}},{"_id":{"$oid":"69c91bb2b8c689b329063074"},"name":"EP en attente","description":"Nouvelle entente préalable en attente","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","transactions"],"triggers":[{"type":"event","identifier":"ep-pending","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd865778c8d20e5065a185"}}],"_id":{"$oid":"69c91bb2b8c689b329063075"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-ep-pending-ltgb","name":"email-ep-pending","type":"REGULAR","_templateId":{"$oid":"69cd865778c8d20e5065a16e"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd865778c8d20e5065a16e"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-ep-pending-rvfm","name":"inapp-ep-pending","type":"REGULAR","_templateId":{"$oid":"69cd865778c8d20e5065a172"},"_parentId":{"$oid":"69cd865778c8d20e5065a16e"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd865778c8d20e5065a172"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-17T10:08:59.211Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:46.831Z"},"updatedAt":{"$date":"2026-04-01T20:55:51.868Z"},"__v":0,"rawData":{"origin":"novu-cloud","payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"workflowId":"ep-pending","isTranslationEnabled":false,"name":"EP en attente","active":true,"tags":["asaci","transactions"],"description":"Nouvelle entente préalable en attente","severity":"none","steps":[{"stepId":"email-ep-pending-ltgb","name":"email-ep-pending","type":"email","controlValues":{"subject":"[ASACI] Nouvelle EP en attente — {{payload.refDemande}}","body":"<div style=\"background:#eff6ff;border-bottom:1px solid #bfdbfe;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#1e40af;\">Nouvelle entente préalable en attente</p><p style=\"margin:0;font-size:13px;color:#1d4ed8;\">Une demande de pré-autorisation a été soumise.</p></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails de la demande</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Organisation</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.organizationHandle}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Réf. demande</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.refDemande}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Montant estimé</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.montantEstimeTotal}} {{payload.devise}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Soumise le</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.submittedAt}}</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Cette demande est en attente de traitement par l'organisme assureur.</p><table role=\"presentation\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin:24px 0 0;\"><tr><td style=\"background:#18181b;border-radius:8px;\"><a href=\"https://console-test.asaci.dev.veone.net\" style=\"display:inline-block;background:#18181b;color:#fff;font-size:14px;font-weight:600;text-decoration:none;padding:12px 24px;border-radius:8px;\">Voir la demande</a></td></tr></table>","layoutId":"asaci-email-layout"}},{"stepId":"inapp-ep-pending-rvfm","name":"inapp-ep-pending","type":"in_app","controlValues":{"body":"Nouvelle EP en attente — {{payload.refDemande}} ({{payload.organizationHandle}})","redirect":{"url":"/transactions?correlationId={{payload.correlationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/swap-horizontal-circle.svg?color=%23ea580c&width=40"}}],"preferences":{"user":null,"workflow":{"all":{"enabled":true,"readOnly":false},"channels":{"email":{"enabled":true},"sms":{"enabled":true},"in_app":{"enabled":true},"chat":{"enabled":true},"push":{"enabled":true}}}}}},{"_id":{"$oid":"69c91bb7b8c689b3290636ba"},"name":"Credentials supprimées","description":"Credentials supprimées","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","organisations"],"triggers":[{"type":"event","identifier":"org-credentials-deleted","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd865978c8d20e5065a477"}}],"_id":{"$oid":"69c91bb7b8c689b3290636bb"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-org-creds-deleted-7uvq","name":"email-org-creds-deleted","type":"REGULAR","_templateId":{"$oid":"69cd865978c8d20e5065a460"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd865978c8d20e5065a460"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-org-creds-deleted-h4mi","name":"inapp-org-creds-deleted","type":"REGULAR","_templateId":{"$oid":"69cd865978c8d20e5065a464"},"_parentId":{"$oid":"69cd865978c8d20e5065a460"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd865978c8d20e5065a464"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-05T22:16:29.779Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:51.218Z"},"updatedAt":{"$date":"2026-04-01T20:55:53.699Z"},"__v":0,"rawData":{"origin":"novu-cloud","payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"workflowId":"org-credentials-deleted","isTranslationEnabled":false,"name":"Credentials supprimées","active":true,"tags":["asaci","organisations"],"description":"Credentials supprimées","severity":"none","steps":[{"stepId":"email-org-creds-deleted-7uvq","name":"email-org-creds-deleted","type":"email","controlValues":{"subject":"[ASACI] Credentials supprimées — {{payload.organizationHandle}}","body":"<div style=\"background:#fffbeb;border-bottom:1px solid #fde68a;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#92400e;\">Credentials supprimées</p><p style=\"margin:0;font-size:13px;color:#a16207;\">Des credentials ont été retirées.</p></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Organisation</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.organizationHandle}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Type</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.credentialType}}</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Les intégrations utilisant ces credentials ne fonctionneront plus.</p>","layoutId":"asaci-email-layout"}},{"stepId":"inapp-org-creds-deleted-h4mi","name":"inapp-org-creds-deleted","type":"in_app","controlValues":{"body":"Credentials supprimées — {{payload.credentialType}} ({{payload.organizationHandle}})","redirect":{"url":"/organizations/{{payload.organizationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/domain.svg?color=%232563eb&width=40"}}],"preferences":{"user":null,"workflow":{"all":{"enabled":true,"readOnly":false},"channels":{"email":{"enabled":true},"sms":{"enabled":true},"in_app":{"enabled":true},"chat":{"enabled":true},"push":{"enabled":true}}}}}},{"_id":{"$oid":"69c91bb4b8c689b32906328a"},"name":"Circuit breaker rétabli","description":"Circuit breaker fermé","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"circuit-recovered","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c91bb4b8c689b32906328b"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-cb-recovered","name":"inapp-cb-recovered","type":"REGULAR","_templateId":{"$oid":"69cd2f7978c8d20e50659670"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7978c8d20e50659670"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-01T21:33:10.073Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:48.149Z"},"updatedAt":{"$date":"2026-04-01T14:45:13.417Z"},"__v":0,"rawData":{"name":"Circuit breaker rétabli","description":"Circuit breaker fermé","active":true,"tags":["asaci","alertes"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-cb-recovered","controlValues":{"body":"Circuit breaker rétabli — {{payload.organizationHandle}}/{{payload.moduleCode}}","redirect":{"url":"/dashboard","target":"_self"},"avatar":"https://api.iconify.design/mdi/alert-circle.svg?color=%23dc2626&width=40"}}]}},{"_id":{"$oid":"69c91bb6b8c689b329063580"},"name":"Organisation réactivée","description":"Organisation réactivée","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","organisations"],"triggers":[{"type":"event","identifier":"org-reactivated","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c91bb6b8c689b329063581"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-org-reactivated","name":"inapp-org-reactivated","type":"REGULAR","_templateId":{"$oid":"69cd2f7778c8d20e50659336"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7778c8d20e50659336"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":null,"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:50.348Z"},"updatedAt":{"$date":"2026-04-01T14:45:11.353Z"},"__v":0,"rawData":{"name":"Organisation réactivée","description":"Organisation réactivée","active":true,"tags":["asaci","organisations"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-org-reactivated","controlValues":{"body":"Organisation réactivée — {{payload.organizationHandle}}","redirect":{"url":"/organizations/{{payload.organizationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/domain.svg?color=%232563eb&width=40"}}]}},{"_id":{"$oid":"69c91bb6b8c689b329063612"},"name":"Service basculé","description":"Service activé ou désactivé","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","organisations"],"triggers":[{"type":"event","identifier":"org-service-toggled","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c91bb6b8c689b329063613"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-org-service-toggled","name":"inapp-org-service-toggled","type":"REGULAR","_templateId":{"$oid":"69cd2f7678c8d20e50659286"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7678c8d20e50659286"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-16T03:43:05.205Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:50.757Z"},"updatedAt":{"$date":"2026-04-01T14:45:10.925Z"},"__v":0,"rawData":{"name":"Service basculé","description":"Service activé ou désactivé","active":true,"tags":["asaci","organisations"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-org-service-toggled","controlValues":{"body":"Service basculé — {{payload.moduleCode}} ({{payload.organizationHandle}})","redirect":{"url":"/organizations/{{payload.organizationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/domain.svg?color=%232563eb&width=40"}}]}},{"_id":{"$oid":"69c91bb5b8c689b3290634c1"},"name":"Organisation activée","description":"Organisation activée","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","organisations"],"triggers":[{"type":"event","identifier":"org-activated","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c91bb5b8c689b3290634c2"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-org-activated","name":"inapp-org-activated","type":"REGULAR","_templateId":{"$oid":"69cd2f7778c8d20e50659423"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7778c8d20e50659423"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-01T21:33:10.017Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:49.849Z"},"updatedAt":{"$date":"2026-04-01T14:45:11.937Z"},"__v":0,"rawData":{"name":"Organisation activée","description":"Organisation activée","active":true,"tags":["asaci","organisations"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-org-activated","controlValues":{"body":"Organisation activée — {{payload.organizationHandle}}","redirect":{"url":"/organizations/{{payload.organizationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/domain.svg?color=%232563eb&width=40"}}]}},{"_id":{"$oid":"69c91bb7b8c689b329063734"},"name":"Alerte DLQ","description":"Messages en Dead Letter Queue","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"dlq-alert","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"phone","_id":{"$oid":"69cd865a78c8d20e5065a547"}},{"name":"email","_id":{"$oid":"69cd865a78c8d20e5065a548"}}],"_id":{"$oid":"69c91bb7b8c689b329063735"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-dlq-alert-rl9h","name":"email-dlq-alert","type":"REGULAR","_templateId":{"$oid":"69cd865a78c8d20e5065a530"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd865a78c8d20e5065a530"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"sms-dlq-alert-y092","name":"sms-dlq-alert","type":"REGULAR","_templateId":{"$oid":"69cd865a78c8d20e5065a534"},"_parentId":{"$oid":"69cd865a78c8d20e5065a530"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd865a78c8d20e5065a534"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":null,"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:51.705Z"},"updatedAt":{"$date":"2026-04-01T20:55:54.238Z"},"__v":0,"rawData":{"origin":"novu-cloud","payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"workflowId":"dlq-alert","isTranslationEnabled":false,"name":"Alerte DLQ","active":true,"tags":["asaci","alertes"],"description":"Messages en Dead Letter Queue","severity":"none","steps":[{"stepId":"email-dlq-alert-rl9h","name":"email-dlq-alert","type":"email","controlValues":{"subject":"[ASACI] DLQ — {{payload.queueName}} ({{payload.depth}} messages)","body":"<div style=\"background:#fef2f2;border-bottom:1px solid #fecaca;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#991b1b;\">Messages en Dead Letter Queue</p><p style=\"margin:0;font-size:13px;color:#b91c1c;\">Des messages sont en erreur et nécessitent une intervention.</p></div><div style=\"margin:0 0 20px;\"><span style=\"display:inline-block;background:#fee2e2;color:#dc2626;font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px;letter-spacing:0.5px;\">ALERTE</span></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Queue</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\"><span style=\"font-family:Consolas,monospace;font-size:12px;\">{{payload.queueName}}</span></td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Messages</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\"><span style=\"color:#dc2626;font-weight:700;\">{{payload.depth}}</span></td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Service</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.service}}</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Vérifier et rejouer les messages via RabbitMQ Management.</p>","layoutId":"asaci-email-layout"}},{"stepId":"sms-dlq-alert-y092","name":"sms-dlq-alert","type":"sms","controlValues":{"body":"[ASACI] DLQ ALERT — {{payload.queueName}} : {{payload.depth}} messages"}}],"preferences":{"user":null,"workflow":{"all":{"enabled":true,"readOnly":false},"channels":{"email":{"enabled":true},"sms":{"enabled":true},"in_app":{"enabled":true},"chat":{"enabled":true},"push":{"enabled":true}}}}}},{"_id":{"$oid":"69c78b6bedf412b6153c4f3c"},"name":"Service ajouté","description":"Service ajouté à une organisation","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","organisations"],"triggers":[{"type":"event","identifier":"org-service-added","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c78b6bedf412b6153c4f3d"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-org-service-added","name":"inapp-org-service-added","type":"REGULAR","_templateId":{"$oid":"69cd2f7278c8d20e50658ac9"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7278c8d20e50658ac9"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-08-25T12:29:20.045Z"},"lastPublishedAt":{"$date":"2026-03-29T12:50:31.815Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-28T08:03:55.740Z"},"updatedAt":{"$date":"2026-04-01T14:45:06.258Z"},"__v":0,"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"rawData":{"name":"Service ajouté","description":"Service ajouté à une organisation","active":true,"tags":["asaci","organisations"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-org-service-added","controlValues":{"body":"Service ajouté — {{payload.moduleCode}} ({{payload.organizationHandle}})","redirect":{"url":"/organizations/{{payload.organizationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/domain.svg?color=%232563eb&width=40"}}]}},{"_id":{"$oid":"69c91bb3b8c689b3290630d4"},"name":"EP résolue","description":"EP résolue (décision reçue)","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","transactions"],"triggers":[{"type":"event","identifier":"ep-resolved","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c91bb3b8c689b3290630d5"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-ep-resolved","name":"inapp-ep-resolved","type":"REGULAR","_templateId":{"$oid":"69cd2f7a78c8d20e506597f2"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7a78c8d20e506597f2"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-17T10:08:59.656Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:47.094Z"},"updatedAt":{"$date":"2026-04-01T14:45:14.311Z"},"__v":0,"rawData":{"name":"EP résolue","description":"EP résolue (décision reçue)","active":true,"tags":["asaci","transactions"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-ep-resolved","controlValues":{"body":"EP résolue — {{payload.refDemande}} : {{payload.decision}} ({{payload.organizationHandle}})","redirect":{"url":"/transactions?correlationId={{payload.correlationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/swap-horizontal-circle.svg?color=%23ea580c&width=40"}}]}},{"_id":{"$oid":"69c78cc3edf412b6153c51e6"},"name":"Alerte export lag","description":"Lag export dépasse le SLA (30s)","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"export-lag-alert","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd2a9578c8d20e5065700f"}}],"_id":{"$oid":"69c78cc3edf412b6153c51e7"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-export-lag-rxip","name":"email-export-lag","type":"REGULAR","_templateId":{"$oid":"69cd2a9578c8d20e50657002"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2a9578c8d20e50657002"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":null,"lastPublishedAt":{"$date":"2026-04-01T20:55:54.678Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-28T08:09:39.737Z"},"updatedAt":{"$date":"2026-04-01T20:55:54.678Z"},"__v":0,"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"rawData":{"name":"Alerte export lag","description":"Lag export dépasse le SLA (30s)","active":true,"tags":["asaci","alertes"],"origin":"novu-cloud","steps":[{"type":"email","name":"email-export-lag","controlValues":{"subject":"[ASACI] SLA — Export lag {{payload.lagSeconds}}s","body":"<div style=\"background:#fffbeb;border-bottom:1px solid #fde68a;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#92400e;\">Export lag SLA dépassé</p><p style=\"margin:0;font-size:13px;color:#a16207;\">Le pipeline de données est en retard.</p></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Métriques</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Lag actuel</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\"><span style=\"color:#a16207;font-weight:700;\">{{payload.lagSeconds}}s</span></td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Seuil SLA</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">30s</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Le délai entre la capture et l'export Kafka dépasse le SLA configuré.</p>","layoutId":"asaci-email-layout"}}]}},{"_id":{"$oid":"69da553484ab1c7a45c22295"},"name":"Résultat transmission batch","description":"Notification du résultat de dispatch d un child batch vers une destination","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci"],"triggers":[{"type":"event","identifier":"batch-child-result","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69da553484ab1c7a45c22296"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-batch-child-result","name":"inapp-batch-child-result","type":"REGULAR","filters":[],"_templateId":{"$oid":"69da553484ab1c7a45c22291"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69da553484ab1c7a45c22291"},"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-08-28T15:02:28.704Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-04-11T14:05:40.798Z"},"updatedAt":{"$date":"2026-04-11T14:05:40.798Z"},"__v":0},{"_id":{"$oid":"69c91bb8b8c689b329063873"},"name":"Certificat bientôt expiré","description":"Certificat TLS expire dans moins de 30 jours","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"cert-expiry-warning","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd865a78c8d20e5065a678"}}],"_id":{"$oid":"69c91bb8b8c689b329063874"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-cert-expiry-0fv4","name":"email-cert-expiry","type":"REGULAR","_templateId":{"$oid":"69cd865a78c8d20e5065a66b"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd865a78c8d20e5065a66b"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":null,"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:52.396Z"},"updatedAt":{"$date":"2026-04-01T20:55:54.973Z"},"__v":0,"rawData":{"origin":"novu-cloud","payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"workflowId":"cert-expiry-warning","isTranslationEnabled":false,"name":"Certificat bientôt expiré","active":true,"tags":["asaci","alertes"],"description":"Certificat TLS expire dans moins de 30 jours","severity":"none","steps":[{"stepId":"email-cert-expiry-0fv4","name":"email-cert-expiry","type":"email","controlValues":{"subject":"[ASACI] Certificat expire le {{payload.expiryDate}}","body":"<div style=\"background:#fffbeb;border-bottom:1px solid #fde68a;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#92400e;\">Certificat TLS bientôt expiré</p><p style=\"margin:0;font-size:13px;color:#a16207;\">Renouvellement nécessaire.</p></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails du certificat</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Domaine</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.domain}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Expiration</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.expiryDate}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Jours restants</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\"><span style=\"color:#a16207;font-weight:700;\">{{payload.daysRemaining}}</span></td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Renouveler le certificat avant expiration pour éviter une interruption de service.</p>","layoutId":"asaci-email-layout"}}],"preferences":{"user":null,"workflow":{"all":{"enabled":true,"readOnly":false},"channels":{"email":{"enabled":true},"sms":{"enabled":true},"in_app":{"enabled":true},"chat":{"enabled":true},"push":{"enabled":true}}}}}},{"_id":{"$oid":"69c91bb5b8c689b32906342f"},"name":"Utilisateur réactivé","description":"Utilisateur réactivé","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","utilisateurs"],"triggers":[{"type":"event","identifier":"user-reactivated","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c91bb5b8c689b329063430"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-user-reactivated","name":"inapp-user-reactivated","type":"REGULAR","_templateId":{"$oid":"69cd2f7878c8d20e506594d3"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7878c8d20e506594d3"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-04T23:04:37.138Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:49.407Z"},"updatedAt":{"$date":"2026-04-01T14:45:12.434Z"},"__v":0,"rawData":{"name":"Utilisateur réactivé","description":"Utilisateur réactivé","active":true,"tags":["asaci","utilisateurs"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-user-reactivated","controlValues":{"body":"Utilisateur réactivé — {{payload.email}} ({{payload.organizationHandle}})","redirect":{"url":"/users/{{payload.userId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/account-circle.svg?color=%2316a34a&width=40"}}]}},{"_id":{"$oid":"69c6cdceedf412b6153c36e6"},"name":"Circuit breaker rétabli","description":"Circuit breaker fermé","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"circuit-recovered","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c6cdceedf412b6153c36e7"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-cb-recovered","name":"inapp-cb-recovered","type":"REGULAR","_templateId":{"$oid":"69cd2f7478c8d20e50658e6f"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7478c8d20e50658e6f"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-08-24T12:32:18.781Z"},"lastPublishedAt":{"$date":"2026-03-29T12:50:28.456Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-27T18:34:54.004Z"},"updatedAt":{"$date":"2026-04-01T14:45:08.455Z"},"__v":0,"rawData":{"name":"Circuit breaker rétabli","description":"Circuit breaker fermé","active":true,"tags":["asaci","alertes"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-cb-recovered","controlValues":{"body":"Circuit breaker rétabli — {{payload.organizationHandle}}/{{payload.moduleCode}}","redirect":{"url":"/dashboard","target":"_self"},"avatar":"https://api.iconify.design/mdi/alert-circle.svg?color=%23dc2626&width=40"}}]},"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"}},{"_id":{"$oid":"69c6cdceedf412b6153c3779"},"name":"Fichier SFTP rejeté","description":"Fichier SFTP rejeté","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"file-rejected","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd2f7478c8d20e50658e10"}}],"_id":{"$oid":"69c6cdceedf412b6153c377a"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-file-rejected","name":"email-file-rejected","type":"REGULAR","_templateId":{"$oid":"69cd2f7478c8d20e50658df9"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7478c8d20e50658df9"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-file-rejected","name":"inapp-file-rejected","type":"REGULAR","_templateId":{"$oid":"69cd2f7478c8d20e50658dfd"},"_parentId":{"$oid":"69cd2f7478c8d20e50658df9"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7478c8d20e50658dfd"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":null,"lastPublishedAt":{"$date":"2026-03-29T13:25:23.583Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-27T18:34:54.317Z"},"updatedAt":{"$date":"2026-04-01T14:45:08.196Z"},"__v":0,"rawData":{"name":"Fichier SFTP rejeté","description":"Fichier SFTP rejeté","active":true,"tags":["asaci","alertes"],"origin":"novu-cloud","steps":[{"type":"email","name":"email-file-rejected","controlValues":{"subject":"[ASACI] Fichier rejeté — {{payload.filename}}","body":"<div style=\"background:#fffbeb;border-bottom:1px solid #fde68a;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#92400e;\">Fichier SFTP rejeté</p><p style=\"margin:0;font-size:13px;color:#a16207;\">Le fichier n'a pas passé la validation.</p></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails du fichier</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Organisation</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.organizationHandle}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Fichier</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\"><span style=\"font-family:Consolas,monospace;font-size:12px;\">{{payload.filename}}</span></td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Module</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.moduleCode}}</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Vérifier le format et le contenu du fichier avant de le redéposer.</p>","layoutId":"asaci-email-layout"}},{"type":"in_app","name":"inapp-file-rejected","controlValues":{"body":"Fichier SFTP rejeté — {{payload.filename}} ({{payload.organizationHandle}})","redirect":{"url":"/transactions?correlationId={{payload.correlationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/alert-circle.svg?color=%23dc2626&width=40"}}]},"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"}},{"_id":{"$oid":"69c91bb8b8c689b3290638df"},"name":"Taux erreur élevé","description":"Taux erreur 5xx > 1% pendant 5 min","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"error-rate-alert","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"phone","_id":{"$oid":"69cd865b78c8d20e5065a739"}},{"name":"email","_id":{"$oid":"69cd865b78c8d20e5065a73a"}}],"_id":{"$oid":"69c91bb8b8c689b3290638e0"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-error-rate-5tbg","name":"email-error-rate","type":"REGULAR","_templateId":{"$oid":"69cd865b78c8d20e5065a722"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd865b78c8d20e5065a722"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"sms-error-rate-y32f","name":"sms-error-rate","type":"REGULAR","_templateId":{"$oid":"69cd865b78c8d20e5065a726"},"_parentId":{"$oid":"69cd865b78c8d20e5065a722"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd865b78c8d20e5065a726"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-01T01:55:29.543Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:52.652Z"},"updatedAt":{"$date":"2026-04-01T20:55:55.374Z"},"__v":0,"rawData":{"origin":"novu-cloud","payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"workflowId":"error-rate-alert","isTranslationEnabled":false,"name":"Taux erreur élevé","active":true,"tags":["asaci","alertes"],"description":"Taux erreur 5xx > 1% pendant 5 min","severity":"none","steps":[{"stepId":"email-error-rate-5tbg","name":"email-error-rate","type":"email","controlValues":{"subject":"[ASACI] Erreur — {{payload.service}} ({{payload.errorRate}}%)","body":"<div style=\"background:#fef2f2;border-bottom:1px solid #fecaca;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#991b1b;\">Taux d'erreur élevé</p><p style=\"margin:0;font-size:13px;color:#b91c1c;\">Le taux d'erreur 5xx dépasse le seuil.</p></div><div style=\"margin:0 0 20px;\"><span style=\"display:inline-block;background:#fee2e2;color:#dc2626;font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px;letter-spacing:0.5px;\">CRITIQUE</span></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Métriques</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Service</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.service}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Taux d'erreur</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\"><span style=\"color:#dc2626;font-weight:700;\">{{payload.errorRate}}%</span></td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Durée</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.durationMinutes}} min</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Action immédiate requise. Le taux d'erreur 5xx dépasse 1% depuis plus de 5 minutes.</p>","layoutId":"asaci-email-layout"}},{"stepId":"sms-error-rate-y32f","name":"sms-error-rate","type":"sms","controlValues":{"body":"[ASACI] CRITIQUE — {{payload.service}} erreur {{payload.errorRate}}% depuis {{payload.durationMinutes}}min"}}],"preferences":{"user":null,"workflow":{"all":{"enabled":true,"readOnly":false},"channels":{"email":{"enabled":true},"sms":{"enabled":true},"in_app":{"enabled":true},"chat":{"enabled":true},"push":{"enabled":true}}}}}},{"_id":{"$oid":"69c69111eb35f2024f9f54ff"},"name":"user-reactivated","description":"Utilisateur réactivé","active":true,"type":"REGULAR","draft":false,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci"],"triggers":[{"type":"event","identifier":"user-reactivated","variables":[{"name":"email","type":"String","_id":{"$oid":"69c69111eb35f2024f9f5501"}},{"name":"organizationHandle","type":"String","_id":{"$oid":"69c69111eb35f2024f9f5502"}}],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c69111eb35f2024f9f5500"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"type":"REGULAR","filters":[],"_templateId":{"$oid":"69c69111eb35f2024f9f54f6"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69c69111eb35f2024f9f54f6"},"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud-v1","lastTriggeredAt":null,"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"validatePayload":false,"deleted":true,"createdAt":{"$date":"2026-03-27T14:15:45.432Z"},"updatedAt":{"$date":"2026-03-27T18:34:05.287Z"},"__v":0,"deletedAt":{"$date":"2026-03-27T18:34:05.287Z"}},{"_id":{"$oid":"69c91bb6b8c689b3290635c9"},"name":"Service ajouté","description":"Service ajouté à une organisation","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","organisations"],"triggers":[{"type":"event","identifier":"org-service-added","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c91bb6b8c689b3290635ca"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-org-service-added","name":"inapp-org-service-added","type":"REGULAR","_templateId":{"$oid":"69cd2f7778c8d20e506592de"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7778c8d20e506592de"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-16T03:43:25.201Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:50.569Z"},"updatedAt":{"$date":"2026-04-01T14:45:11.179Z"},"__v":0,"rawData":{"name":"Service ajouté","description":"Service ajouté à une organisation","active":true,"tags":["asaci","organisations"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-org-service-added","controlValues":{"body":"Service ajouté — {{payload.moduleCode}} ({{payload.organizationHandle}})","redirect":{"url":"/organizations/{{payload.organizationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/domain.svg?color=%232563eb&width=40"}}]}},{"_id":{"$oid":"69c69111eb35f2024f9f5337"},"name":"ep-timeout","description":"EP non répondue (timeout)","active":true,"type":"REGULAR","draft":false,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci"],"triggers":[{"type":"event","identifier":"ep-timeout","variables":[{"name":"organizationHandle","type":"String","_id":{"$oid":"69c69111eb35f2024f9f5339"}},{"name":"refDemande","type":"String","_id":{"$oid":"69c69111eb35f2024f9f533a"}},{"name":"hours","type":"String","_id":{"$oid":"69c69111eb35f2024f9f533b"}}],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69c69111eb35f2024f9f533c"}}],"_id":{"$oid":"69c69111eb35f2024f9f5338"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"type":"REGULAR","filters":[],"_templateId":{"$oid":"69c69111eb35f2024f9f5326"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69c69111eb35f2024f9f5326"},"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"type":"REGULAR","filters":[],"_templateId":{"$oid":"69c69111eb35f2024f9f532e"},"_parentId":{"$oid":"69c69111eb35f2024f9f5326"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69c69111eb35f2024f9f532e"},"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud-v1","lastTriggeredAt":null,"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"validatePayload":false,"deleted":true,"createdAt":{"$date":"2026-03-27T14:15:45.092Z"},"updatedAt":{"$date":"2026-03-27T18:34:05.550Z"},"__v":0,"deletedAt":{"$date":"2026-03-27T18:34:05.550Z"}},{"_id":{"$oid":"69c6cdceedf412b6153c37c2"},"name":"Utilisateur créé","description":"Nouvel utilisateur créé","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","utilisateurs"],"triggers":[{"type":"event","identifier":"user-created","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c6cdceedf412b6153c37c3"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-user-created","name":"inapp-user-created","type":"REGULAR","_templateId":{"$oid":"69cd2f7378c8d20e50658d78"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7378c8d20e50658d78"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-08-25T12:42:20.598Z"},"lastPublishedAt":{"$date":"2026-03-29T12:50:29.528Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-27T18:34:54.501Z"},"updatedAt":{"$date":"2026-04-01T14:45:07.877Z"},"__v":0,"rawData":{"name":"Utilisateur créé","description":"Nouvel utilisateur créé","active":true,"tags":["asaci","utilisateurs"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-user-created","controlValues":{"body":"Nouvel utilisateur créé — {{payload.email}} ({{payload.organizationHandle}})","redirect":{"url":"/users/{{payload.userId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/account-circle.svg?color=%2316a34a&width=40"}}]},"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"}},{"_id":{"$oid":"69c78b6cedf412b6153c4ff5"},"name":"Credentials supprimées","description":"Credentials supprimées","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","organisations"],"triggers":[{"type":"event","identifier":"org-credentials-deleted","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd2f7178c8d20e506589ba"}}],"_id":{"$oid":"69c78b6cedf412b6153c4ff6"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-org-creds-deleted-7uvq","name":"email-org-creds-deleted","type":"REGULAR","_templateId":{"$oid":"69cd2f7178c8d20e506589a3"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7178c8d20e506589a3"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-org-creds-deleted-h4mi","name":"inapp-org-creds-deleted","type":"REGULAR","_templateId":{"$oid":"69cd2f7178c8d20e506589a7"},"_parentId":{"$oid":"69cd2f7178c8d20e506589a3"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7178c8d20e506589a7"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-08-25T11:21:41.559Z"},"lastPublishedAt":{"$date":"2026-04-01T20:55:53.755Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-28T08:03:56.225Z"},"updatedAt":{"$date":"2026-04-01T20:55:53.756Z"},"__v":0,"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"rawData":{"name":"Credentials supprimées","description":"Credentials supprimées","active":true,"tags":["asaci","organisations"],"origin":"novu-cloud","steps":[{"type":"email","name":"email-org-creds-deleted","controlValues":{"subject":"[ASACI] Credentials supprimées — {{payload.organizationHandle}}","body":"<div style=\"background:#fffbeb;border-bottom:1px solid #fde68a;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#92400e;\">Credentials supprimées</p><p style=\"margin:0;font-size:13px;color:#a16207;\">Des credentials ont été retirées.</p></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Organisation</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.organizationHandle}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Type</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.credentialType}}</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Les intégrations utilisant ces credentials ne fonctionneront plus.</p>","layoutId":"asaci-email-layout"}},{"type":"in_app","name":"inapp-org-creds-deleted","controlValues":{"body":"Credentials supprimées — {{payload.credentialType}} ({{payload.organizationHandle}})","redirect":{"url":"/organizations/{{payload.organizationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/domain.svg?color=%232563eb&width=40"}}]}},{"_id":{"$oid":"69c78cc4edf412b6153c5295"},"name":"Certificat bientôt expiré","description":"Certificat TLS expire dans moins de 30 jours","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"cert-expiry-warning","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd2a9478c8d20e50656eff"}}],"_id":{"$oid":"69c78cc4edf412b6153c5296"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-cert-expiry-0fv4","name":"email-cert-expiry","type":"REGULAR","_templateId":{"$oid":"69cd2a9478c8d20e50656ef2"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2a9478c8d20e50656ef2"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":null,"lastPublishedAt":{"$date":"2026-04-01T20:55:55.013Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-28T08:09:40.115Z"},"updatedAt":{"$date":"2026-04-01T20:55:55.014Z"},"__v":0,"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"rawData":{"name":"Certificat bientôt expiré","description":"Certificat TLS expire dans moins de 30 jours","active":true,"tags":["asaci","alertes"],"origin":"novu-cloud","steps":[{"type":"email","name":"email-cert-expiry","controlValues":{"subject":"[ASACI] Certificat expire le {{payload.expiryDate}}","body":"<div style=\"background:#fffbeb;border-bottom:1px solid #fde68a;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#92400e;\">Certificat TLS bientôt expiré</p><p style=\"margin:0;font-size:13px;color:#a16207;\">Renouvellement nécessaire.</p></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails du certificat</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Domaine</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.domain}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Expiration</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.expiryDate}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Jours restants</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\"><span style=\"color:#a16207;font-weight:700;\">{{payload.daysRemaining}}</span></td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Renouveler le certificat avant expiration pour éviter une interruption de service.</p>","layoutId":"asaci-email-layout"}}]}},{"_id":{"$oid":"69c91bb4b8c689b32906333d"},"name":"Fichier SFTP rejeté","description":"Fichier SFTP rejeté","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"file-rejected","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd2f7978c8d20e50659611"}}],"_id":{"$oid":"69c91bb4b8c689b32906333e"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-file-rejected","name":"email-file-rejected","type":"REGULAR","_templateId":{"$oid":"69cd2f7978c8d20e506595fa"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7978c8d20e506595fa"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-file-rejected","name":"inapp-file-rejected","type":"REGULAR","_templateId":{"$oid":"69cd2f7978c8d20e506595fe"},"_parentId":{"$oid":"69cd2f7978c8d20e506595fa"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7978c8d20e506595fe"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-01T01:55:29.515Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:48.627Z"},"updatedAt":{"$date":"2026-04-01T14:45:13.156Z"},"__v":0,"rawData":{"name":"Fichier SFTP rejeté","description":"Fichier SFTP rejeté","active":true,"tags":["asaci","alertes"],"origin":"novu-cloud","steps":[{"type":"email","name":"email-file-rejected","controlValues":{"subject":"[ASACI] Fichier rejeté — {{payload.filename}}","body":"<div style=\"background:#fffbeb;border-bottom:1px solid #fde68a;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#92400e;\">Fichier SFTP rejeté</p><p style=\"margin:0;font-size:13px;color:#a16207;\">Le fichier n'a pas passé la validation.</p></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails du fichier</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Organisation</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.organizationHandle}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Fichier</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\"><span style=\"font-family:Consolas,monospace;font-size:12px;\">{{payload.filename}}</span></td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Module</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.moduleCode}}</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Vérifier le format et le contenu du fichier avant de le redéposer.</p>","layoutId":"asaci-email-layout"}},{"type":"in_app","name":"inapp-file-rejected","controlValues":{"body":"Fichier SFTP rejeté — {{payload.filename}} ({{payload.organizationHandle}})","redirect":{"url":"/transactions?correlationId={{payload.correlationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/alert-circle.svg?color=%23dc2626&width=40"}}]}},{"_id":{"$oid":"69c91bb6b8c689b32906365b"},"name":"Credentials créées","description":"Credentials créées pour une organisation","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f527f"},"tags":["asaci","organisations"],"triggers":[{"type":"event","identifier":"org-credentials-created","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c91bb6b8c689b32906365c"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-org-creds-created","name":"inapp-org-creds-created","type":"REGULAR","_templateId":{"$oid":"69cd2f7678c8d20e5065922e"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7678c8d20e5065922e"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-04-12T23:41:54.739Z"},"lastPublishedAt":null,"_environmentId":{"$oid":"69db8521182815a6b5c10404"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-29T12:31:50.931Z"},"updatedAt":{"$date":"2026-04-01T14:45:10.687Z"},"__v":0,"rawData":{"name":"Credentials créées","description":"Credentials créées pour une organisation","active":true,"tags":["asaci","organisations"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-org-creds-created","controlValues":{"body":"Credentials créées — {{payload.credentialType}} ({{payload.organizationHandle}})","redirect":{"url":"/organizations/{{payload.organizationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/domain.svg?color=%232563eb&width=40"}}]}},{"_id":{"$oid":"69c6cdceedf412b6153c3729"},"name":"Callback échoué","description":"Forward callback échoué","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"callback-failed","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd2a9878c8d20e5065761f"}}],"_id":{"$oid":"69c6cdceedf412b6153c372a"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-cb-failed-fax0","name":"email-cb-failed","type":"REGULAR","_templateId":{"$oid":"69cd2a9878c8d20e50657612"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2a9878c8d20e50657612"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":null,"lastPublishedAt":{"$date":"2026-04-01T20:55:52.752Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-27T18:34:54.180Z"},"updatedAt":{"$date":"2026-04-01T20:55:52.752Z"},"__v":0,"rawData":{"name":"Callback échoué","description":"Forward callback échoué","active":true,"tags":["asaci","alertes"],"origin":"novu-cloud","steps":[{"type":"email","name":"email-cb-failed","controlValues":{"subject":"[ASACI] Échec callback — {{payload.refDemande}}","body":"<div style=\"background:#fffbeb;border-bottom:1px solid #fde68a;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#92400e;\">Échec de forward callback</p><p style=\"margin:0;font-size:13px;color:#a16207;\">Le callback n'a pas pu être transmis.</p></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Organisation</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.organizationHandle}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Réf. demande</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.refDemande}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">URL cible</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\"><span style=\"font-family:Consolas,monospace;font-size:12px;\">{{payload.targetUrl}}</span></td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Status HTTP</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.httpStatus}}</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Le callback de réponse n'a pas pu être transmis à l'assurance complémentaire.</p>","layoutId":"asaci-email-layout"}}]},"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"}},{"_id":{"$oid":"69c6cdcdedf412b6153c35da"},"name":"EP timeout","description":"EP non répondue (timeout)","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","alertes"],"triggers":[{"type":"event","identifier":"ep-timeout","variables":[],"reservedVariables":[],"subscriberVariables":[{"name":"email","_id":{"$oid":"69cd2f7578c8d20e50658fa6"}}],"_id":{"$oid":"69c6cdcdedf412b6153c35db"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"email-ep-timeout","name":"email-ep-timeout","type":"REGULAR","_templateId":{"$oid":"69cd2f7578c8d20e50658f8f"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7578c8d20e50658f8f"},"filters":[],"variants":[]},{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-ep-timeout","name":"inapp-ep-timeout","type":"REGULAR","_templateId":{"$oid":"69cd2f7578c8d20e50658f93"},"_parentId":{"$oid":"69cd2f7578c8d20e50658f8f"},"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7578c8d20e50658f93"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":null,"lastPublishedAt":{"$date":"2026-03-29T13:25:21.778Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-27T18:34:53.508Z"},"updatedAt":{"$date":"2026-04-01T14:45:09.120Z"},"__v":0,"rawData":{"name":"EP timeout","description":"EP non répondue (timeout)","active":true,"tags":["asaci","alertes"],"origin":"novu-cloud","steps":[{"type":"email","name":"email-ep-timeout","controlValues":{"subject":"[ASACI] URGENT — EP non répondue — {{payload.refDemande}}","body":"<div style=\"background:#fef2f2;border-bottom:1px solid #fecaca;padding:16px 20px;margin:0 0 28px;border-radius:8px 8px 0 0;\"><p style=\"margin:0 0 2px;font-size:14px;font-weight:700;color:#991b1b;\">Entente préalable non répondue</p><p style=\"margin:0;font-size:13px;color:#b91c1c;\">Le délai de réponse a été dépassé.</p></div><div style=\"margin:0 0 20px;\"><span style=\"display:inline-block;background:#fee2e2;color:#dc2626;font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px;letter-spacing:0.5px;\">URGENT</span></div><p style=\"margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#a1a1aa;\">Détails</p><table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #e4e4e7;border-radius:8px;margin:0 0 24px;\"><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Organisation</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.organizationHandle}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Réf. demande</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.refDemande}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;border-bottom:1px solid #f4f4f5;width:40%;\">Module</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;border-bottom:1px solid #f4f4f5;\">{{payload.moduleCode}}</td></tr><tr><td style=\"padding:11px 16px;font-size:13px;color:#71717a;width:40%;\">Timeout</td><td style=\"padding:11px 16px;font-size:13px;font-weight:600;color:#09090b;text-align:right;\">{{payload.timeoutMs}} ms</td></tr></table><p style=\"margin:20px 0 0;font-size:13px;line-height:20px;color:#71717a;\">Veuillez traiter cette demande en priorité.</p><table role=\"presentation\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin:24px 0 0;\"><tr><td style=\"background:#18181b;border-radius:8px;\"><a href=\"https://console-test.asaci.dev.veone.net\" style=\"display:inline-block;background:#18181b;color:#fff;font-size:14px;font-weight:600;text-decoration:none;padding:12px 24px;border-radius:8px;\">Consulter le portail</a></td></tr></table>","layoutId":"asaci-email-layout"}},{"type":"in_app","name":"inapp-ep-timeout","controlValues":{"body":"URGENT — EP non répondue — {{payload.refDemande}} ({{payload.organizationHandle}})","redirect":{"url":"/transactions?correlationId={{payload.correlationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/alert-circle.svg?color=%23dc2626&width=40"}}]},"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"}},{"_id":{"$oid":"69c78b6bedf412b6153c4f05"},"name":"Organisation réactivée","description":"Organisation réactivée","active":true,"type":"BRIDGE","draft":true,"critical":false,"isBlueprint":false,"_notificationGroupId":{"$oid":"69c65d3beb35f2024f9f5258"},"tags":["asaci","organisations"],"triggers":[{"type":"event","identifier":"org-reactivated","variables":[],"reservedVariables":[],"subscriberVariables":[],"_id":{"$oid":"69c78b6bedf412b6153c4f06"}}],"steps":[{"active":true,"replyCallback":{},"shouldStopOnFail":false,"issues":{},"stepId":"inapp-org-reactivated","name":"inapp-org-reactivated","type":"REGULAR","_templateId":{"$oid":"69cd2f7278c8d20e50658b21"},"_parentId":null,"metadata":{"timed":{"weekDays":[],"monthDays":[]}},"_id":{"$oid":"69cd2f7278c8d20e50658b21"},"filters":[],"variants":[]}],"preferenceSettings":{"email":true,"sms":true,"in_app":true,"chat":true,"push":true},"origin":"novu-cloud","status":"ACTIVE","lastTriggeredAt":{"$date":"2026-08-21T14:24:53.092Z"},"lastPublishedAt":{"$date":"2026-03-29T12:50:31.549Z"},"_environmentId":{"$oid":"69db8520182815a6b5c103de"},"_organizationId":{"$oid":"69db8520182815a6b5c103d7"},"_creatorId":{"$oid":"69c65cd8eb35f2024f9f5247"},"_updatedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"payloadSchema":{"type":"object","additionalProperties":true,"properties":{}},"validatePayload":true,"isTranslationEnabled":false,"severity":"none","deleted":false,"createdAt":{"$date":"2026-03-28T08:03:55.626Z"},"updatedAt":{"$date":"2026-04-01T14:45:06.502Z"},"__v":0,"_lastPublishedBy":{"$oid":"69c65cd8eb35f2024f9f5247"},"rawData":{"name":"Organisation réactivée","description":"Organisation réactivée","active":true,"tags":["asaci","organisations"],"origin":"novu-cloud","steps":[{"type":"in_app","name":"inapp-org-reactivated","controlValues":{"body":"Organisation réactivée — {{payload.organizationHandle}}","redirect":{"url":"/organizations/{{payload.organizationId}}","target":"_self"},"avatar":"https://api.iconify.design/mdi/domain.svg?color=%232563eb&width=40"}}]}}]