Workflows de publication de communications ciblées
L’application Communications ciblées (com.sn_publications) inclut des workflows par défaut qui sont utilisés pour la publication d’articles.
L’application comprend deux workflows de publication :
- Publication instantanée : publie un article instantanément.
- Publier avec approbation : nécessite une approbation avant la publication.
Migration des workflows vers les flux du Studio de workflow
Depuis la Zurich mise en production, les workflows hérités de l’application Communications ciblées ont été migrés vers des flux low-code dans Studio de workflow. La fonctionnalité des nouveaux flux reste la même.
Lors d’une mise à niveau, la logique vérifie si un workflow de publication ou sa configuration a été personnalisé.
- Si des personnalisations sont détectées dans les workflows ou la configuration, le système revient aux workflows hérités et désactive les nouveaux flux et les configurations connexes.
- Si aucune personnalisation n’est détectée, le système remplace les workflows hérités par les nouveaux flux.
Résumé des actions de mise à niveau
Le tableau suivant fournit un résumé des actions qui ont lieu pendant la mise à niveau en fonction du workflow de publication et de la personnalisation de la configuration.
| Paramètre | Personnalisation détectée | Aucune personnalisation détectée |
|---|---|---|
| Workflows hérités | Activé | Désactivé |
| Nouveaux flux | Désactivé | Activé |
| Politiques d’interface utilisateur héritées | Activé | Désactivé |
| Nouvelles politiques d’interface utilisateur | Désactivé | Activé |
| Règles métier héritées | Activé | Désactivé |
| Nouvelles règles métier | Désactivé | Activé |
| Valeur de configuration du workflow | Définir sur les workflows hérités | Définir sur les nouveaux flux |
Étapes clés de la mise à niveau vers Zurich
Le tableau suivant décrit les principales étapes franchies par le système lors de la mise à niveau vers la version Zurich.
| Étape | Description |
|---|---|
| 1. Détection de personnalisation | La logique vérifie si les workflows hérités ou l’enregistrement de la table sn_publications_workflow_config 6c9b0e65c30112004bd67bfaa2d3ae56 ont été personnalisés. Si des personnalisations sont trouvées, le système revient aux workflows hérités. |
| 2. Activation du workflow hérité |
|
| 3. Désactivation du nouveau flux |
|
| 4. Gestion de la politique d’interface utilisateur |
|
| 5. Gestion des règles métier |
|
| 6. Mettre à jour la configuration du workflow | L’enregistrement de configuration du workflow (sn_publication_workflow_config) est mis à jour pour pointer vers le workflow de processus correct :
|
Que faire avant et après la mise à niveau
Suivez ces étapes avant et après la mise à niveau vers la version :Zurich
- Avant la mise à niveau, passez en revue les personnalisations du flux de travail de votre publication.
- Après la mise à niveau, vérifiez que les workflows, les flux, les politiques d’interface utilisateur et les règles métier appropriés sont actifs comme prévu.
- Si vous souhaitez utiliser les nouveaux flux, supprimez les personnalisations et réactivez les nouveaux flux et les configurations connexes.
| Paramètre | Si personnalisation détectée (sys_id) |
|---|---|
| Workflows hérités | Activé:
|
| Nouveaux flux | Désactivé:
|
| Politiques d’interface utilisateur héritées | Activé:
|
| Nouvelles politiques d’interface utilisateur | Désactivé:
|
| Règles métier héritées | Activé:
|
| Nouvelles règles métier | Désactivé: Liste d’approbateurs requise (nouveaux flux) : 47b133b2a36b12107ee9d8b8651e61d1 |
| Valeur de configuration du workflow | Définir sur le flux hérité :
|
Mise à jour de la table de configuration du workflow
La mise à niveau vers Zurich ajoute les colonnes suivantes à la table Configuration du workflow [sn_publications_workflow_config] :
- Workflow de processus (champ de flux Studio de workflow)
- Workflow (champ de workflow hérité)
- Approbateurs