Les structures peuvent être spécifiées comme des paramètres aux méthodes d'objets de données de processus métier. Cette section décrit les métadonnées des mappages d'entrée associés à ces paramètres.
<automatic-activity id="1" category="AC1">
...
<bpo-mapping
interface-name="curam.sample.facade.intf.SampleBenefit"
method-name="createAssociatedProductDeliveryForPlannedItem">
<formal-parameters>
<formal-parameter index="0">
<struct
type="curam.struct.SampleBenefitPlanItemDetails">
<field name="description">
<base-type type="STRING">
<wdo-attribute wdo-name="SPProductDeliveryPI"
name="description"/>
</base-type>
</field>
<field name="plannedItemIDKey">
<base-type type="INT64">
<wdo-attribute wdo-name="SPProductDeliveryPI"
name="plannedItemID"/>
</base-type>
</field>
<field name="plannedItemName">
<base-type type="STRING" />
</field>
</struct>
</formal-parameter>
</formal-parameters>
</bpo-mapping>
</automatic-activity>
- structure
- Elle contient les détails d'un mappage d'entrée de structure, y compris le type de structure et les mappages pour chaque zone définie dans cette structure. Un mappage d'entrée type contient l'attribut obligatoire suivant :
- Type
- Cette section décrit le type de la structure qui a été spécifié comme paramètre formel dans la méthode. Ceci est représenté comme le nom complet de la structure spécifiée comme paramètre formel.
- Zone
- Elle contient les détails du mappage d'entrée pour l'une des zones définies dans le paramètre de structure. Une zone contient les détails du mappage d'entrée pour le type de base primitif associé à cette zone ainsi que l'attribut obligatoire suivant :
- name
- Cette section décrit le nom de la zone tel qu'il est défini dans la structure spécifiée en tant que paramètre formel.
- base-type
- Contient les détails d'un mappage d'entrée de type de base pour la zone spécifiée. Un mappage d'entrée de type de base contient l'attribut obligatoire suivant :
- type
- Cette section décrit le type de la zone primitive auquel il est mappé.
- wdo-attribute
- Contient les détails de l'attribut de l'objet de données de flux de travaux (voir Objets de données de flux de travaux) contenant les données qui seront utilisées pour renseigner la zone de type de base associée lorsque la méthode est appelée. Il ne sera pas présent si l'utilisateur n'a pas spécifié un mappage d'entrée pour le paramètre de cette méthode. Cet élément, lorsqu'il est spécifié, contient les attributs obligatoires suivants :
- wdo-name
- Il décrit le nom de l'objet de données de flux de travaux utilisé dans le mappage d'entrée.
- name
- Il décrit le nom de l'attribut de l'objet de données de flux de travaux indiqué dans le mappage d'entrée.