例えば、exclusivegateway
と2つのsequenceFlow
があります。グループ数の動的計算
<sequenceFlow id="flow1" sourceRef="exclusivegateway" targetRef="usertask1">
<conditionExpression xsi:type="tFormalExpression">
<![CDATA[${approveCount == N}]]>
</conditionExpression>
</sequenceFlow>
<sequenceFlow id="flow2" sourceRef="exclusivegateway" targetRef="usertask2">
<conditionExpression xsi:type="tFormalExpression">
<![CDATA[${approveCount < N}]]>
</conditionExpression>
</sequenceFlow>
条件によっては、どちらか一方のタスクを実行します。
ビジネスプロセスでは、数値N
を動的に計算したいと考えています。この数値は、ビジネスプロセスのすべての参加者の合計に等しい。 (たとえば、2つのグループがあり、最初のグループには10
が含まれ、2番目のグループには5
が含まれています。N
は15
と等しくなければなりません)。
は、それがこれらのグループの参加者の数を計算するためにJavaScriptを使用してActivitiには可能ですか?...
私は情報のために非常に感謝されます。ありがとうございます。
はい、JavaScriptで数学演算を行うことができます。 またはスクリプトタスクを使用できます。 – vikash
ご意見ありがとうございます。グループにアクセスし、JavaScriptを使用して参加者の数を数える必要があります。 –
私はWeb Script FrameworkとRESTアーキテクチャを使用する必要があると思います... –