AutoCreateNewObjectAction

The AutoCreateNewObjectAction action creates an instance of a business object.

Parameters

This action accepts the following parameters:
objectType
Required: The object type that identifies the object definition that is used to create the business object.
parentObject
The name of the parent business object. This name must match the objectKey parameter of a previous action that created or found the parent business object. You must specify this parameter when the objectType parameter matches an instance of a child object definition, which is defined in the object definition file. Do not specify this parameter when you are creating primary objects.
referencedObject
The name of the business object to add as a child of the new business object. This name must match the objectKey parameter of a previous action that created or located the object that is referenced by the new business object. You must specify this parameter when the objectType parameter matches an instance of a reference object defintion, which is defined in the object definition file. Do not specify this parameter when you are creating primary objects or simple child objects.
templateObject
The name of the business object that is copied when you are creating the new business object. This name must match the objectKey parameter of a previous action that created or located the template object.
objectKey
Optional: The name that is used to keep a reference to the new business object so it can be used by other actions.
abortOnError
Specifies whether to continue the automated testing when the AutoCreateNewObjectAction action cannot be performed. By default, this parameter is set to true to stop automated testing when this action cannot be performed.

Example

The following code snippet shows an example of these parameters when used in the AutoCreateNewObjectAction action:

<!-- Create a new attachment -->
<action name="cmc/automation/AutoCreateNewObjectAction">
  <param name="objectType" value="Attachment"/>
  <param name="objectKey" value="attachment"/>
</action>