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 |
Attribute Base Type (ABT) in ARIS Architect |
Name in |
---|---|---|
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 |
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. |