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>