8. Profiler

Le profilage permet de spécifier le « contexte » relatif à un contenu spécifique, le « profil » de cette information. Par exemple sur le manuel d'entretien d'un véhicule, un chapitre peut être spécifique à une variante (moteur thermique, électrique ou hybride). Ou bien encore pour spécifier que certaines informations sont confidentielles.

Ceci permet de gérer toutes les variantes d'un même document depuis une source unique, tout en se laissant la possibilité de générer une publication finale pour chaque variante.

Une autre utilisation de cette fonctionnalité consiste à modifier la mise en page selon le profil de l'information (les informations confidentielles seront encadrées en rouge par exemple).

Préparez l'étape de profilage en lisant la rubrique Personnaliser les attributs.

8.1. Profiler des contenus

[Important]

Assurez-vous qu'il y a au moins un attribut de profilage avec une valeur défini pour l'espace de travail concerné.

Pour conditionner la publication d'un contenu ou le typer pour qu'un traitement particulier soit réalisé lors de la publication :

  1. Sélectionnez l'élément et utilisez le menu contextuel Profilage :

  2. Cochez les cas d'utilisation correspondant au contenu sélectionné :

    [Note]

    Les éléments profilés sont représentés avec un fonds de couleur. Les attributs de profilage sont signalés dans la liste des attributs par le même fond de couleur :

    La description par défaut des attributs est remplacée par une description personnalisée.

  3. Pour visualiser les attributs et leurs valeurs directement dans la zone de rédaction :

    1. survolez le contenu profilé avec le curseur :

    2. dans le menu OutilsPréférences activez l'affichage des attributs de profilage en permanence :

[Astuce]

Vous trouverez la liste des attributs de profilage dans la documentation officielle de DocBook (en anglais).

8.2. Détecter les problèmes potentiels liés au profilage

Pour qu'une publication ciblée se génère correctement, les informations de filtrage définies pour une publication et les informations de profilage définies au niveau du contenu dans l'éditeur doivent être cohérentes. L'incohérence dans le filtrage peut mener :

  • au risque de perte d'informations dans la publication ;

  • à la publication échouée.

[Note]

Le résultat de la publication (échouée ou générée mais avec perte d'informations) dépend de la feuille de style utilisée pour le document.

Procédure 39. Pour détecter un problème potentiel à la sauvegarde du document

  1. Appuyez sur la fenêtre suivante apparaît :

  2. Appuyez sur le message « Détecter les problèmes potentiels ». Une liste d'erreurs s'affiche.

Procédure 40. Pour détecter un problème potentiel avant la sauvegarde du document

  • Dans le menu OutilsDétecter les problèmes potentiels une liste d'erreurs s'affiche.

Figure 16. Liste des problèmes potentiels liés au filtrage

Liste des problèmes potentiels liés au filtrage

Les messages d'erreur et les explications de vérification et résolution de problème sont décrits ci-dessous.

8.2.1. Filtrage sur tous les items de la liste

[Important]

Le message d'erreur n'apparaît pas à la sauvegarde du document pour ce problème. Veuillez vérifier sa présence via le menu OutilsDétecter les problèmes potentiels.

De manière générale, définir un filtre sur chaque item de la liste est une opération correcte, à condition que la publication est paramétrée de manière cohérente au niveau des filtres.

Figure 17. Profilage des items de la liste à puces

Profilage des items de la liste à puces

La publication est paramétrée avec un ou plusieurs filtres correspondants à ces profils.

Figure 18. Publication filtrée sur legal

Publication filtrée sur legal

Le résultat de publication est cohérent aux information ciblées.

Figure 19. Résultat correct de la publication

Résultat correct de la publication

La publication est bloquée ou il y a le risque de perte du contenu dans la publication générée dans les cas suivants :

  • un des items de la liste a été supprimé avec son profil du contenu de document ;

  • aucun d'items n'est plus profilé avec le filtre paramétré pour la publication.

Figure 20. Message typique dans les logs de la publication échouée

Message typique dans les logs de la publication échouée

Pour résoudre le problème, il est nécessaire de vérifier que le ou les filtres paramétrés pour la publication correspondent aux profils définis pour les items des listes concernées par le message d'erreur.

8.2.2. Filtrage sur la totalité des lignes du tableau

[Important]

Le message d'erreur n'apparaît pas à la sauvegarde du document pour ce problème. Veuillez vérifier sa présence via le menu OutilsDétecter les problèmes potentiels.

De manière générale, définir un filtre sur chaque ligne du tableau est une opération correcte, à condition que la publication est paramétrée de manière cohérente au niveau des filtres.

Figure 21. Profilage des lignes dans un tableau

Profilage des lignes dans un tableau

La publication est paramétrée avec un ou plusieurs filtres correspondants à ces profils.

Figure 22. Publication filtrée sur legal

Publication filtrée sur legal

Le résultat de publication est cohérent aux information ciblées.

Figure 23. Résultat correct de la publication

Résultat correct de la publication

La publication est bloquée ou il y a le risque de perte du contenu dans la publication générée dans les cas suivants :

  • une des lignes du tableau a été supprimée avec son profil du contenu de document ;

  • aucune des lignes n'est plus profilée avec le filtre paramétré pour la publication.

Figure 24. Message typique dans les logs de la publication échouée

Message typique dans les logs de la publication échouée

Pour résoudre le problème, il est nécessaire de vérifier que le ou les filtres paramétrés pour la publication correspondent aux profils définis pour les lignes du ou des tableaux concernés par le message d'erreur.

8.2.3. Filtrage sur une ligne de tableau combiné avec une fusion verticale

Ce message d'erreur apparaît si une ligne avec le profilage est fusionnée avec une ligne en dessous.

Figure 25. Ligne 2 filtrée et fusionnée avec ligne 3

Ligne 2 filtrée et fusionnée avec ligne 3

La ligne en dessous hérite le profil de la première ligne et est également filtrée lors de la publication. Ce qui provoque le décalage du contenus de ses cellules.

Figure 26. Décalage des cellules vers la gauche pour la ligne 3 filtrée

Décalage des cellules vers la gauche pour la ligne 3 filtrée

Pour résoudre le problème, il est nécessaire de scinder verticalement les deux lignes.

8.2.4. Filtrage sur une cellule de tableau

Le filtrage d'une cellule du tableau engendre le décalage du contenu des cellules dans la publication.

Pour résoudre le problème, il est nécessaire de supprimer le profilage sur la cellule concernée.

8.2.5. Cas de restriction

Il est impossible de profiler le contenu dans les cas suivants :

Figure 27. Pas de profilage sur l'élément imagedata

Pas de profilage sur l'élément imagedata

Figure 28. Pas de profilage sur deux lignes fusionnées en dessous dans le tableau

Pas de profilage sur deux lignes fusionnées en dessous dans le tableau

8.3. Rechercher un élément par attribut

  1. Dans le menu OutilsRecherche d'éléments par attributs.

    Sélectionnez un attribut proposé puis une valeur : les éléments dont l'attribut sélectionné a la valeur sélectionnée sont listés.

  2. Cliquez sur l'un des éléments pour l'afficher dans la zone d'édition.

8.4. Modifier un attribut en masse

Procédure 41. Pour modifier une valeur d'un attribut en masse au sein d'un même document

  1. Dans le menu Éditer cliquez sur Modifier un attribut en masse.

  2. Dans le dialogue qui s'ouvre, saisissez le nom de l'attribut dans le champ respectif ou sélectionnez-le dans le menu déroulant.

    La description personnalisée (s'il y en a une) de l'attribut s'affiche à côté de la description par défaut.

    Figure 29. Modification de la valeur pour l'attribut Marché (audience)

    Modification de la valeur pour l'attribut Marché (audience)

  3. Saisissez la valeur existante dans le champ « Valeur à remplacer ».

  4. Sélectionnez le signe de ponctuation qui sépare les valeurs d'un attribut s'il y en a plusieurs. Par défaut, c'est le point virgule.

  5. Saisissez la nouvelle valeur dans le champ respectif. Cliquez sur OK.

  6. Le dialogue suivant affiche la liste des éléments correspondant aux conditions de modifications définies.

    Décochez la case des éléments pour lesquels la modification de la valeur n'est pas souhaitée.

  7. Cliquez sur Appliquer.

    La vue revient à l'étape précédente avec l'indication du nombre d’occurrences modifié.