Adobe FRAMEMAKER 10 Applications Manual

Pack d’applications S1000D
pour ADOBE® FRAMEMAKER® 10
Copyright
© 2011 Adobe Systems Incorporated. All rights reserved.
This Work is licensed under the Creative Commons Attribution Non-Commercial 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/
Dernière mise à jour le 24/3/2011

Sommaire

Pack d’applications S1000D pour Adobe® FrameMaker®
Adobe® FrameMaker® 10 et S1000D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
La spécification S1000D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Modules de données S1000D dans FrameMaker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Options S1000D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Données source communes S1000D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Publication S1000D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
iii
Dernière mise à jour le 24/3/2011

Pack d’applications S1000D pour Adobe® FrameMaker®

Adobe® FrameMaker® 10 et S1000D

Introduction

Adobe® FrameMaker® 10 inclut la prise en charge de toute une gamme de documents 4.0. soumis à la norme S1000D™. Vous pouvez créer, gérer et publier des modules de données et de publication à l’aide d’une interface intuitive basée sur des projets.
La prise en charge de S1000D est intégrée au nouvel environnement de script ExtendScript de FrameMaker.
S1000D de FrameMaker est dédié aux personnes suivantes :
Auteurs techniques chargés de gérer, créer ou modifier du contenu S1000D
Développeurs système étendant les fonctionnalités S1000D en vue de répondre aux exigences liées aux projets
S1000D plus avancés
1

Ressources S1000D

La ressource officielle des informations S1000D est www.s1000d.org. Vous pouvez télécharger toutes les versions de la spécification à partir de la version 2.0 sous forme de fichiers Adobe PDF. Vous pouvez également télécharger les DTD, les schémas et les fichiers d’exemple des versions 1.7 et ultérieures.

Glossaire

Terme Signification
ASD Aerospace and Defense Industries Association of Europe. L'ASD représente les secteurs de l’aéronautique, de l’espace, de
ASD 2000M ou S2000M
IETP ou IETM Interactive Electronic Technical Publication (ou manuel technique). Parfois qualifié par un type, tel que IETP-X pour l'IETP
MIF Maker Interchange Format. Format de fichier FrameMaker basé sur du texte, permettant des échanges entre les
NAMSA NATO Maintenance and Supply Agency
la défense et de la sécurité en Europe.
La spécification 2000M (S2000M) d’ASD est une norme précisant les exigences d’échange d’informations des fonctions de gestion du matériel prenant en charge les projets internationaux. S2000M repose sur un modèle de gestion convenu entre les clients de l’Armée et les fournisseurs industriels.
basée sur XML.
différentes versions de FrameMaker.
Dernière mise à jour le 24/3/2011
PACK D’APPLICATIONS ADOBE FRAMEMAKER 10 POUR S1000D
Pack d’applications S1000D pour Adobe® FrameMaker®

La spécification S1000D

Introduction à la spécification S1000D

ASD S1000D est une norme internationale de publications techniques. S1000D est utilisée depuis plus de 25 ans. S1000D, initialement développée par l’industrie aérospatiale militaire européenne, est désormais utilisée par les pays et industries du monde entier.
La spécification S1000D est inhabituelle car elle fait état du cycle de vie complet de publication d’un projet. Toutes les étapes du cycle de vie de la publication sont prises en compte, avec notamment les éléments suivants :
Planification du projet initial
Règles de gestion
Méthodes de gestion
Configuration
Règles d’écriture
Règles d’illustration
Méthodes de production
Assurance qualité
Stockage de données
Publication
Commentaires
Cycles de révision
2
Tout projet S1000D comporte une base de données CSDB (Common Source Database). De manière simplifiée, CSDB est un référentiel pour l’ensemble des composants d’une publication. Le plus souvent, CSDB est utilisé pour gérer l’ensemble des projets et notamment les éléments suivants :
Configuration du projet
Flux de production
Processus d’assurance qualité
Gestion du cycle de vie et contrôle de la révision
Stockage du contenu pour modules de données et graphiques
Gestion de la publication pour IETP ou IETM et les documents papier.

Publications modulaires

Le module de données (DM) est l’une des caractéristiques clés de la spécification S1000D. On appelle Module de données un document facile à gérer et conçu pour être réutilisé. Un module de données type fournit une petite quantité de contenu sur un thème spécifique dans un contexte clairement défini.

Types de module de données

S1000D est une norme d’échange de données assurant que toutes les données suivent un ensemble commun de règles et permettant de réduire les coûts du cycle de vie d’un projet. S1000D 4.0 définit un ensemble fixe de types de module de données :
Dernière mise à jour le 24/3/2011
PACK D’APPLICATIONS ADOBE FRAMEMAKER 10 POUR S1000D
Pack d’applications S1000D pour Adobe® FrameMaker®
Type de module de données Objectif
3
Applicability cross-reference table Ce module est le centre de gestion de l’applicabilité au sein d’un système S1000D. Pour plus
BREX (Business Rules Exchange) Le module de données BREX propage les personnalisations autorisées dans l’ensemble d’un projet.
Checklist Ce module permet la création de la liste de vérification de maintenance des modules de données.
Condition cross-reference table Ce module définit les conditions d’applicabilité communes au sein du système S1000D.
Crew Ce module fournit une structure pour les procédures de la liste de vérification opérationnelle, ainsi que
Container Ce module est une enveloppe pour deux modules de données ou plus qui fournissent d’autres façons
Description La description est un module de données général pour un texte descriptif. L’élément Description DM
Fault Ce module fournit une structure spéciale pour les procédures d’isolation des erreurs, qui peuvent être
Illustrated Parts Data Ce module est le bloc de conception de base d’un catalogue de pièces illustré, où chaque module de
d’informations, consultez la section « Applicabilité » à la page 15.
BREX est un fichier de configuration non destiné à être consulté par l’utilisateur final. Reportez-vous à la section « Mappage BREX » à la page 9 pour plus de détails.
Nouveautés relatives à la version 4.0.
les informations descriptives y relatives. Utilisation habituelle : cartes de référence de vol pour les équipages et manuels de vol.
d’obtenir le même résultat. Ce module peut convenir à d’autres équipements. Le module Container permet à un élément refDm de pointer vers une seule cible fixe. Cette cible inclut parfois d’autres variations pendant la durée de vie du produit.
est utile pour les données héritées en raison de sa structure souple.
représentées sous la forme de tableaux d’isolation d’erreurs par certains systèmes d’affichage.
données comprend une illustration des pièces étiquetées et la nomenclature correspondante. Ces modules de données sont souvent générés par un système de base de données d’approvisionnement initial conforme à la norme ASD 2000M.
Learning Le module de données Learning est utilisé pour le développement des informations liées à la formation
Procedural Le module Procedural comprend les données de procédure basées sur des étapes. Il inclut des
Process Le module de données Process est utilisé par des systèmes intégrés afin de fournir dynamiquement des
Product cross-reference table Ce module définit les attributs du produit et des conditions des instances individuelles du « produit »
Technical Repository Ce module représente une source de données commune liée à des fournitures. Ce module permet de
Schedule Ce module est utilisé pour les informations de planification de maintenance.
Wiring Data Ce module est utilisé pour stocker les informations des données de câblage, comme les fils, les harnais,
Wiring Data Description Chaque élément pertinent au sein d’un module de données de câblage nécessite une description du
technique. Il utilise des structures communes avec d’autres types de module de données, afin d’autoriser la réutilisation des informations de maintenance dans un environnement de formation.
exigences préliminaires, une fonction de maintenance et des procédures détaillées.
informations de maintenance dépendant de l’état de l’équipement. Un module de données Process consiste dans sa plus grande partie en un type de langage de programmation dédié à la mise à disposition du module de données.
dans un système S1000D.
gérer les données de fourniture dans un emplacement unique. Dans le cas contraire, vous devrez mettre à jour chaque instance de fourniture donnée qui serait modifiée.
le matériel et des pièces standard. Ces données peuvent alors être utilisées pour générer des diagrammes schématiques et de câblage.
champ de l’élément de câblage spécifique du projet. Ce type de module de données fournit par conséquent une interface entre le système de production de données de câblage d’une entreprise et le module de données de câblage.
Dernière mise à jour le 24/3/2011
PACK D’APPLICATIONS ADOBE FRAMEMAKER 10 POUR S1000D
Pack d’applications S1000D pour Adobe® FrameMaker®

Gestion des données des modules

Un projet S1000D type inclut des milliers de modules de données et de graphiques, également nommés objets CSDB. Un grand nombre de ces objets CSDB sont spécifiques du projet, bien que certains puissent être réutilisés pour plusieurs projets. La gestion de ces informations modulaires et potentiellement fragmentées nécessite l’utilisation de codes DMC (Data Module Codes).
Le tableau ci-dessous décrit les composants DMC, ou ce qui constitue le nom d’un module de données :
Attribut DMC Description
4
modelIdentCode - Code d’identification de modèle
systemDiffCode - Code des différences système
systemCode - Code système SNS Premier bloc du système de numérotation standard. Fournit un niveau d’analyse de système
subSystemCode et subSubSystem- Code ­Code sous-système SNS
assyCode - Code d’assemblage SNS Troisième bloc du système de numérotation standard. Fournit un niveau d’analyse de sous-
disassyCode - Code de désassemblage Pour la plupart des types de module de données, cet élément étend le niveau d’analyse
disassyCodeVariant - Variante du code de désassemblage
infoCode - Code d’informations Identifie l’objectif du module de données à l’aide d’un code à trois chiffres. Voici quelques
Code international unique pour chaque projet. C’est la NAMSA qui attribut ces codes. Cliquez sur les liens suivants pour consulter la liste complète des codes attribués :
www.namsa.nato.int/s2000m/s2000m_moi_e.htm et www.namsa.nato.int/s2000m/s2000m_moi14_e.htm.
Identifie les systèmes alternatifs qui partagent des codes SNS identiques. Il peut y avoir des codes identiques, par exemple lorsque les sous-systèmes fournis par divers fabricants ont un rôle identique.
de la structure d’un produit.
Deuxième bloc du système de numérotation standard. Fournit un niveau d’analyse de sous­système de la structure d’un produit. Les codes disponibles sont normalement prédéfinis pour une structure SNS donnée.
ensemble de la structure d’un produit.
système possible. Pour le module de données IPD, il contient le numéro d’illustration du niveau d’analyse SNS en cours.
Introduit une variante du code de désassemblage ou figure IPD.
exemples :
041 – Description de l’élaboration
520 — Procédures de suppression
941 – Données des pièces illustrées
infoCodeVariant - Variante du code d’informations
itemLocationCode - Code d’emplacement d’article
En règle générale, il s’agit d’un moyen de définir une procédure alternative qui donne les mêmes résultats pour un infoCode donné.
Lorsque la procédure est effectuée (par exemple, « sur l’équipement principal », ou « sur le bureau de travail »).
Le DMC est utilisé en tant qu’identifiant du module de données pour créer des liens entre les modules de données à l’aide de l’élément dmRef. Le DMC est également utilisé comme base du nom de fichier du module de données. Exemple : DMC-AE-A-04-10-0301-00A-022A-A_001-02_FR-FR.XML.
L’ICN (Information Control Number) est utilisé comme nom de l’entité dans un module de données et comme nom du fichier. Exemple : ICN-AE-A-321005-0-U8025-00503-A-02-1.CGM. Reportez-vous à la spécification S1000D, chapitre 4.4, pour plus d’informations sur les ICN.

Structure d’un module de données

Tous les modules de données comportent deux sections principales : identAndStatusSection et le contenu.
Dernière mise à jour le 24/3/2011
PACK D’APPLICATIONS ADOBE FRAMEMAKER 10 POUR S1000D
Pack d’applications S1000D pour Adobe® FrameMaker®
Structure d’un module de données
La section identAndStatusSection contient un ensemble complet d’éléments de métadonnées utilisés par le CSDB pour gérer le module de données. La section idstatus n’est normalement pas visible par l’utilisateur de la publication. Elle est souvent non modifiable par l’auteur. La vue de la structure ci-dessous représente les éléments idstatus. Reportez­vous à la spécification S1000D, chapitre 3.9.5.1., pour obtenir une description détaillée de la section idstatus.
5
Structure de la section idstatus
Dernière mise à jour le 24/3/2011
Loading...
+ 18 hidden pages