Alfabet モデルが、ARIS モデルとは異なる方法で定義されます。Alfabet モデルは、モデルに含まれるオブジェクトを参照するとは限りません。代わりに、オブジェクトはそれらが表現されるモデルを参照します。そのため、インポート定義ではモデル アイテムが見つかる場所を指定する必要があります。「 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>
table 要素
この要素の使用方法は、こちらの説明と同じです。ただし、overview-model XML プロパティは、このコンテキストでは使用できません。
XML プロパティ
attr 下位要素
String や Date などの Aflabet プロパティ値をマッピングします。Reference や ReferenceArray のプロパティはここでは許可されません。
<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" />
このケースは、StartDate プロパティの値が、alfabet の Status プロパティの値が Evaluation の場合のみ、aris の AT_EVALUATION_START 属性に が書き込まれるなどです。
<cxn> 要素の下位要素として使用される場合 (下図)、プロパティは接続線の属性にマッピングされます。
すべての XML プロパティ
条件付き属性インポート用 XML プロパティ
table 要素の items 下位要素
XML プロパティ