イベントのドメインセパレーションをカスタマイズできるようにプルコネクタを構成して、それを使用してユーザーの現在ログインしているドメインまたは MID サーバー ドメイン以外のドメインでイベントを作成できるようにします。
始める前に
次のセットアップがあることを確認します。
- evt_mgmt_integration ロール (デフォルトテーブル:core_company) のドメイン情報テーブルへの読み取りアクセス権がある。詳細については、「Configure an ACL rule」を参照してください。
- evt_mgmt.connector_enable_custom_domain_separation システムプロパティを有効にしました。
- ServiceNowインスタンスに次のプラグインをインストールしました。
- イベント管理 com.glideapp.itom.snac プラグイン
- イベント管理 connectors sn_em_connector プラグイン
- Domain Support - Domain Extensions Installer com.glide.domain.msp_extensions.installer プラグイン
プラグインは、ServiceNow Store からダウンロードできます。
必要なロール:evt_mgmt_admin
手順
-
移動先
-
[ コネクタインスタンス ] リストで、ドメインセパレーションを設定するコネクタのコネクタインスタンスを選択し、[ アクティブ ] チェックボックスをオフにして非アクティブ化します。
-
[Update (更新)] を選択します。
-
移動先 .
-
[コネクタ定義] リストから、コネクタ定義を選択します。
-
すべてのイベントを指定されたドメインで作成するか、各イベントのペイロードで指定されたドメインで決定するかを決定します。
-
[コネクタパラメーター] テーブルで、[新しい行を挿入] をダブルクリックします。
-
イベント作成ドメイン定義の場所を選択します。
- 指定されたドメインですべてのイベントを作成するには、[名前] 列に「payloadDomainInfoFieldValue」と入力します。
- イベントのペイロードで指定されたドメインにイベントを作成するには、[名前] 列に「payloadDomainInfoFieldName」と入力します。
注: payloadDomainInfoFieldValue と payloadDomainInfoFieldName の両方が指定されている場合は、イベントのペイロードで指定されたドメインが優先されます。
-
[Update (更新)] を選択します。
-
移動先 .
-
[コネクタインスタンス] ページで、リストからコネクタインスタンスを選択します。
-
[コネクタインスタンス値] リストで、パラメーターの [値] フィールドに値を入力します。
| パラメーター | 値 |
|---|
| payloadDomainInfoFieldValue |
ドメインレコードを照合するために使用される値。例: ServiceNow。 |
| payloadDomainInfoFieldName |
ドメイン識別子を持つペイロード内のキー。例えば、ペイロードキー「 company」がドメイン識別子を保持している場合、 [値] 列の値が「company」に情報を提供します。 例:
- company
- {
- “source”: “Solarwinds”,
- “host”: “127.0.0.1”,
- “company”: “ServiceNow”
- }
|
-
[保存] を選択します。
-
[コネクタのテスト] を選択して、MID サーバー とコネクタ間の接続を確認します。
- テストが正常に完了すると、確認メッセージが表示されます。
- テストに失敗した場合は、問題を修正するための指示がメッセージに表示されます。
テストに成功すると、画面にメッセージが表示されます。テストに失敗した場合は、画面の指示に従って問題を修正してから、別のテストを実行してください。
注: ping などのネットワークツールを使用して、認証情報が正しいか、および MID サーバー からコネクタサーバーにネットワーク接続があるかを確認します。
-
コネクタが検証されたら、[コネクタのインスタンスに戻る] リンクを選択します。
-
[アクティブ] および [更新] を選択して、コネクタインスタンスを有効にします。
- オプション:
コネクタパラメーターを介してドメインメタデータを指定して、イベントのドメインを設定します。
例えば、
[コネクタ定義] フォームで単一のコネクタインスタンスにユーザー [sys_user] テーブルを使用する場合は、次の名前のパラメーターを作成し、
[コネクタインスタンス] フォームにその値を追加します。
- connectorDomainInfoTableName - sys_user
注: テーブルはドメインセパレーションする必要があります。
- connectorDomainInfoColumnName - user_name
- connectorDomainIdColumnName - sys_domain
- connectorDomainPathColumnName - sys_domain_path
詳細については、「
コネクタのドメインメタデータ」を参照してください。
タスクの結果
イベント管理 コネクタにドメインセパレーションがセットアップされました。