Transformation rules

Transformation of attribute types also entails a conversion of the data type. The following table provides an overview of the transformation rules for converting the data type of PPM attribute types into the corresponding data type in AML format. The transformation rules are defined in the file aml-mapping.xsl and referenced in the files amlmapping.dtd and amlmapping.xml.

Transformation
rule

Attribute Base Type (ABT) in ARIS Architect

Name in
ARIS Architect

text

ABT_MULTILINE

n lines

float

ABT_FLOAT

Floating point number

int

ABT_RANGEINTEGER

Integer value range

timespan

ABT_COMBINED

Combined, e.g., Cycle time attribute type at functions

costrate

ABT_COMBINED

Combined

frequency

ABT_INTEGER

Integer representing a frequency per day, e.g., Frequency day at events

cost

ABT_COMBINED

Combined

The following table describes the individual transformation rules:

Transformation
rule

Description

text

Any free-form text that is copied unchanged from the PPM attribute type to the ARIS Architect attribute type.

float

The result is a floating point number (positive/negative) rounded off to two decimal places. Only the content of the PPM attribute type up to the first space is copied to the ARIS Architect attribute type. This truncates all PPM units. For example, the PPM attribute value 12.3 HOUR becomes the ARIS Architect attribute value 12.3.

int

The result is an integer value within an upper and lower limit specified by ARIS Architect. The content of the PPM attribute type is rounded off to an integer, i.e., floating point numbers from PPM can also be transformed. The PPM attribute type may not have a unit, i.e., the attribute value may only contain a number. 

timespan

PPM attribute types of the TIMESPAN or FACTORY-TIMESPAN data type are transformed into an ARIS Architect attribute type of the ABT_COMBINED data type.

costrate

Transformation of cost rates: The result is a combined value for the ARIS Architect attribute type with the data type ABT_COMBINED as costs per hour in the corresponding currency.

The currencies to be included can be specified using the currencymapping XML element in the file amlmapping.xml. The default values are EUR and USD.

frequency

The PPM attribute value of the FREQUENCY data type is transformed into an integer specifying the corresponding frequency per day.

cost

Transformation of costs: A PPM attribute type of the COST data type is transformed into an ARIS Architect attribute type of the ABT_COMBINED data type. The result is a combined value in the corresponding currency.