Einfache Zuordnungskonfiguration für Beziehung zwischen übergeordnetem und untergeordnetem Element

In diesem Abschnitt werden die Elemente <def-create-participant> und <create-participant> vorgestellt. Wichtig ist in diesem Zusammenhang, dass das neue Attribut 'dyn-evidence-primary-cpr-field-name' zum Element <entity> hinzugefügt wird. Der Entwickler muss mithilfe dieses Attributs den Attributnamen der primären Fallbeteiligtenrolle (CaseParticipantRole) angeben, der in den Metadaten definiert ist. Im folgenden Beispiel steht 'caseParticipantRoleID' für die primäre 'CaseParticipantRole', die in der Entität 'Adoption' definiert ist. Auf ähnliche Weise ist der zugehörige Attributname 'CaseParticipantRole' (im folgenden Beispiel 'parCaseParticipantRoleID') im Feld 'name' des Elements <create-participant> definiert. Anmerkung: Bei statischen Angaben wird dasselbe Feld 'name' des Elements <create-participant> zum Angeben des Zusammenfassungsnamens verwendet.

<?xml version="1.0" encoding="UTF-8"?>
<application-builder-config xmlns="http://www.curamsoftware.com/
                            schemas/GUMBO/ApplicationBuilderConfig">
    <evidence-config package="curam.evidence">
     <def-create-participant id="AdoptedParentDetails" type="RL13">
            <participant-name-field name="firstName" 
                                    from="adParentName" order="1" />
            <participant-address type="AT3">
                <address-field name="addressLine1" 
                                           from="adParentStreet1" />
                <address-field name="addressLine2" 
                                           from="adParentStreet2" />
                <address-field name="city" from="adParentCity" />
                <address-field name="state" from="adParentState" />
                <address-field name="zip" from="adParentZipCode" />
            </participant-address>
      </def-create-participant>
       <entity name="Adoption" ev-type-code="DET004" 
       dyn-evidence-primary-cpr-field-name="caseParticipantRoleID">
            <create-participant refid="AdoptedParentDetails" 
                         name="parCaseParticipantRoleID" role="" />
        </entity>
        <entity name="AdoptionPayment" ev-type-code="DET005"/>
    </evidence-config>
</application-builder-config>