다중 선택항목

<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
결정 활동과 연관된 질문을 나타내며, 다중 선택항목 질문에는 아래 설명된 메타데이터가 포함됩니다.
message
모든 로케일에 대한 질문의 매개변수화된 텍스트를 나타냅니다.
answers
다중 선택항목 질문에 대해 사용자가 선택할 수 있는 응답 목록을 나타냅니다.
multiple-selection
이 플래그는 사용자가 제공된 질문에서 여러 응답을 선택할 수 있는지, 아니면 하나만 선택할 수 있는지 여부를 나타냅니다.
answer
사용자가 선택할 수 있는 응답을 나타냅니다. 다중 선택항목 질문에 제공되는 응답은 하나 이상이어야 합니다.
name
응답 이름을 나타냅니다. 사용자가 응답을 하나 또는 여러 개 선택하면 선택된 응답의 이름이 워크플로우 엔진으로 전달되고 프로세스가 진행됩니다. 워크플로우 엔진은 워크플로우 데이터 오브젝트 속성과 유사하게 응답을 처리하므로 응답 이름은 유효한 Java ID여야 합니다.
answer-text
사용자가 모든 로케일에 대해 선택할 수 있는 응답을 나타냅니다.
choice-output-mapping
이 태그는 다중 선택항목 응답 결과를 유지하는 방법을 설명하는 메타데이터를 포함합니다.
wdo-attribute
다중 선택항목 응답 값을 저장하는 데 사용되는 워크플로우 데이터 오브젝트 속성의 이름
selected-value
이 항목을 지정하면 사용자가 해당 응답을 선택할 경우 워크플로우 데이터 오브젝트 속성에 이 요소의 값이 그대로 유지됩니다. 워크플로우 데이터 오브젝트 속성이 부울 유형이면 이 값을 지정할 필요가 없으며 기본값인 true로 설정됩니다.
not-selected-value
이 항목을 지정하면 사용자가 해당 응답을 선택하지 않을 경우 워크플로우 데이터 오브젝트 속성에 이 요소의 값이 그대로 유지됩니다. 워크플로우 데이터 오브젝트 속성이 부울 유형이면 이 값을 지정할 필요가 없으며 기본값인 false로 설정됩니다.