AutoCreateNewObjectAction

La acción AutoCreateNewObjectAction crea una instancia de un objeto de negocio.

Parámetros

Esta acción acepta los siguientes parámetros:
objectType
Se necesita: Tipo de objeto que identifica la definición de objeto que se utiliza para crear el objeto de negocio.
parentObject
El nombre del objeto de negocio padre. Este nombre debe coincidir con el parámetro objectKey de una acción anterior que ha creado o ha encontrado el objeto de negocio padre. Debe especificar este parámetro cuando el parámetro objectType coincide con una instancia de una definición de objeto hijo, que se define en el archivo de definición de objeto. No especifique este parámetro cuando vaya a crear objetos primarios.
referencedObject
El nombre del objeto de negocio a añadir como hijo del nuevo objeto de negocio. Este nombre debe coincidir con el parámetro objectKey de una acción anterior que ha creado o localizado el objeto al que hace referencia el nuevo objeto de negocio. Debe especificar este parámetro cuando el parámetro objectType coincida con una instancia de una definición de objeto de referencia, que está definido en el archivo de definición de objeto. No especifique este parámetro cuando vaya a crear objetos primarios u objetos hijo simples.
templateObject
Nombre del objeto de negocio que se copia cuando va a crear el nuevo objeto de negocio. Este nombre debe coincidir con el parámetro objectKey de una acción anterior que ha creado o localizado el objeto de plantilla.
objectKey
Opcional: El nombre que se utiliza para conservar una referencia al nuevo objeto de negocio para que pueda ser utilizado por otras acciones.
abortOnError
Especifica si se debe continuar la prueba automatizada cuando no es posible ejecutar la acción AutoCreateNewObjectAction. De forma predeterminada, este parámetro se establece en true para detener las pruebas automatizada cuando esta acción no puede llevarse a cabo.

Ejemplo

El fragmento de código siguiente muestra un ejemplo de estos parámetros cuando se utilizan en la acción AutoCreateNewObjectAction:

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