1
残りのプロセス開始変数を取得しようとしていますが、開始変数を受け取ることができません。プロセス開始変数を取得できません
私が試してみてください。プロセス開始変数を取得する方法
{}
:
http://192.168.30.1:8080/engine-rest/process-definition/key/invoice/form-variables
私はこれだけを得ましたか。
残りのプロセス開始変数を取得しようとしていますが、開始変数を受け取ることができません。プロセス開始変数を取得できません
私が試してみてください。プロセス開始変数を取得する方法
{}
:
http://192.168.30.1:8080/engine-rest/process-definition/key/invoice/form-variables
私はこれだけを得ましたか。
リソースGet Start Form VariablesはGenerated Start Formsのみをサポートしているためです。
請求書プロセスはEmbedded Start Formを使用します。請求書プロセスの開始イベントは、開始フォームを表示するために使用される外部HTMLファイルを参照します。
hereを参照してください:
<startEvent id="StartEvent_1" name="Invoice received" camunda:formKey="embedded:app:forms/start-form.html">
<outgoing>SequenceFlow_1</outgoing>
</startEvent>
あなたが開始フォーム変数を受信したい場合は、プロセスの開始イベントには、次の例のように見えるしなければなりません。
<startEvent id="start">
<extensionElements>
<camunda:formData>
<camunda:formField id="stringField" label="String Field" type="string" defaultValue="someString">
<camunda:validation>
<camunda:constraint name="maxlength" config="10" />
<camunda:constraint name="minlength" config="5" />
</camunda:validation>
</camunda:formField>
<camunda:formField id="longField" label="Long Field" type="long" defaultValue="5">
<camunda:validation>
<camunda:constraint name="max" config="10" />
<camunda:constraint name="min" config="3" />
</camunda:validation>
</camunda:formField>
<camunda:formField id="customField" label="Custom Field" type="string">
<camunda:validation>
<camunda:constraint name="validator" config="org.camunda.bpm.engine.test.api.form.CustomValidator" />
</camunda:validation>
</camunda:formField>
<camunda:formField id="dateField" label="Date Field" type="date" defaultValue="10/01/2013" />
</camunda:formData>
</extensionElements>
</startEvent>
は、完全なためを参照してください。例のプロセス。 この場合、FormServiceはフォーム変数を解決することができ、要求は定義された変数を返します。