ユーザーフローのカスタマイズ

ログイン登録ユーザー・フローを変更して、ニーズに合わせてフォームを調整します。 既存のフィールドを変更したり、フォーム内の別の場所に移動したりすることができます。 新しいフォーム・エレメントを追加できます。 また、ユーザー・データの検証を定義できます。 IBM® Verify ユーザー・フローのカスタマイズは、フォーム・エレメント・エディターを使用して行います。

始める前に

  • このタスクを完了するには管理者権限が必要です。
  • IBM Verify 管理者として管理コンソールにログインしてください。 詳細については、 「 IBM Verify へのアクセス」 を参照してください。
  • ユーザー・フローの状態がドラフトかパブリッシュ済みであることが必要です。 「ユーザーフローの作成 」を参照してください。

手順

  1. 「ユーザーエクスペリエンス 」>「 ユーザー登録 」を選択します
  2. ユーザー登録 」ダッシュボードからユーザーフローを選択し、 「フロー 」タブでフォームを開きます。
  3. 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 つのスラッシュ/文字は区切り文字であり、gmはフラグです)。 正規表現について詳しくは、正規表現を参照してください。

    クラス名オプションの場合は、カスタム・テーマ CSS ファイルで使用する HTML クラスを定義できます。 カスタム・スタイル設定を表示するには、「変更の保存」を選択してから「プレビュー・リンクの取得」をクリックします。 詳細については、 「ブランディングの管理」 を参照してください。

  4. ユーザーフローページの 「設定 」タブを選択すると、ユーザーフローの 「名前 」、「 URL パス 」、「 テーマ 」、 「人間確認 」、または「 動的リダイレクト 」を変更できます。 「テーマ 」の詳細については、 「ブランディングの管理」 を参照してください。
  5. オプション: [設定] タブで、 [ユーザー名の利用可否を確認する ] チェックボックスをクリックし、ユーザーが登録プロセスを進める前に、そのユーザー名が利用可能かどうかを確認します。
    注: このオプションを使用する前に、自社のセキュリティガイドラインに準拠していることを確認してください。
    注: ユーザー名要素が欠落している既存フローの上部に、これらのフィールドを翻訳するために記入するよう促すメッセージが表示されます。 表示されていない要素を確認するには、 「要素を表示」 をクリックしてください。
    1. 「設定を保存」 をクリックします。
    2. メールアドレス 」要素を選択してください。
    3. フォーム要素エディタ、User属性を選択します。
    4. アカウントのユーザー名を表示する。
    5. フォームアカウントエディタは、ユーザー名が使用可能かどうかを示す入力済みのテキストボックスを生成します。 ユーザー名の検索、ユーザー名が利用可能かどうか、またはユーザー名がすでに使用されているかどうかを確認するための入力欄が用意されています。 さらにカスタマイズしたい場合は、テキストボックス内のテキストを編集できます。
  6. ページの最後までスクロールし、 「変更を保存」 を選択してください。
  7. ユーザーフローページの「 翻訳 」タブを選択して、プロファイルのデフォルト言語を変更します。
    1. (任意): まず基本の翻訳テンプレートをダウンロードし、その後、希望する言語に合わせて編集してください。
    2. 「翻訳を追加」 をクリックします。
    3. ドロップダウンメニューから希望の言語を選択してください。
    4. 翻訳のアップロード」 セクションで、 「プライマリ翻訳テンプレート」 をクリックし、プライマリ翻訳テンプレートのファイルを .csv ダウンロードしてください。
    5. ドロップダウンフィールドから選択した言語でテンプレ primary_tranlation.csv ートを編集したら、 「ファイルをアップロード」 をクリックし、編集したファイル .csv を選択してください。
    6. (任意): 削除したい言語のチェックボックスを選択してください。
    7. 「保存」 をクリックします。
      注: アップロードした言語のチェックボックスを選択すると、その言語が削除されます。
  8. 右側のペインで、 「変更を公開」 を選択し、ユーザー登録フローをユーザーに利用可能にします。
    「プレビューの取得」リンク をクリックすると、発行前のフォームを表示できます。 パブリッシュ済みのユーザー・フローのドラフトで作業している場合は、必要に応じて、「現在のバージョンの表示」 をクリックして、現在のパブリッシュ済みユーザー・フローを表示し、またドラフトに戻ることもできます。 「フローのコピー」リンクを使用すると、フローの複製コピーが作成され、フロー名には増分番号が付加されます。 「フローの削除」リンクでは、登録フローが削除されます。

ログイン登録ユーザー・フローに電話番号を追加するには、以下の手順を実行します。
  1. ユーザー・フローを編集モードで開きます。
  2. ユーザー・フロー・ページの最初のセクションで、「+フォーム・エレメントの追加」ボタンを選択して新規エレメントを作成します。
  3. フォーム・エレメント・エディターを使用して、エレメントをカスタマイズします。
    1. 「フォーム・エレメント」フィールドで、プルダウン・メニューから「電話」を選択します。
    2. 「ユーザー属性」フィールドで、「work_number」 を選択します。
    3. 「フィールド・ラベル」フィールドで、テキストを「職場の電話番号」に変更します。
    4. 「ヘルパー・テキスト」フィールドに、「電話番号を入力してください」というテキストを入力します。
  4. ユーザー・フロー・ページの中央のペインで 「フローの保存」 を選択します。
  5. 「プレビュー・リンクの取得」 をクリックして、新しい電話番号フィールドが表示されたフォームを確認します。

次の手順

  • ユーザー・フロー URL を新規ユーザーに提供して、IBM Verify テナントへのログイン・アクセスを容易にします。
  • 「ユーザー登録」ダッシュボードに移動して、新しいフローを確認します。