注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

ルーティング

Workshop のルーティングでは、モジュールの特定の状態やビューを URL に書き込むことができ、リンクの共有を通じて他のユーザーと簡単にこれらのビューを共有できます。

URL ルーティングが設定された Workshop モジュール。

ルーティングを有効にする

Workshop モジュールのルーティングを有効にするには、左側の Settings パネルの Pages セクションに移動し、Enable routing オプションをオンに切り替えます。

ルーティング設定の有効化

Pages セクションには、ルーティングで使用されるページの概要が表示され、使用中の変数を示す追加のパネルが表示されます。

ルーティングで使用される変数の概要を示すパネル

ページのルーティング

ルーティングが有効になっている場合、現在のページの ID が URL に書き込まれます。ページ ID が定義されていないページでは、URL にページ ID は書き込まれず、ユーザーはページの読み込み時にモジュールのデフォルトページに戻ります。

ページ ID 設定

変数のルーティング

また、ルーティングを使用して、external ID で設定された変数の値を保存および共有することもできます。ルーティングが有効になっている場合、プロモートされた変数の現在の値が URL クエリパラメータとして直接書き込まれます。

URL でサポートされるプロモートされた変数タイプに関する制限については、ドキュメントを参照してください。URL でサポートされていないプロモートされた変数タイプ

URL にプロモートされた変数を含めるには、以下の設定オプションのいずれかを使用します。

  • In URL when used by visible widget or layout: 以下が真の場合にのみ、URL にプロモートされた変数の値が含まれます。
    • 値が変数のデフォルト値でない場合
    • 変数が現在のビューに表示されるウィジェットまたはレイアウトで使用されている場合。
  • Always in URL: 値が変数のデフォルト値でない場合、URL には常にプロモートされた変数の値が含まれます。
  • Never in URL: ルーティングのトグルが無効になっている場合、URL にはプロモートされた変数の値が含まれません。

クエリパラメータのキーが external ID と一致する場合、クエリパラメータの値は URL の含め方に関わらず変数の初期値として使用されます。

Flight Alert オブジェクトタイプの変数設定オプションでルーティング設定が表示されています。