AutoCreateNewObjectAction

L'action AutoCreateNewObjectAction crée une instance d'un objet métier.

Paramètres

Cette action accepte les paramètres suivants :
objectType
Obligatoire : type d'objet qui identifie la définition d'objet utilisée pour créer l'objet métier.
parentObject
Nom de l'objet métier parent. Ce nom doit correspondre au paramètre objectKey d'une action antérieure ayant créé ou localisé l'objet métier parent. Vous devez indiquer ce paramètre lorsque le paramètre objectType correspond à une instance d'une définition d'objet enfant, précisée dans le fichier de définition d'objet. N'indiquez pas ce paramètre lors de la création d'objets primaires.
referencedObject
Nom de l'objet métier à ajouter en tant qu'enfant du nouvel objet métier. Ce nom doit correspondre au paramètre objectKey d'une action antérieure ayant créé ou localisé l'objet référencé par le nouvel objet métier. Vous devez indiquer ce paramètre lorsque le paramètre objectType correspond à une instance d'une définition d'objet de référence, précisée dans le fichier de définition d'objet. N'indiquez pas ce paramètre lors de la création d'objets primaires ou d'objets enfants simples.
templateObject
Nom de l'objet métier copié lors de la création du nouvel objet métier. Ce nom doit correspondre au paramètre objectKey d'une action antérieure ayant créé ou localisé l'objet modèle.
objectKey
Facultatif : Nom utilisé pour conserver une référence au nouvel objet métier afin qu'il puisse être utilisé par d'autres actions.
abortOnError
Indique si le test automatisé doit se poursuivre lorsque l'action AutoCreateNewObjectAction ne peut pas être effectuée. Par défaut, ce paramètre a la valeur true pour arrêter le test automatisé lorsque cette action ne peut pas être effectuée.

Exemple

Le fragment de code suivant montre un exemple de ces paramètres utilisés dans l'action AutoCreateNewObjectAction :

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