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

BUSINESSSUPPORT, などの、プロセス サポート ユニット (PSU) としてインポートされる Alfabet テーブルが psutable XML プロパティを使用してマッピングされます。

ARIS は PSU を自動的に処理します。そのため、特定のデータベース グループ構造が、定義された関係とともに必要です。関係は、attr 下位要素とともに cxn XML プロパティによって定義されます。cxntype とともにある xobject プロパティと yobject プロパティ、および connected-objtype XML プロパティを使用した接続線マッピングは、2 つの下位グループ レベルを定義します。

PSU が既に ARIS に存在する場合、その PSU が再使用されます。そのため、参照される xobject オブジェクトと yobject オブジェクトが既に存在するはずです。

<psutable name="BUSINESSSUPPORT" arisgroupname="Business support" aristype="OT_PROCESS_SUPPORT_UNIT">

psutable XML プロパティ

psutable 要素は、プロセス サポート マップ (PSM) としてインポートされる 1 つの特定の Alfabet テーブルを定義します。そのため、各テーブルは別々の psutable 要素で定義される必要があります。

name

BUSINESSSUPPORT などの、プロセス サポート ユニット (PSU) としてインポートされる Alfabet テーブルの名前です。

arisgroupname XML プロパティ

プロセス サポート ユニット (PSU) が作成される ARIS データベース下位グループの名前です。

aristype XML プロパティ

プロセス サポート ユニットに使用される ARIS オブジェクト タイプの API 名です。

デフォルトでは、[プロセス サポート ユニット] オブジェクト タイプ (OT_PROCESS_SUPPORT_UNIT) が ARIS で使用されます。aristype の値は ARIS - ALFABET-mapping.xml ファイルの値と正確に同一である必要があります。

<!-- these attributes are mapped as attributes of the PSU object-->

<attr alfabet="CREATION_USER" aris="AT_CREATOR" />

attr XML プロパティ

属性の処理を定義します。

1 つ以上のattr 下位要素が指定されていると、ARIS にインポートされる属性の一覧が、ここに記載される attr 要素の一覧に合わせて制限されます。

alfabet

Alfabet プロパティの名前です。

aris XML プロパティ

ARIS 属性の API 名です。

空の文字列 (""): マッピングされず、無視されます。

<attr alfabet="LAST_UPDATE_USER" aris="AT_LUSER" />

<attr alfabet="LAST_UPDATE" aris="AT_LAST_CHNG_2" />

<attr alfabet="CREATION_DATE" aris="AT_CREAT_TIME_STMP" />

<cxn property="object" cxntype="CT_BELONGS_TO_PROC_SUPPORT_UNIT" srctotarget="false" connected-objtype="OT_APPL_SYS_TYPE" >

cxn XML プロパティ

cxn XML プロパティは attr 下位要素とともに、オブジェクト間の関係を定義します。

この例では、値が objectproperty XML プロパティと、値が CT_BELONGS_TO_PROC_SUPPORT_UNITcxntype XML プロパティ、値が OT_APPL_SYS_TYPEconnected-objtype XML プロパティを組み合わせて、プロセス サポート ユニットとアプリケーション システム タイプの間の関係を定義します。

<!-- the following attributes define the connection attributs for connection from the application system type to the PSU object: -->

<attr aris="AT_EXTERNAL_ID" alfabet="refstr" /> <!-- for cxns we do not map refstr/guid by default, so it must be listed here -->

<attr alfabet="StartDate" aris="AT_PHASE_IN_AS_IS" />

<attr alfabet="EndDate" aris="AT_PHASE_OUT_PLAN" />

<attr alfabet="ObjectState" aris="AT_PROC_SUPPORT_STATUS" />

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

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

<attr alfabet="Name" aris="AT_CXN_ROLE" />

<attr alfabet="Status" aris="AT_REM" />

</cxn>

<cxn property="xobject" cxntype="CT_CAN_SUPP_1" srctotarget="true" connected-objtype="OT_FUNC" />

cxntype とともにある xobject プロパティと yobject プロパティ、および connected-objtype XML プロパティを使用した接続線マッピングは、2 つの下位グループ レベルを定義します。

<cxn property="yobject" cxntype="CT_CAN_BE_USER" srctotarget="false" connected-objtype="OT_ORG_UNIT" />

cxntype とともにある xobject プロパティと yobject プロパティ、および connected-objtype XML プロパティを使用した接続線マッピングは、2 つの下位グループ レベルを定義します。

<cxn property="deployments" /> <!-- Deployment array.Enabling Deployments, The deployment that is supported by the business support.-->

<cxn property="businessservices" /> <!-- BusinessService.Enabling Business Services, The business services that are used by the business support.-->

<cxn property="aspects" /> <!-- Artifact.The operational aspects that the business support addresses.-->

</psutable>