Service Graph Connector for Microsoft Intune 使用時に cmdb_ci_computer レコードの「Assigned to」が空になるIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Service Graph Connector for Microsoft Intune において、ETL User Lookup がメールアドレス/UPN ではなく表示名を使用している場合、cmdb_ci_computer の Assigned to が空のままになる(または奇妙な XML が表示される)ことがあります。 Intune SGC パイプラインから取り込まれた cmdb_ci_computer レコードでは、Assigned to フィールドがフォームビューおよびリストビューで空に表示されます。Assigned to でリストをグループ化すると、グループヘッダーにはユーザー名が表示されますが、個々の行は依然として空白のままです。 Show XML では、次のようなタグが表示されます。 \<assigned_to display_value=""\>Full Name\</assigned_to\> その結果、sys_id(無効な参照)ではなく、テキストがフィールドに保存されます。 ステージング行(Intune)には、ユーザーの表示名およびメールアドレス/UPN の値が含まれています。 Facts<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 製品: Service Graph Connector for Microsoft Intune(Computers -> cmdb_ci_computer) 機能: IntegrationHub ETL(CMDB Integration Studio)-> User Lookup operation Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } すべてのリリース Cause<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } CMDB Integration Studio(IntegrationHub ETL)において、assigned_to マッピング用の User Lookup が、User Name = u_userdisplayname(表示名)を sys_user.user_name と照合するよう構成されていました。 ほとんどの環境では、sys_user.user_name は人が読むための表示名ではなく、メールアドレスまたはログイン名です。そのため、ルックアップが失敗し、変換処理は有効な sys_id を assigned_to に書き込む代わりに、単純な文字列を書き込む(または無効な値を残す)ことになります。 正しい方法は、Intune の userPrincipalName(UPN / メールアドレス)を sys_user のフィールド(通常は email)と照合し、その sys_id を assigned_to に保存することです。 Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 0. 事前確認 Intune ソースが UPN/メールアドレス(u_userprincipalname)を提供していることを確認します。 インスタンス内で、その値がどの sys_user フィールドに保存されているかを確認します。 1. マッピングを開きます。 CMDB Integration Studio に移動し、Intune Computers -> cmdb_ci_computer の変換/マッピングを開きます。 2. Assigned to マッピングを特定する assigned_to のフィールドマッピング(User Lookup 操作タイプ)を見つけます。 3 ルックアップでメールアドレス/UPN を使用するように変更します。 Source field: Intune UPN/メールアドレス(u_userprincipalname)Lookup table: sys_userMatch on: email(または、インスタンス内で一致する UPN/メールアドレスを保存している標準フィールド)Return field: sys_idTarget field: assigned_to 4. 表示名のマッピングを削除します。 表示名(u_userdisplayname)を sys_user.user_name と照合するマッピングを削除または無効化します。