Workflows de publication de communications ciblées

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 4 minutes de lecture
  • 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.
    Cette logique de mise à niveau garantit que les personnalisations sont conservées et ne sont pas écrasées.

    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.
    Tableau 1. Résumé des actions de mise à niveau
    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.
    Tableau 2. Étapes clés de la mise à niveau vers 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é
    • Les versions héritées des workflows sont activées :
      • Publication instantanée
      • Publier avec approbation
    • Le script choisit la version correcte du workflow en fonction des modules d’extension installés.
    • Si le module d’extension de base de Service clientèle est actif, le script active les versions de workflow suivantes :
      • Publication instantanée (base) : e7de79b7c3401300e7c7d44d81d3aece
      • Publier avec approbation (base) : 33987078c3d01300e7c7d44d81d3ae2f
    • Si le module d’extension n’est pas actif, le script active les versions de workflow suivantes :
      • Publication instantanée : f6d5c49a93201300ac40f5be867ffb3f
      • Publier avec approbation : 5be6c89a93201300ac40f5be867ffba1
    3. Désactivation du nouveau flux
    • Les nouveaux flux de Concepteur de flux pour les publications sont désactivés :
      • Publier avec flux d’approbation
      • Flux de publication instantanée
    • Tous les instantanés de ces flux sont également désactivés.
    4. Gestion de la politique d’interface utilisateur
    • Les politiques d’interface utilisateur héritées sont activées :
      • Champ Approbateur obligatoire (hérité)
      • Masquer le champ de l’approbateur (hérité)
      • Afficher le workflow hérité
    • Les nouvelles politiques d’interface utilisateur sont désactivées :
      • Masquer le champ de l’approbateur
      • Afficher le flux de processus
      • Champ Approbateur obligatoire
    5. Gestion des règles métier
    • Les règles métier héritées pour le démarrage de l’ancien workflow de publication sont activées.
    • Les nouvelles règles métier liées aux nouveaux flux sont désactivées.
    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 :
    • Si des workflows hérités sont présents, la configuration est définie pour utiliser le flux hérité correspondant.
    • Si ce n’est pas le cas, le flux de publication instantanée est attribué par défaut.

    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.
    Tableau 3. Si des personnalisations sont détectées pendant la mise à niveau
    Paramètre Si personnalisation détectée (sys_id)
    Workflows hérités Activé:
    • Publication instantanée : a9587563d76302004f1e82285e6103ae
    • Publier avec approbation : 51a2f923d76302004f1e82285e610355
    Nouveaux flux Désactivé:
    • Publier avec approbation : e91f81a9a3e352107ee9d8b8651e6137
    • Publication instantanée : ec48616da36752107ee9d8b8651e611f
    Politiques d’interface utilisateur héritées Activé:
    • Approbateur obligatoire : df2ea83bc34112004bd67bfaa2d3aef5
    • Masquer l’approbateur : 3afeac3bc34112004bd67bfaa2d3ae29
    • Afficher le workflow hérité : 567136f84f0c62107ee9a701b1ce0b31
    Nouvelles politiques d’interface utilisateur Désactivé:
    • Approbateur obligatoire (flux) : 5a0f230ea3a312107ee9d8b8651e6110
    • Masquer l’approbateur (flux) : 26d92306a3a312107ee9d8b8651e6107
    • Afficher le flux de processus : 57f5c434a39b52107ee9d8b8651e61e4
    Règles métier héritées Activé:
    • Début de la nouvelle publication : 11eb8390c3a012004bd67bfaa2d3aeb8
    • Liste d’approbateurs requise : 6a88a328c39112004bd67bfaa2d3ae04
    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é :
    • Enregistrement de configuration : 6c9b0e65c30112004bd67bfaa2d3ae56
    • Workflow hérité sys_ids : a9587563d76302004f1e82285e6103ae, 51a2f923d76302004f1e82285e610355

    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