フォームAのフィールド値に基づいてフォームBを開く方法

フォームAのフィールド値に基づいてフォームBを開く方法

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

要件  

最初のフォームに入力された値に基づいて、別のフォームを開く。

ユースケース  

コース - プランニングプラットフォームでは、受講者の現在の知識に基づいて学習プランを設計したいとします。受講者が社会人の場合は、学生や無職の方とは異なる学習コースにするために、雇用状況の詳細を入力してもらいます。
 
動作を確認する

手順  

1. フォームを作成 し、次の詳細を設定します。
フォーム
フォームリンク名
項目タイプ
項目名
項目リンク名
学習登録
Learning_Registration
名前
名前
名前
メール
メール
メール
電話番号
電話番号
Phone_Number
ドロップダウン(ドロップダウンの値としていくつかのコースを追加)
学びたい内容
I_want_to_learn
判定ボックス
あなたは社会人ですか?
Are_you_a_working_professional
社会人の詳細
Working_Professional_Details
ルックアップ(学習登録)
学習登録
Learning_Registration
一行テキスト
会社名
Company_Name
一行テキスト
役職
役職
住所
住所
住所
数値
経験年数
Experience
 
2. 「Learning Registration」フォームの送信が正常に完了したときに実行されるワークフローを作成します。 
 
3. 次のコードを Deluge エディターに追加します。
  1. if(input。Are_you_a_working_professional)
  2. {
  3. //Working Professional Details フォームの「Learning Registration」項目に、現在のレコード ID の値を設定します
  4. openUrl('#Form:Working_Professional_Details?Learning_Registration=' + input。ID,'same window');
  5. }
これにより、 Working Professional Details フォームが開き、「 Learning Registration 」ルックアップ項目に現在のレコード ID の値が設定されます。
 
4. 次に、「'Working Professional Details 」フォームの読み込み時に、「Learning Registration」ルックアップ項目を無効化する別のワークフローを作成します。
 
5. ルックアップ項目を無効化するために、次のコードを追加します。
  1. disable Learning_Registration;  

動作を確認する