Génération de contenu avec conditions

Vous pouvez utiliser les attributs de profilage conditionnel pour personnaliser le même document pour différentes audiences, formats, ou versions lorsque vous générez une sortie à partir d'une carte.

Quasiment tous les éléments dans IXIASOFT CCMS Web prennent en charge les attributs de profilage conditionnel. Les attributs de profilage conditionnel sont appliqués dans vos rubriques aux éléments destinés à certains guides ou contextes. Vous pouvez inclure ou exclure ces éléments dans la sortie finale en fonction des informations que vous souhaitez afficher pour ce guide. Vous pouvez également utiliser des attributs de profilage conditionnel dans vos cartes pour inclure ou exclure des rubriques ou des sous-cartes. Cela permet d'effectuer des modifications mineures sur quelques cartes et rubriques, au lieu d'utiliser des copies de toutes les rubriques et cartes pour chaque guide ou contexte.

Processus de traitement des conditions d'une sortie

CCMS Web enregistre les valeurs des attributs que vous entrez. Lorsque vous générez une sortie, vous pouvez appliquer un fichier Ditaval pour systématiquement inclure ou exclure des éléments ayant des valeurs particulières. Un fichier Ditaval est un ensemble de règles sur la façon de traiter les attributs de profilage conditionnel dans la carte et les rubriques que vous utilisez pour créer la sortie.

Par exemple, vous pouvez configurer le fichier Ditaval pour inclure tous les attributs @audience avec la valeur débutant et exclure les attributs ayant pour valeur admin. Si vous appliquez ce fichier Ditaval lors de la génération d'une sortie, la sortie va exclure uniquement les éléments et les rubriques ayant la valeur admin pour l'attribut @audience. Si une rubrique est utilisée dans un guide d'administration et un guide utilisateur débutant, tout le contenu destiné à l'administrateur peut être exclu du guide pour utilisateur débutant. Cela permet de réutiliser la même rubrique tout en ciblant les informations pour des utilisateurs particuliers.

Voici quelques points importants à noter pour inclure et exclure du contenu.

  • Si vous excluez une rubrique ayant des enfants dans une carte, tous les enfants de la rubrique seront également exclus.
  • Si vous souhaitez exclure une rubrique d'une carte, vous devez ajouter un attribut de profilage conditionnel à chaque référence dans la carte vers cette rubrique afin de les exclure également. Par exemple, vous devrez penser à ajouter un attribut de profilage conditionnel à chaque lien d'accès à la rubrique via des références croisées depuis une autre rubrique ou un reltable dans la carte.

Définition des attributs de traitement conditionnel

Une valeur peut être utilisée pour un attribut de traitement conditionnel si elle est définie dans IXIASOFT CCMS. Si une rubrique contient une valeur non autorisée, CCMS Web la marque comme non valide.

Les valeurs d'attribut de traitement conditionnel peuvent être définies à différents endroits, par exemple une carte Subject Scheme dans IXIASOFT CCMS Desktopou via le fichier de configuration conditionaltext.xml par un administrateur. Pour plus d'informations sur la définition des attributs de traitement conditionnel consultez les guides de CCMS Desktop et l'administrateur.