ARIS-ALFABET-mapping.xml

Ce fichier définit le mappage général pour les modèles, les liaisons et les associations. Il gère le transfert des données entre ARIS et Alfabet. En général, les tables Alfabet sont mappées vers des objets ARIS. Les tables Alfabet sont mappées au moyen de la propriété XML table. L'importation de la table au complet ou l'importation/exportation d'un unique objet Alfabet est effectuée selon la définition d'importation suivante.

Élément de table

<table name="VALUENODE" arisgroupname="Valeurs" condition="Stéréotype" aristype="OT_FUNC_INST">

<condition value="Initiative" arisgroupname="Initiatives" aristype="ST_INITIATIVE" />

<condition value="Vision" arisgroupname="Visions" aristype="ST_VISION" />

<condition value="Exigence opérationnelle" arisgroupname="Exigences opérationnelles" aristype="ST_REQUIREMENT" />

<condition value="Exigence architecturale" arisgroupname="Exigences architecturales" aristype="ST_REQUIREMENT" />

Toutes les propriétés XML

name

arisgroupname

aristype

overview-model (optionnel)

check-master (optionnel)

condition (optionnel)

value

aristype

arisgroupname

overview-model (optionnel)

sous-élément 'assign' d'un élément 'table'

Crée une association pour tous les objets qui sont importés de cette table.

Toutes les propriétés XML

Type

modèle

child-symbol

add-parent

parent-symbol

sous-élément 'attr'

Met en correspondance une valeur de propriété Alfabet, par exemple chaîne de caractères, date, etc. Les propriétés Reference ou ReferenceArray ne sont pas autorisées ici.

<attr alfabet="StartDate" condition="Status" value="Evaluation" aris="AT_EVALUATION_START" />

<attr alfabet="EndDate" condition="Status" value="Evaluation" aris="AT_EVALUATION_END" />

<attr alfabet="StartDate" condition="Status" value="Pilot" aris="AT_TO_BE_PHASED_IN_START" />

<attr alfabet="EndDate" condition="Status" value="Pilot" aris="AT_TO_BE_PHASED_IN_END" />

Dans ce cas, la valeur de la propriété "StartDate » est inscrite dans l'attribut aris "AT_EVALUATION_START" uniquement si la propriété alfabet "Status" a la valeur "Evaluation", etc.

Lorsqu'elle est utilisée comme sous-élément de l'élément <cxn> (voir ci-dessous), la propriété est mappée vers un attribut de la liaison.

Toutes les propriétés XML

attr

alfabet

aris

Propriétés XML pour l'importation d'attributs conditionnelle

Condition

value

sous-élément 'cxn'

Crée une définition de liaison et/ou une association entre l'élément de table actuel et l'élément référencé.

Toutes les propriétés XML

property

cxntype

srctotarget

forceexist (optionnel)

make-parent-group (optionnel)

connected-objtype (optionnel)

overview-model (optionnel)

assigned-model (optionnel)

sous-élément 'assign' d'un élément 'cxn'

Crée une association avec un modèle en plus d'une liaison, à la place d'une liaison, ou avec un modèle si l'élément référencé est un modèle dérivé d'une table Alfabet additionnelle.

Toutes les propriétés XML

Type

modèle

child-symbol

add-parent

parent-symbol

srctotarget

Groupe

sous-élément 'foreignattr' d'un élément 'cxn'

Ajoute des attributs d'une autre table Alfabet à l'élément ARIS importé.

Toutes les propriétés XML

table

property

Dans l'exemple 3 des exemples de mappage, l'élément foreignattr, une liste d'éléments attr, est accepté. Cette liste définit les attributs à importer.

Voir aussi

Exemples de mappage

Syntaxe de mappage pour les tables définissant des liaisons uniquement

Syntaxe de mappage pour les tables définissant des modèles uniquement

Syntaxe de mappage pour les tables définissant des cartes de support de processus (PSM)

Syntaxe de mappage pour les tables définissant des unités de support de processus (PSU)