お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
要件
アプリケーションで新規登録ユーザー向けのウェルカムポップアップを表示します。
利用ケース
販売者契約を管理する販売者管理アプリケーションを想定します。未登録の販売者が登録のためにアプリケーションへアクセスした際、登録プロセスを進める前に、概要、登録ガイドライン、利用規約などの情報を含むウェルカムページをポップアップで表示します。
手順
- フォームを作成し、新規仕入先を登録するために次の詳細を追加します。
|
フォーム名 |
フォームリンク名 |
項目タイプ |
項目名 |
項目リンク名 |
|
Registration |
Registration |
単一行 |
会社の正式名称 |
Company_s_legal_name |
|
複数行 |
サービス |
サービス |
|
URL |
会社Webサイト |
Company_website |
|
住所 |
会社住所 |
Company_address |
|
メール |
ログイン用メールアドレス |
Login_email_address |
|
電話番号 |
電話番号 |
Phone_number |
- 初期値を${Zoho。loginuserid}に設定し、ログイン用メールアドレス項目の項目プロパティで指定します(下図参照)。
- フォームプロパティに移動し、[フォーム入力の制限]の下でユーザーごとに1件の入力を許可を有効にして、フォームの再入力を防ぎます。必要に応じてエラーメッセージもカスタマイズできます。

- 'Welcome page' という名前のページを作成し、仕入先がアプリケーションにアクセスした際に挨拶を表示します。プラットフォームの紹介をわかりやすく魅力的にするため、ニーズに合わせてページをカスタマイズします。

- ワークフローを作成し、Registrationフォームの読み込み時に実行して、未登録ユーザーがアプリケーションにアクセスした際にウェルカムページをポップアップで表示します。ワークフロー名は「Welcome Pop-up」とします。

- Delugeエディターに次のコードを追加します。
- // 現在のユーザーのログインIDと「ログイン用メールアドレス」項目が一致するデータの件数を取得します。
- matching_records = Registration[Login_email_address == Zoho。loginuserid].件数();
- // 件数が 0 の場合、指定したメールアドレスのデータが存在しないため、新規ユーザーの登録であることを示します。
- if(matching_records == 0)
- {
- openUrl('#Page:Welcome_Page','popup window','height=900px,width=1200px');
- }
必要に応じて、ユーザーが表示する必要はないため、ログイン用メールアドレス項目を非表示にすることもできます。
動作を確認
- openUrl