外部ユーザーのユーザー登録構成の実行

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:5分
  • ユーザー登録構成レコードを作成して、外部ユーザーのオンボーディングプロセスをカスタムの ServiceNow アプリケーションにブートストラップします。このフォームは、自己登録プロセスを通じて外部ユーザーをガイドします。

    始める前に

    手順

    1. 移動先 すべて > 外部ユーザー自己登録 > ユーザー登録構成 をクリックし、[ New] をクリックします。
    2. フォームのフィールドに入力します。
      表 : 1. [ユーザー登録構成] フォーム
      フィールド 説明
      名前 登録フォームの名前。たとえば、学生の駐車場登録の場合は [学生駐車場管理 ( Parking Management Students)] などになります。
      プロビジョニングされたユーザーへアサインされたロール プロビジョニングされたユーザーへアサインされたロール。指定されたロールは、snc_external ロールに拡張するか、このロールを含んでいる必要があります。指定されたロールは、snc_external ロールにすることもできます。外部ユーザーの場合は、外部ユーザーを記録するために各ロールに snc_external が必要です。事前設定されたロールがある場合は、ロールのロックを解除してユーザーを検索する際に、そのロールにアクセスできる必要があります。
      契約条件を有効化 登録ページに契約条件の URL を追加するオプション
      契約条件 URL 登録フォームの契約条件が記載されている公開の URL。このフィールドは、[契約条件を有効化] が選択されている場合にのみ表示されます。
      説明 登録フォームの説明。このフィールドは、構成を保存または送信するときにのみ表示されます。このフィールドには、登録フォームに関する情報を追加できます。
      注:
      説明は、ユーザー登録構成を保存または更新した後にのみ追加できます。
      アプリケーション このレコードを含んでいるアプリケーションです。アプリケーションは自動的に [グローバル] に設定されます。
      有効 ユーザー登録構成をアクティブにするオプション。このオプションがデフォルトで選択されています。
      CAPTCHA を有効化 登録フォームに CAPTCHA を追加するオプション。デフォルトの CAPTCHA プロバイダーは Google reCAPTCHA です。
      注:
      ユーザー登録の CAPTCHA を有効にするには、「外部ユーザー自己登録のための Google reCAPTCHA の設定」の手順に従います。
    3. [送信] をクリックします。
      デフォルト設定のユーザー登録構成が作成されます。
      [ユーザー登録構成] フォーム
    4. オプション: フィールドとその表示順序を表示するように [登録] タブを設定します。
      表 : 2. 登録フォームフィールド
      説明
      登録フォームに表示 表示したいフィールドをすべて True に設定します。
      順番 フォームにフィールドを表示する順序番号を設定します。
      必須 必須にしたいフィールドをすべて True に設定します。
      検証のみのフィールド 検証にのみ使用するフィールドを設定します。たとえば、登録コードなどです。

      デフォルトのフォームフィールドを表示することも、カスタムフォームフィールドを登録フォームに追加することもできます。詳細については、「デフォルトの登録フォームのフィールド」を参照してください。

      図 : 1. [登録] タブ
      ユーザー登録構成の [登録] タブ

      カスタムの登録フォームのフィールドを追加することもできます。詳細については、「カスタム登録フォームフィールドの追加」を参照してください。

    5. オプション: [検証] タブを設定して、登録されたユーザーの本人確認を行います。ユーザー検証フローがトリガーされると、ユーザーの登録済みメールアドレスにアクティベーションリンクが送信されます。
      表 : 3. [検証] タブのフィールド
      フィールド 説明
      ユーザー検証を要求 ユーザー登録後に実行されるユーザー検証サブフローをトリガーするオプション。このサブフローはユーザーの本人確認用です。
      ユーザー検証フロー ユーザーの本人確認に使用されるサブフロー。サブフローは、ユーザー検証を有効にした場合にのみトリガーされます。

      外部ユーザーの検証 サブフローはデフォルトで利用可能です。ワークフロースタジオ にデフォルトのサブフローのコピーを作成し、要件に応じて変更できます。詳細については、「Flow Designer」を参照してください。

      注:
      新しいタブで外部ユーザーの検証 サブフローをプレビューするには、次のショートカットを使用します。
      • Macintosh:Command + クリック
      • Windows:Control + クリック
      アクティベーションリンクの有効期限 (時間) アクティベーションリンクが期限切れになるまでの時間数。デフォルト値は 24 です。
      図 : 2. [検証] タブ
      ユーザー登録構成の [検証] タブ
    6. オプション: [変換] タブを設定し、自己登録ユーザーとアクティブ化されたユーザーをマップします。
      登録済みユーザーをユーザーアクティビティ要求 [number] テーブルから自己登録ユーザー [number] テーブルに自動的にマップする変換マップ (u_reg_xmap_[number]) は 2 種類あります。デフォルトの変換マップのコピーを作成し、そのマップを要件に応じて変更できます。詳細については、「変換マップ」を参照してください。
      図 : 3. [変換] タブ
      ユーザー登録構成の [変換] タブ
    7. オンボーディングがアクティブ化されているユーザーのサブフローをトリガーするように、[オンボーディング] タブを設定します。
      デフォルトの外部ユーザーのオンボーディング サブフローは、パスワードをリセットするためのリンクを記載したメールをユーザーに送信します。デフォルトのサブフローのコピーを作成し、要件に応じて変更できます。
      注:
      外部ユーザーのオンボーディングサブフローは、パスワードをリセットするためのリンクを記載したメールをユーザーに送信します。
      図 : 4. [オンボーディング] タブ
      ユーザー登録構成の [オンボーディング] タブ
    8. オプション: 登録フォームのユーザーテーブルとリダイレクトページをマップするように、[詳細] タブを設定します。
      図 : 5. [詳細] タブ
      ユーザー登録構成の [詳細] タブ
      表 : 4. [詳細] タブ
      フィールド 説明
      登録テーブル 登録フォーム情報が保存されるテーブルの名前
      登録フォームフィールド構成 レコードプロデューサーの登録フォームに関連付けられたレコード
      アクティベーションテーブル ユーザーのアクティベーションに使用されるテーブルのラベルと名前。アクティベーションテーブルには、検証が完了したユーザーのレコードが含まれています。
      ユーザーテーブル ユーザープロファイルテーブルのラベルと名前
      アクティベーション成功ページ アクティベーションが成功した後にユーザーがリダイレクトされるページ
      アクティベーションエラーページ アクティベーションに失敗したときにユーザーがリダイレクトされるページ。
      登録後リダイレクトページ 登録後にユーザーがリダイレクトされるページ。
      登録リンクラベル サービスポータルからの登録に使用されるボタン名。デフォルト値は [登録] です。

      ユーザー登録構成の変更中またはすべての変更が完了した後、[登録フォームのプレビュー] ボタンを使用して登録フォームの変更をプレビューできます。

      図 : 6. 登録フォームのプレビュー
      登録フォームのプレビュー