登録時の利用規約表示と確認

登録時の利用規約表示と確認

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

要件

ユーザーが利用規約を読み、内容を理解した場合にのみフォームを送信できるようにします。

ユースケース

あらゆるアプリケーションには、顧客がサービスを利用する前に承認する必要がある基本的な利用規約があります。 この例では 2 つのフォームを使用します。1 つは顧客情報を収集する Register フォーム、もう 1 つは利用規約を表示する Terms and Conditions フォームです。顧客が Register フォームを送信する前に、 Terms and Conditions フォームが開き、アプリケーションが提供するサービスを利用するための利用規約が表示されます。

動作を確認する

手順        

1. フォームを作成 し、次の内容を設定します。
フォーム
フォームリンク名
項目タイプ
項目名
項目リンク名
Terms and Conditions
Terms_Conditions
メモを追加
メモ
plain
判定ボックス
Understood
Decision_Box
Register
Register
名前
名前
名前
メール
メール
メール
電話番号
電話番号
電話番号
判定
利用規約を読み、内容を理解しました。
Decision_Box

2. 利用規約を読み、内容を理解しました という項目( Register フォーム内)と、 Understood という項目( Terms and Conditions フォーム内)を 必須に設定します。

3. Terms and Conditions フォームを複製して、 ステートレスフォームを作成します。名前を Terms And Conditionsに変更します。ここでは、ユーザーの判定ボックスの入力内容を個別に保存する必要がないため、ステートレスフォームを使用しています。

4. 新しく作成したステートレスフォームに 承認する ボタンを追加します。

5. 新しいワークフローを作成 し、 Register フォーム上で、 ユーザー入力時に実行されるように設定します。対象は、I have read the 条件 and conditions 項目です。

6. 追加する 新規 操作]をクリックし、Deluge Scriptを選択します。続いて表示されるエディターに、以下のコードを追加します。
  1. if(input。Decision_Box)
  2. {
  3. openUrl('#Form:Terms_And_Conditions','popup window','height=450px,width=600px');
  4. }

これにより、項目が選択されたときに 条件 And Conditions フォームが開き、顧客が条件を確認できるようになります。

7. 条件 And Conditions ]フォーム上で新しいワークフローを作成し、 承認する ボタンがクリックされたときに実行されるようにします。


8. 追加する 新規 操作 ]をクリックし、 Deluge Scriptを選択します。続いて表示されるエディターに、以下のコードを追加します。これにより、 条件 And Conditions のポップアップウィンドウが閉じられます。
  1. if(input。Decision_Box)
  2. {
  3. openUrl('#Script:page。閉じる','same window');
  4. }

動作を確認する