外部ユーザーのユーザー登録構成の実行
ユーザー登録構成レコードを作成して、外部ユーザーのオンボーディングプロセスをカスタムの ServiceNow アプリケーションにブートストラップします。このフォームは、自己登録プロセスを通じて外部ユーザーをガイドします。
始める前に
- 必要なロール:admin
- 外部ユーザー自己登録をアクティブ化する
手順
- 移動先 すべて > 外部ユーザー自己登録 > ユーザー登録構成 をクリックし、[ New] をクリックします。
-
フォームのフィールドに入力します。
表 : 1. [ユーザー登録構成] フォーム フィールド 説明 名前 登録フォームの名前。たとえば、学生の駐車場登録の場合は [学生駐車場管理 ( Parking Management Students)] などになります。 プロビジョニングされたユーザーへアサインされたロール プロビジョニングされたユーザーへアサインされたロール。指定されたロールは、snc_external ロールに拡張するか、このロールを含んでいる必要があります。指定されたロールは、snc_external ロールにすることもできます。外部ユーザーの場合は、外部ユーザーを記録するために各ロールに snc_external が必要です。事前設定されたロールがある場合は、ロールのロックを解除してユーザーを検索する際に、そのロールにアクセスできる必要があります。 契約条件を有効化 登録ページに契約条件の URL を追加するオプション 契約条件 URL 登録フォームの契約条件が記載されている公開の URL。このフィールドは、[契約条件を有効化] が選択されている場合にのみ表示されます。 説明 登録フォームの説明。このフィールドは、構成を保存または送信するときにのみ表示されます。このフィールドには、登録フォームに関する情報を追加できます。 注:説明は、ユーザー登録構成を保存または更新した後にのみ追加できます。アプリケーション このレコードを含んでいるアプリケーションです。アプリケーションは自動的に [グローバル] に設定されます。 有効 ユーザー登録構成をアクティブにするオプション。このオプションがデフォルトで選択されています。 CAPTCHA を有効化 登録フォームに CAPTCHA を追加するオプション。デフォルトの CAPTCHA プロバイダーは Google reCAPTCHA です。 注:ユーザー登録の CAPTCHA を有効にするには、「外部ユーザー自己登録のための Google reCAPTCHA の設定」の手順に従います。 -
[送信] をクリックします。
デフォルト設定のユーザー登録構成が作成されます。
- オプション:
フィールドとその表示順序を表示するように [登録] タブを設定します。
表 : 2. 登録フォームフィールド 列 説明 登録フォームに表示 表示したいフィールドをすべて True に設定します。 順番 フォームにフィールドを表示する順序番号を設定します。 必須 必須にしたいフィールドをすべて True に設定します。 検証のみのフィールド 検証にのみ使用するフィールドを設定します。たとえば、登録コードなどです。 デフォルトのフォームフィールドを表示することも、カスタムフォームフィールドを登録フォームに追加することもできます。詳細については、「デフォルトの登録フォームのフィールド」を参照してください。
図 : 1. [登録] タブ カスタムの登録フォームのフィールドを追加することもできます。詳細については、「カスタム登録フォームフィールドの追加」を参照してください。
- オプション:
[検証] タブを設定して、登録されたユーザーの本人確認を行います。ユーザー検証フローがトリガーされると、ユーザーの登録済みメールアドレスにアクティベーションリンクが送信されます。
表 : 3. [検証] タブのフィールド フィールド 説明 ユーザー検証を要求 ユーザー登録後に実行されるユーザー検証サブフローをトリガーするオプション。このサブフローはユーザーの本人確認用です。 ユーザー検証フロー ユーザーの本人確認に使用されるサブフロー。サブフローは、ユーザー検証を有効にした場合にのみトリガーされます。 外部ユーザーの検証 サブフローはデフォルトで利用可能です。ワークフロースタジオ にデフォルトのサブフローのコピーを作成し、要件に応じて変更できます。詳細については、「Flow Designer」を参照してください。
注:新しいタブで外部ユーザーの検証 サブフローをプレビューするには、次のショートカットを使用します。- Macintosh:Command + クリック
- Windows:Control + クリック
アクティベーションリンクの有効期限 (時間) アクティベーションリンクが期限切れになるまでの時間数。デフォルト値は 24 です。 図 : 2. [検証] タブ - オプション:
[変換] タブを設定し、自己登録ユーザーとアクティブ化されたユーザーをマップします。
登録済みユーザーをユーザーアクティビティ要求 [number] テーブルから自己登録ユーザー [number] テーブルに自動的にマップする変換マップ (u_reg_xmap_[number]) は 2 種類あります。デフォルトの変換マップのコピーを作成し、そのマップを要件に応じて変更できます。詳細については、「変換マップ」を参照してください。
図 : 3. [変換] タブ -
オンボーディングがアクティブ化されているユーザーのサブフローをトリガーするように、[オンボーディング] タブを設定します。
デフォルトの外部ユーザーのオンボーディング サブフローは、パスワードをリセットするためのリンクを記載したメールをユーザーに送信します。デフォルトのサブフローのコピーを作成し、要件に応じて変更できます。注:外部ユーザーのオンボーディングサブフローは、パスワードをリセットするためのリンクを記載したメールをユーザーに送信します。
図 : 4. [オンボーディング] タブ - オプション:
登録フォームのユーザーテーブルとリダイレクトページをマップするように、[詳細] タブを設定します。
図 : 5. [詳細] タブ 表 : 4. [詳細] タブ フィールド 説明 登録テーブル 登録フォーム情報が保存されるテーブルの名前 登録フォームフィールド構成 レコードプロデューサーの登録フォームに関連付けられたレコード アクティベーションテーブル ユーザーのアクティベーションに使用されるテーブルのラベルと名前。アクティベーションテーブルには、検証が完了したユーザーのレコードが含まれています。 ユーザーテーブル ユーザープロファイルテーブルのラベルと名前 アクティベーション成功ページ アクティベーションが成功した後にユーザーがリダイレクトされるページ アクティベーションエラーページ アクティベーションに失敗したときにユーザーがリダイレクトされるページ。 登録後リダイレクトページ 登録後にユーザーがリダイレクトされるページ。 登録リンクラベル サービスポータルからの登録に使用されるボタン名。デフォルト値は [登録] です。 ユーザー登録構成の変更中またはすべての変更が完了した後、[登録フォームのプレビュー] ボタンを使用して登録フォームの変更をプレビューできます。
図 : 6. 登録フォームのプレビュー