Utilisation des fichiers Ditaval

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. Vous pouvez créer un objet ditaval, puis y définir des règles en utilisant l'Éditeur de Ditaval.

Le fichier Ditaval permet de définir les valeurs des attributs de profilage conditionnel à inclure ou à exclure lors de la génération d'une sortie à partir d'une carte. Les attributs de profilage conditionnel exclus n'apparaissent pas dans la sortie finale.

Remarque : Par défaut, si le fichier Ditaval n'indique pas si un attribut de profilage conditionnel particulier doit être exclus ou inclus, l'attribut est automatiquement inclus dans la sortie générée. Pour exclure un attribut de profilage conditionnel, vous devez explicitement configurer un fichier Ditaval pour l'exclure.

Une fois créé et configuré, vous pouvez ensuite appliquer ce fichier Ditaval au contenu lorsque vous générez une sortie. L'utilisation d'un fichier Ditaval garantit l'application des conditions de manière systématique et cohérente à la sortie générée.

Exemple de configuration de fichier Ditaval

Par exemple, nous avons une carte contenant trois attributs de profilage conditionnel et deux valeurs possibles pour chacun :

  • Plateforme : Linux ou Windows
  • Audience : administrateur ou rédacteur
  • Version : T34 ou B52

Vous pouvez créer un fichier Ditaval pour chaque combinaison à générer. Le code suivant est un exemple de configuration du fichier Ditaval pour générer le guide d'administration de la version B52 sous Linux :

<?xml version="1.0" encoding="UTF-8"?>
<val>
	<prop action="include" att="audience" val="admin"/>
	<prop action="exclude" att="audience" val="writer"/>	
	<prop action="include" att="platform" val="linux"/>
	<prop action="exclude" att="platform" val="windows"/>
	<prop action="include" att="product" val="B52"/>
	<prop action="exclude" att="product" val="T34"/>
</val>

Actions pour l'attribut de profilage conditionnel

Dans un fichier Ditaval, vous pouvez définir des actions supplémentaires pour prendre en charge d'autres fonctions que l'inclusion et l'exclusion dans IXIASOFT CCMS Web. Dans Éditeur de Ditaval, vous pouvez indiquer à CCMS Web d'effectuer les actions suivantes :

  • Flag : le contenu est inclus, mais il est marqué dans la sortie avec la mise en forme. Si vous sélectionnez cette option, d'autres options de mise en forme du contenu marqué s'affichent. Vous pouvez choisir le style, la couleur et l'arrière-plan à utiliser.
  • Include : le contenu est inclus dans la sortie.
  • Exclude : le contenu est exclu de la sortie.
  • Passthrough : le contenu est inclus dans la sortie, mais il conserve également la condition dans le cadre de la sortie.