Mehrfachauswahl (Multiple-Choice)

<decision-activity id="1">

    ...

      <question>
        <message>
          <message-text>
            <localized-text>
              <locale language="en">
              Is the claimant, %1s, for Case %2n, over 18?
              </locale>
            </localized-text>
          </message-text>
          <message-parameters>
            <wdo-attribute wdo-name="Participant" 
              name="userName" />
            <wdo-attribute wdo-name=
              "CaseList[Context_Loop.loopCount]" 
              name="identifier" />              
          </message-parameters>
        </message>
        <answers multiple-selection="false">
          <answer name="yesAnswer">
            <answer-text>
              <localized-text>
                <locale language="en">Yes</locale>
              </localized-text>
            </answer-text>
            <choice-output-mapping>
              <wdo-attribute wdo-name="DecisionResult"
                             name="ageBracket" />
              <selected-value>18-65/selected-value>
              <not-selected-value>0-17</not-selected-value>
            </choice-output-mapping>
          </answer>
          <answer name="noAnswer">
            <answer-text>
              <localized-text>
                <locale language="en">No</locale>
              </localized-text>
            </answer-text>
            <choice-output-mapping>
              <wdo-attribute wdo-name="DecisionResult"
                             name="ageBracket" />
              <selected-value>0-17</selected-value>
              <not-selected-value>18-65</not-selected-value>
            </choice-output-mapping>
          </answer>
        </answers>
      </question>

    ...

    </decision-activity>
question
Steht für die der Entscheidungsaktivität zugeordnete Frage, die für eine Multiple-Choice-Frage die unten aufgeführten Metadaten enthält.
message
Stellt den parametrisierten Text der Frage für alle Ländereinstellungen dar.
answers
Stellt eine Liste von Antworten dar, aus der der Benutzer eine Antwort für die Multiple-Choice-Frage auswählen kann.
multiple-selection
Stellt ein Flag dar, das anzeigt, ob der Benutzer aus den bereitgestellten Antworten mehrere oder nur eine Antwort auswählen kann.
answer
Stellt eine Antwort dar, die der Benutzer auswählen kann. Für eine Multiple-Choice-Frage muss mindestens eine Antwort bereitgestellt werden.
name
Stellt den Namen der Antwort dar. Sobald der Benutzer eine Antwort bzw. mehrere Antworten auswählt, werden die Namen der ausgewählten Antworten an die Workflow-Engine weitergeleitet und der Prozess wird fortgesetzt. Da die Engine diese Antworten ähnlich wie Workflowdatenobjekt-Attribute verarbeitet, müssen die Namen der Antworten gültige Java-Kennungen sein.
answer-text
Stellt den Antworttext dar, den der Benutzer für alle Ländereinstellungen auswählen kann.
choice-output-mapping
Dieser Tag umschließt die Metadaten, die beschreiben, wie die Ausgabe von einer Multiple-Choice-Frage als persistent definiert wird.
wdo-attribute
Der Name des Workflowdatenobjekt-Attributs, der zum Speichern des Werts der Multiple-Choice-Antwort verwendet wird.
selected-value
Falls angegeben, wird der Wert in diesem Element für das Workflowdatenobjekt-Attribut als persistent definiert, wenn diese Antwort vom Benutzer ausgewählt wurde. Wenn das Workflowdatenobjekt-Attribut den Typ 'Boolesch' aufweist, muss dieser Wert nicht angegeben werden und es wird der Standardwert true verwendet.
not-selected-value
Falls angegeben, wird der Wert in diesem Element für das Workflowdatenobjekt-Attribut als persistent definiert, wenn diese Antwort nicht vom Benutzer ausgewählt wurde. Wenn das Workflowdatenobjekt-Attribut den Typ 'Boolesch' aufweist, muss dieser Wert nicht angegeben werden und es wird der Standardwert false verwendet.