Create - Version

This service creates a new version of the selected models.

In/Out

Name

Details

Data type

In

Database name

Name of the database in which the function of type Automated task is carried out.

<Text>

In

Database language

Language the service uses for logging in to the database, for example, en for English. You can specify this in more detail, e. g., en for English or en_US for English (United States). This is helpful, for example, if English (Australia) has been set in the database, but standard English (USA) has not been set.

If you want to add the country, you need to create a language constant and model it as a language in the data flow.

<Text>

In

User login

Login name of the user that is used for carrying out the Automated task function. If no user is defined, arisservice is used.

<Text>

In

Password

Password of the user that is used for carrying out the Automated task function.

<Password>

Selected models

Select the models you want to create a version for.

<Text>

In

Identification

Either connect models from the preselection of another object of type Human task, Automated task, or Event (process instance started), or enter GUIDs and use the Create collection operator.

<Text collection>

In

Description - Mandatory input

Enter a version description (mandatory input) that applies to all models for which a version was created.

<Text>

In

Assignment: Include border items

Specify whether border items are to be included in assignments (Boolean constant = TRUE), or only the items in the selection (Boolean constant = FALSE). If no specification is made, the default value FALSE is used.

<Boolean>

In

Connections: Include border items

Specify whether border items are to be included (Boolean constant = TRUE), or only the items in the selection (Boolean constant = FALSE). (If no specification is made, the default value FALSE is used.)

<Boolean>

In

Assignment level

Define the assignment level for including assigned models in a version, for example, 1.

<Decimal>

In

Continue execution in case of concurrent versioning

Continue in case another versioning process is already running on the server.

The default value is FALSE, that is, the service returns FALSE and fails if another versioning procedure is running on the server. If set to TRUE the service waits until it can perform the versioning and does not fail.

<Boolean>

In

Consider satellites

To use this option, you must have an active content type set. From ARIS in 10.0 Service Release 16, you can specify the content to display by activating the Content type configuration. If the Content type configuration is enabled and the relations are specified, you can model relations using the Properties panel of ARIS and the Connected objects tab of the Properties bar in ARIS Designer. A satellite is an object that can be inserted in a model or diagram but is not structurally relevant in the model or diagram.

For example, an object of the Organizational unit type is a satellite in an event-driven process chain (EPC). In a model of the Organizational chart type, on the other hand, an object of the Organizational unit type is a structurally relevant object.

If this option is set to true then when executing this service, the satellites are versioned exactly as is the model.

If this field is not explicitly set to true, this option is considered as false.

<Boolean>

Out

Error

If automation errors occur, context-specific error messages are displayed indicating, for example, that ARIS Server is not available.

<Text>

Out

Result

Returns either TRUE or FALSE (Boolean), depending on whether or not the service was successfully performed.

<Boolean>

Out

Change list number

The created change list number is output.

<Decimal>

Out

Concurrent versioning detected

Returns TRUE if another versioning services is running at the same time, and FALSE if not.

<Boolean>

Create version