ここでは To Doアプリを例にとって説明します。2つの関連するテーブルを持っています。 Task と User.の各項目は Task の各項目は1つの User のエントリに関連付けられます。ユーザー・テーブルのレコードがクリックされたとき、そのレコードに関連するタスクを開くように BP を設定し、クリックされたユーザーに関連するすべてのタスクを開くようにします。
ランディングページを設定する
新しいページを作成し、それを App components セクションに配置します。これをTask_userと呼び、そのページの URL を /taskuser/:id。

idを 利用して、クリックされた投稿を記録していきます。
遷移の設定
に移動します。 Workflow の User テーブルのBPをセットアップします。 onRowClick トリガーを設定します。
を追加しましょう。 Navigate ブロックを追加します。 Page field で 、 以下を設定します。 URL- Task_user を、そして Record ID フィールドに Record ID をトリガーから渡します。

このように、ある行をクリックすると、 Task_userの ページに移動します。その URLには、クリックが発生したレコードの IDが 常に含まれています。
アドレスからIDを読み取る
ここで、トリガーから BP を受け取ります。 ID を受け取る URL を受け取り、それを整数値で返します。
これを行うには Business Processes タブをクリックし、 Add Business Processes。

現在のページを取得 するブロックを使ってみましょう。このブロックは、ページの タイトルと URLを 文字列 形式で提供します。

のみなので ID から URL だけが必要なので、文字列を Split String ブロックで分割します。を渡します。 URL の値を Get Current Page ブロックの値を渡す。は、"/"記号で区切ります。 ID で区切っています。 URL と指定するので Separator.

その結果、すべての URL 要素を含む文字列配列が得られます。URL要素は「/」で区切られ、0から始まる順番に番号が振られます。
を指定します。 ID は最後の2つの "/" 文字の間にあるので、配列のサイズから2を引いて求めます。これを行うには Array Size と Subtract ブロックで行います。

URL 要素のリストと、 IDを 含む要素の番号を取得しています。
を得ることができます。 ID を得ることができます。 Array Element ブロックを使って得ることができます。ブロックからリストを渡しましょう。 Split String ブロックのリストと Subtract ブロックからの結果を渡してみましょう。

というのは ID が必要なので integer の書式で必要なので To integer ブロックの中に変数としてその結果を格納します。 END ブロックに格納します。

では、次に Workflow のテーブルの Task_user ページに移動します。 この命令の ように、データベースから受信したデータをそこに追加します。の前に GET を取得するためのBPを挿入します。 ID から取得するためのBPを挿入する。 URL.
pageid フィールドから user フィールドに値を渡します。

の行をクリックすると User テーブルの行をクリックすると、このユーザーに関連するすべてのタスクのテーブルが表示されます。
