ARIS - ALFABET-mapping.xml

このファイルで、モデル、接続線、アサインメントの一般的なマッピングが定義されます。ARIS と Alfabet の間のデータ交換を処理します。一般に、Alfabet テーブルは ARIS オブジェクトにマッピングされます。Alfabet テーブルは、table XML プロパティを使用してマッピングされます。テーブル全体、または単一の Alfabet オブジェクトのインポート/接続のインポートは、次のようなインポート定義を使用して実行されます。

table 要素

<table name="VALUENODE" arisgroupname="Values" condition="Stereotype" aristype="OT_FUNC_INST">

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

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

<condition value="Business Requirement" arisgroupname="Business Requirements" aristype="ST_REQUIREMENT" />

<condition value="Architecture Requirement" arisgroupname="Architecture Requirements" aristype="ST_REQUIREMENT" />

すべての XML プロパティ

name

arisgroupname

aristype

overview-model (オプション)

check-master (オプション)

condition (オプション)

value

aristype

arisgroupname

overview-model (オプション)

table 要素の assign 下位要素

このテーブルからインポートされるすべてのオブジェクトのアサインメントを作成します。

すべての XML プロパティ

type

model

child-symbol

add-parent

parent-symbol

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 プロパティ

attr

alfabet

aris

条件付き属性インポート用 XML プロパティ

condition

value

cxn 下位要素

接続線定義、または現在のテーブル アイテムと参照されたアイテムの間のアサインメント、あるいはその両方を作成します。

すべての XML プロパティ

property

cxntype

srctotarget

forceexist (オプション)

make-parent-group (オプション)

connected-objtype (オプション)

overview-model (オプション)

assigned-model (オプション)

cxn 要素の assign 下位要素

モデルへのアサインメントを、接続線の追加、接続線の代わり、または参照されているアイテムがほかの Alfabet テーブルから派生したモデルの場合、モデルへのいずれかで作成します。

すべての XML プロパティ

type

model

child-symbol

add-parent

parent-symbol

srctotarget

group

cxn 要素の foreignattr 下位要素

ほかの Alfabet テーブルからの属性を、インポートされた ARIS アイテムに追加します。

すべての XML プロパティ

table

property

マッピングの例の [例 3] の、attr 要素の一覧である foreignattr 要素は許容されます。この一覧で、インポートされる属性を定義します。

関連項目

マッピングの例

接続線のみを定義するテーブルのマッピング構文

モデルを定義するテーブルのマッピング構文

プロセス サポート マップ (PSM) を定義するテーブルのマッピング構文

プロセス サポート ユニット (PSU) を定義するテーブルのマッピング構文