CookBook

ViewCreatorのヘッダやフッタに配置するリンクのURLに計算結果を埋め込む方法

投稿日:

本記事では、ViewCreatorのヘッダやフッタにリンクを埋め込む際に、関数を利用する方法をご紹介します。
この方法を利用すると、パラメータ文字列に「今日日付」を受け渡すといったことが実現できます。

ワークフロー「直線ルート[JavaEE開発モデル]」の申請画面を開くリンクに、申請基準日として今日日付を受け渡すリンクを例に説明します。

IM-Workflow のフローID flow_javaee_01 のフローの申請画面を、申請基準日 2018/05/01 で表示するURLは下記の通りです。

im_workflow/common/switch/switch_content?imwFlowId=flow_javaee_01&imwPageType=0&imwApplyBaseDate=2018/05/01

このURLをデータ参照のヘッダやフッタに埋め込むと、申請画面へのリンクを作成することができます。

しかし、この書き方では申請基準日は 2018/05/01 で固定となってしまいます。

そこで以下のように入力すると、現在日付を動的に生成してURLに組み込むことができます。

im_workflow/common/switch/switch_content?imwFlowId=flow_javaee_01&imwPageType=0&imwApplyBaseDate=[[FORMAT("yyyy/MM/dd",TODAY())]]

表示例

URLを確認すると、計算結果が組み込まれていることを確認できます。

これは、計算式を利用して実現しています。
詳細は下記ページを参照してください。

ViewCreator 管理者操作ガイド - ヘッダーとフッターの計算式設定

ヘッダやフッタに入力された内容は、下記のような HTML コンテンツとして保存されます。
リッチテキストのダイアログで入力された内容であっても、HTML ソースの中に含まれていれば計算式を利用することが可能です。

-CookBook
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

BloomMakerで動的承認ノードを利用したWorkflowコンテンツを作成する

このCookBookでは、BloomMakerで、動的承認ノードを利用したWorkflowのコンテンツを作成する方法を紹介します。 本稿では、BloomMakerとLogicDesignerでWork …

IM-LogicDesignerを利用して、IM-Workflowの未処理案件の処理対象者を再展開する

このCookBookでは、IM-LogicDesignerを利用して、IM-Workflowの未処理案件の処理対象者を再展開する方法について紹介しています。 人事異動を重ねることで、未処理案件の中には …

IM-BloomMaker 繰り返しエレメントでの変数の使い方

このCookBookでは、IM-BloomMakerの繰り返しエレメントと変数の使い方について紹介しています。 サンプルでは、1・2・3次元配列の変数を使用して繰り返しエレメントを表示します。 完成イ …

no image

IM-FormaDesignerで作成したフォーム内で、外部連携を利用して最も簡単に値を渡す方法(単一アイテム編)

このCookBookでは、IM-FormaDesignerで作成したフォーム画面の中で、アイテムからアイテムへ値を渡す方法について紹介します。 今回は例として、文字列と数値の値を同時にアイテムからアイ …

no image

ライブラリのバージョン監視に応用可能なロジックフローの作り方

このCookBookでは、IM-LogicDesignerを利用して、指定したURLのHTMLから正規表現を利用して任意の文字列を取得する方法を紹介します。 JavaScript定義とREST定義を作 …

RSSRSSRSSRSS