Opción múltiple

<decision-activity id="1">

    ...

      <question>
        <message>
          <message-text>
            <localized-text>
              <locale language="es">
              ¿El demandante %1s para el caso %2n es mayor de 18 años?
              </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="es">Sí</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="es">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
Representa la pregunta asociada a la actividad de decisión, que, en el caso de una pregunta de selección múltiple, contiene los metadatos descritos a continuación.
message
Representa los parámetros de texto de la pregunta a formular para todos los entornos locales.
answers
Representa una lista de respuestas que el usuario puede elegir para una pregunta de selección múltiple.
multiple-selection
Representa un distintivo que indica si el usuario puede seleccionar varias respuestas a partir de las proporcionadas, o si sólo se puede seleccionar una.
answer
Representa una respuesta que el usuario puede seleccionar. Debe proporcionarse como mínimo una respuesta a una pregunta de selección múltiple.
name
Representa el nombre de la respuesta. Una vez que el usuario selecciona una respuesta o respuestas, los nombres de las respuestas seleccionadas se pasan al motor de flujo de trabajo y el proceso continúa. Puesto que el motor trata dichas respuestas de forma similar a como trata los atributos de un objeto de datos de flujo de trabajo, los nombres de las respuestas deberán ser identificadores Java válidos.
answer-text
Representa el texto de respuesta que el usuario puede seleccionar para todos los entornos locales.
choice-output-mapping
Este código incluye los metadatos que describen cómo se persiste la salida de una respuesta de selección múltiple.
wdo-attribute
El nombre del atributo de objeto de datos de flujo de trabajo utilizado para almacenar el valor de la respuesta de selección múltiple.
selected-value
Si se especifica, el valor de este elemento se persistirá en el atributo del objeto de datos de flujo de trabajo si esa respuesta ha sido seleccionada por el usuario. Si el atributo del objeto de datos de flujo de trabajo es un tipo booleano, no será necesario especificar este valor, pues se le asignará el valor predeterminado true.
not-selected-value
Si se especifica, el valor de este elemento se persistirá en el atributo del objeto de datos de flujo de trabajo si esa respuesta no ha sido seleccionada por el usuario. Si el atributo del objeto de datos de flujo de trabajo es un tipo booleano, no será necesario especificar este valor, pues se le asignará el valor predeterminado false.