ログイン登録ユーザー・フローを変更して、ニーズに合わせてフォームを調整します。 既存のフィールドを変更したり、フォーム内の別の場所に移動したりすることができます。 新しいフォーム・エレメントを追加できます。 また、ユーザー・データの検証を定義できます。 IBM® Verify ユーザー・フローのカスタマイズは、フォーム・エレメント・エディターを使用して行います。
始める前に
- このタスクを完了するには管理者権限が必要です。
- 管理者として IBM Verify 管理コンソールにログインします。 詳細については、 「アクセス」 を参照してください IBM Verify。
- ユーザー・フローの状態がドラフトかパブリッシュ済みであることが必要です。 ユーザーフローの作成を参照してください。
手順
- を選択します。
- 「ユーザー登録」 ダッシュボードからユーザー・フローを選択して、 「フロー」 タブでフォームを開きます。
- Verify テナントのユーザー・フローをカスタマイズします。
- ユーザー・フローが 「パブリッシュ済み」の場合は、ユーザー・フロー・ページの右側のペインで「ドラフトとして編集」 を選択します。
- フローが 「ドラフト」の場合は、編集用のページが開きます。
ページの中央のペインで、変更するエレメントを選択します。 アイコン

を使用して、要素をセクション内の別の場所にドラッグします。 アイコン

を使用して要素を削除します。
ページの右側のペインにある
フォーム・エレメント・エディターを使用してエレメントをカスタマイズします。 一部の要素には選択肢付きのドロップダウンメニューがあり、他の要素にはフォームに表示するテキストや
Markdownマークアップ言語を含めることができます。 選択したエレメントのタイプに応じて、フィールドは異なります。
一部のエレメントでは、属性置換を使用できます。これにより、ユーザーの属性値が取り込まれ、その属性が次回以降に呼び出されるときにその値が使用されます。 例えば、コード・ブロック {{name}}を使用すると、ファイルは前のステップからユーザーの属性入力を取得できます。 ユーザーの属性入力は、 {{name}} が呼び出されるたびにユーザーが指定した名前でコード・ブロックを置き換えます。
注: 置換の フォーム要素 が前のステップで追加されていない場合、属性置換は機能しません。
フォームの最初の 2 つのセクションでは、フォームにエレメントを追加するための「+フォーム・エレメントの追加」ボタンを使用できます。
エレメントのタイプを定義するには、
フォーム・エレメント・エディターを使用します。
フォーム・エレメントのドロップダウン・メニューでは、以下の
Verify エレメントを使用できます。
- アカウント・パスワード
- パスワード・フィールド。 このフィールドは、デフォルトのユーザー・フローで、登録時にパスワードを作成するようユーザーに要求するために使用されます。 入力パスワードに関する潜在的な問題をユーザーに通知するために、カスタム・エラー・メッセージを設定できます。
- ご使用条件
- ご使用条件エレメントは、ユーザー登録フォームに EULA の合意を追加するために使用されます。 このエレメントはデフォルトのユーザー・フローに含まれています。 詳細については、 エンドユーザーライセンス契約の管理を参照してください。
- チェック・ボックス
- チェック・ボックス・フィールド。 ユーザー属性を選択して、ユーザーに対する選択項目を定義します。
- ドロップダウン
- ドロップダウン・フィールド。 ユーザー属性を選択し、オプションと値を定義して、ドロップダウン・メニューの選択項目を作成します。 オプション・ラベルフィールドのテキストを、ドロップダウン・メニューに表示される内容に置き換えます。
- メール
- E メール・フィールド。 このフィールドは、デフォルトのユーザー・フローで、登録後のアクションでユーザーに E メールを返送するために使用されます。
- 難読化
- 難読化されたフィールド。 このフィールドは、登録時にユーザーに機密情報を要求するために、デフォルトのユーザー・フローで使用されます。
- パスワード
- パスワード・フィールド。 このフィールドは、デフォルトのユーザー・フローで、登録時にパスワードを作成するようユーザーに要求するために使用されます。
- 電話番号
- 電話番号フィールド。 このフィールドは、home、work、mobile などの値に対応する属性でカスタマイズできます。
- ラジオ・ボタン
- ラジオ・ボタン・フィールド。 ユーザー属性を選択し、オプションと値を定義して、ラジオ・ボタン・フィールドの選択項目を作成します。
- ソーシャル・ログイン・ボタン
- ソーシャル・アイデンティティー・プロバイダーで使用するソーシャル・ログイン・ボタン。 このフィールドは、ボタン・テキストを使用してカスタマイズできます。
- テキスト・ブロック
- テキスト・ブロック・フィールド。 このフィールドには、フォームに表示するテキストや Markdown マークアップ言語を含めることができます。
- テキスト入力フィールド
- ユーザー・データを入力するためのテキスト入力フィールド。
選択したエレメントのタイプとユーザー属性に基づいて、別のフィールドをさらにカスタマイズできます。 例えば、一部のエレメント属性では、フィールド・ラベル、ヘルパー・テキスト、プレースホルダー・テキスト、必須フィールド、フィールド検証およびクラス名オプションが使用できます。 属性に関する詳細については、 「属性の管理」 を参照してください。
エレメント属性でフィールド検証オプションが選択された場合、日付、E メール、パスワード、電話、またはテキスト入力フィールドのエレメントで、正規表現 (regex) を使用してユーザー入力のパターン・マッチングと検証を行います。 正規表現には区切り文字とフラグを使用できません。 例えば、8 桁から 12 桁の入力の場合、正規表現は/^\d{8,12}$/gmの代わりに^\d{8,12}$と入力します (ここで、2 つのスラッシュ/文字は区切り文字であり、gとmはフラグです)。 正規表現について詳しくは、正規表現を参照してください。
クラス名オプションの場合は、カスタム・テーマ CSS ファイルで使用する HTML クラスを定義できます。 カスタム・スタイル設定を表示するには、「変更の保存」を選択してから「プレビュー・リンクの取得」をクリックします。 詳細については、 「ブランディングの管理」 を参照してください。
- ユーザーフローページの 設定 タブを選択し、ユーザーフローの 氏名 、 URL 小径 、 テーマ 、 人間による確認、または 動的リダイレクト を変更します。 テーマの詳細については、 「ブランディングの管理」 を参照してください。
- オプション: 設定タブで 「ユーザー名の利用可能性を確認 」チェックボックスをクリックすると、ユーザーが登録フローを続行する前にユーザー名が利用可能かどうかを確認できます。
注: このオプションを使用する前に、会社のセキュリティー・ガイドラインと互換性があることを確認してください。
注意: 既存のフローでは、ユーザー名要素が欠落している場合、これらのフィールドを補完して翻訳するよう、上部にメッセージが表示されます。 足りない要素を表示するには、要素を表示をクリックします。
- クリック 設定を保存.
- Eメールアドレス要素を選択します
- フォーム要素エディタでユーザー属性を選択します。
- トグル アカウント・ユーザー名オン
- フォームアカウントエディタは、ユーザ名が使用可能かどうかを示すテキストボックスを生成します。 ユーザー名の検索、ユーザー名が利用可能な場合、またはユーザー名がすでに使用されている場合に、対応するテキストボックスがあります。 さらにカスタマイズするには、テキストボックスのテキストを編集することができます。
- ページの末尾までスクロールし、 「Save changes」を選択します。
- プロファイルが組み込まれている 1 次言語を変更するには、ユーザー・フロー・ページの 「翻訳 (Translations)」 タブを選択します。
- オプション: まず主要な翻訳テンプレートをダウンロードし、その後、希望する言語で編集してください。
- 「翻訳の追加 (Add Translations)」をクリックします。
- ドロップダウン・フィールドから目的の 「言語」 を選択します。
- 「翻訳のアップロード」 セクションで、 「1 次翻訳テンプレート」 をクリックして、1 次翻訳テンプレートの .csv ファイルをダウンロードします。
- ドロップダウン・フィールドから選択した言語で primary_tranlation.csv テンプレートを編集した後、 「ファイルのアップロード」 をクリックし、編集した .csv ファイルを選択します。
- オプション: 削除したい言語のチェックボックスを選択してください。
- 「保存」をクリックします。
注: アップロードした言語のチェック・ボックスを選択して削除してください。
- 右側のペインで、 「変更の公開 (Publish changes)」 を選択して、ユーザーがユーザー登録フローを使用できるようにします。
「プレビューの取得」リンク をクリックすると、発行前のフォームを表示できます。 パブリッシュ済みのユーザー・フローのドラフトで作業している場合は、必要に応じて、「現在のバージョンの表示」 をクリックして、現在のパブリッシュ済みユーザー・フローを表示し、またドラフトに戻ることもできます。 「フローのコピー」リンクを使用すると、フローの複製コピーが作成され、フロー名には増分番号が付加されます。 「フローの削除」リンクでは、登録フローが削除されます。
例
ログイン登録ユーザー・フローに電話番号を追加するには、以下の手順を実行します。
- ユーザー・フローを編集モードで開きます。
- ユーザー・フロー・ページの最初のセクションで、「+フォーム・エレメントの追加」ボタンを選択して新規エレメントを作成します。
- フォーム・エレメント・エディターを使用して、エレメントをカスタマイズします。
- 「フォーム・エレメント」フィールドで、プルダウン・メニューから「電話」を選択します。
- 「ユーザー属性」フィールドで、「work_number」 を選択します。
- 「フィールド・ラベル」フィールドで、テキストを「職場の電話番号」に変更します。
- 「ヘルパー・テキスト」フィールドに、「電話番号を入力してください」というテキストを入力します。
- ユーザー・フロー・ページの中央のペインで 「フローの保存」 を選択します。
- 「プレビュー・リンクの取得」 をクリックして、新しい電話番号フィールドが表示されたフォームを確認します。
次の手順
- ユーザー・フロー URL を新規ユーザーに提供して、IBM Verify テナントへのログイン・アクセスを容易にします。
- 「ユーザー登録」ダッシュボードに移動して、新しいフローを確認します。