アクション設定の条件に縦配置・横配置ノードのノードIDを利用したい

 
縦配置ノードまたは横配置ノードの場合、アクション設定に渡されるノードIDは展開後の「子ノードID」になります。
そのため、アクション設定の条件では、縦配置ノードまたは横配置ノードの展開前にあたる「親ノードID」を直接利用できません。

■intra-mart Accel Platform IM-Workflow プログラミングガイド
 3.2. リクエストパラメータ
 https://document.intra-mart.jp/library/iap/public/im_workflow/im_workflow_programming_guide/texts/overview/overview_2.html#id7
 -------------------------------------------------------------------------
処理対象のノードが縦配置・横配置ノードの場合は、展開後のノードIDが渡されます。
 -------------------------------------------------------------------------

アクション設定の条件で縦配置ノード・横配置ノードの親ノードIDを参照する必要がある場合は、以下の API を利用して取得できます。

API の詳細については、以下の API ドキュメントをご参照ください。

[ActvMatterNode#getMatterNode:案件(未完了)ノードマネージャ]
 ■スクリプト開発モデル
  https://api.intra-mart.jp/iap/apilist-ssjs/doc/im_workflow/ActvMatterNode/index.html#method-getMatterNode_3

 ■JavaEE開発モデル
  https://www.intra-mart.jp/apidoc/iap/javadoc/im_workflow_apidocs/jp/co/intra_mart/foundation/workflow/application/general/ActvMatterNode.html#getMatterNode-java.lang.String-

また、初期表示イベントでは次の方法により親ノードIDを画面アイテムに格納し、条件値として利用できます。

(1) ActvMatterNode を使用して親ノードIDを取得するロジックフローを作成する
(2) 外部連携により取得した値を隠しパラメータなどに格納する
(3) 格納した画面アイテムを条件値として利用する

 -- 対象 -------------------------------------------------------------------------
 iAP/Accel Platform/全アップデート
 --------------------------------------------------------------------------------


FAQID:1462
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
Powered by Zendesk