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

Les modèles Alfabet sont définis de façon différente des modèles ARIS. Les modèles Alfabet ne font pas toujours référence aux objets qu'ils contiennent. Au contraire, les objets font référence aux modèles dans lequel ils sont insérés. Par conséquent, la définition d'importation doit définir l'endroit où trouver les éléments de modèles : voir sous-élément items.

<table name="BUSINESSPROCESSMODEL" arisgroupname="Business processes" aristype="MT_VAL_ADD_CHN_DGM" cxntypes="CT_IS_PRCS_ORNT_SUPER" isgroup="true">

<items table="BUSINESSPROCESS" property="model" symbol="ST_VAL_ADD_CHN_SML_2">

<attr alfabet="name" aris="AT_NAME" />

<attr alfabet="description" aris="AT_DESC" />

<attr alfabet="id" aris="AT_ID" />

<attr alfabet="version" aris="AT_REL_1" />

<cxn property="aris_guid" arisguid="unique" /> <!-- if used, use as unique ID and fix/check alfabet ID -->

<cxn property="diagrams" /> <!-- what is this? views? []BusinessProcessDiagram -->

<cxn property="documents" /> <!-- cannot be mapped -->

</table>

Élément de table

L'utilisation de cet élément est la même que celle décrite ici. Toutefois, la propriétés XML overview-model ne peut pas être utilisée dans ce contexte.

Propriétés XML

name

aristype

arisgroupname

check-master (optionnel)

condition (optionnel)

cxntypes (optionnel)

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 'items' d'un élément table

Propriétés XML

table (optionnel)

property

symbol