Cas 2 : Afficher ou masquer le contenu selon l'applicabilité en ligne

Remarque : Cette procédure utilise les échantillons de fichiers du projet Bike, fournis avec le pack d’applications S1000D pour FrameMaker 10.
  1. Sélectionnez S1000D > Données source communes.

    La boîte de dialogue Données source communes S1000D apparaît.

  2. Dans l’onglet Liste des modules de données, ouvrez le module de données (crew) des procédures de fonctionnement normales (nom de fichier : DMC-S1000DBIKE-AAA-D00-00-00-00AA-131A-A_007-00_FR-FR.xml).
  3. Si le module n’affiche pas la section Identification et état, sélectionnez S1000D > Afficher la section Identification et état.
  4. Dans la boîte de dialogue Données source communes, sélectionnez l’onglet Applicabilité, puis PCT.
  5. Dans la liste des produits, sélectionnez le premier produit (en haut) et cliquez sur Appliquer.
    Le produit sélectionné est mis en surbrillance. Vous avez configuré l’applicabilité pour les valeurs de produit suivantes :

    Attribut

    Valeur

    Numéro de série

    1B070643

    Modèle

    Brook trekker

    Version

    Mk9

    versrank

    2

    SB-S001

    Pre

Conformément aux paramètres d’applicabilité que vous avez sélectionnés, l’un des deux tableaux des groupes de légendes en bas du fichier disparaît.

Le traitement en arrière-plan suivant se produit :

  1. Les valeurs d’attribut du produit sélectionné sont vérifiées selon les deux instructions applic du document :

    Valeur d’attribut de l’ID de l’élément <appli> dans la section <referencedAppliGroup>

    Conditions de l’instruction assert

    app-0001

    model = Mountain storm & version = Mk1

    app-0002

    model = Brook trekker & version = Mk9

  2. Les valeurs du produit sélectionné correspondent aux instructions assert de l’élément applic avec l’ID = app-0002 (Prodattr model = Brook trekker & Prodattr version = Mk9).

  3. Le contenu (tableau de ce cas) étiqueté applicRefId = app-0002 est applicable et par conséquent, visible. Le contenu (tableau de ce cas) étiqueté applicRefId not equals app-0002 n’est pas applicable et par conséquent, masqué.