URL公開したHumanServiceにパラメータを渡して呼び出す

IBM BPMで、URL公開したHumanServiceにパラメータを渡したい

IBM BPMでHuman ServiceをURL公開し、そこに初期値をパラメータで渡したいときの方法を質問されたのでメモ

QueryStringによるパラメータの受け渡し

以下のように、HumanServiceを呼び出す際に、パラメータを指定してHumanServiceを起動することが可能です。tw.local.変数名で指定することが可能です。

・Heritage HumanServiceの例

https://hostname/teamworks/executeServiceByName?processApp=processAppName&serviceName=serviceName&tw.local.variable1=value1

・Client Side Human Serviceの例

https://hostname/bpm/dev/teamworks/executecf?modelID=1.7d1e22cf-811d-40ea-b706-89064df8c4xxx&branchID=2063.4539fb85-3218-4c8d-9f26-a534cc7cxxx&tw.local.variable1=value1

参考資料

https://www.ibm.com/support/knowledgecenter/SSFPJS_8.5.5/com.ibm.wbpm.wle.editor.doc/topics/creating_services_C.html

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.