AutoGetChildObjectAction

L'action AutoGetChildObjectAction localise l'objet métier enfant spécifié et le sauvegarde pour utilisation par d'autres actions.Cette action n'appelle pas les services de chargement de l'objet métier enfant pour charger l'objet. Utilisez l'action AutoLoadChildrenAction pour garantir le chargement des objets métier enfants.
Déclarez l'action AutoGetChildObjectAction comme enfant d'un élément <testcase> racine à l'aide de l'élément <action>. Définissez la valeur de l'attribut name de l'élément <action> pour identifier le nom et le package de l'action.

<testcase>
<action name="cmc/automation/AutoGetChildObjectAction">
...
</action>
</testcase>

Paramètres

Cette action accepte les paramètres suivants :
objectPath
Obligatoire : chemin d'objet utilisé pour localiser l'objet métier enfant.
propertyName
Nom de la propriété utilisée pour choisir entre plusieurs objets métier enfants correspondant au chemin d'objet spécifié. Si ce paramètre est spécifié, vous devez également spécifier l'un des paramètres suivants : propertyValue ou propertyValueKey.
propertyValue
Valeur de propriété utilisée pour rechercher un objet métier enfant spécifique. Ce paramètre doit être spécifié lorsque le paramètre propertyName est spécifié.
propertyValueKey
Nom d'une valeur définie par l'action AutoSetValueAction et utilisée comme valeur de propriété pour rechercher un objet métier enfant spécifique. Ce paramètre doit être spécifié lorsque le paramètre propertyName est spécifié.
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. Si l'objet métier parent n'est pas spécifié, le chemin d'objet est résolu par rapport à l'objet supérieur.
objectKey
Obligatoire : Nom utilisé pour conserver une référence à l'objet métier afin qu'il puisse être utilisé par d'autres actions.

Exemple

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

<!-- Get the attachment description object -->
<action name="cmc/automation/AutoGetChildObjectAction">
  <param name="parentObject" value="attachment"/>
  <param name="objectPath" value="AttachmentDescription"/>
  <param name="objectKey" value="attachmentDescription"/>
</action>