Mapping syntax for tables defining process support units (PSU)

Alfabet tables, for example, BUSINESSSUPPORT, to be imported as process support units (PSU) are mapped using the psutable XML property.

ARIS handles PSUs automatically. Therefore, a specific database group structure is required, as well as defined relationships. Relationships are defined by the cxn XML properties along with their attr subelements. The connection mapping using the properties xobject and yobject along with the cxntype, and the connected-objtype XML properties define two subgroup levels.

If the PSU already exists in ARIS, it will be reused. Therefore, the referenced xobject and yobject objects must already exist.

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

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

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

<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" >

<!-- 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" />

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

<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>

See also

Mapping syntax for tables defining process support maps (PSM)