TDD: ServiceNow デバイス管理

Prev Next

紹介

HP Workforce Experience Platform (WXP) デバイス管理アプリケーションを使用すると、HP Workforce Experience と ServiceNow Configuration Management Database (CMDB) をエンドツーエンドで統合できます。この技術設計ドキュメントでは、アプリケーションのアーキテクチャ、データ フロー、ユーザー インターフェイス、および構成要件について詳しく説明します。これは、システム管理者、IT 運用専門家、および資産マネージャーが、デバイスの可視性を高め、CI データを充実させ、テレメトリと更新機能を使用してインシデント管理をリアルタイムで自動化するための統合をデプロイ、運用、保守するように設計されています。

この TDD では、次のトピックについて説明します。

文書の目的と範囲

このドキュメントでは、HP Workforce Experience を ServiceNow の構成管理アプリケーションと統合するための技術設計について説明します。機能、アーキテクチャ、データフロー、ユーザーインターフェース、および統合の重要なコンポーネントについて詳しく説明し、ServiceNowのベストプラクティスとの一貫性を確保します。

インストール手順については、サポート・ユーザー・ガイド・ドキュメントに、HP WXP Device Management アプリケーションのインストール方法と構成方法に関する包括的な情報が記載されています。

アプリケーションの概要

HP Workforce Experience と ServiceNow の構成管理の統合により、特定のテナントの HP Workforce Experience Platform データに基づいて ServiceNow CMDB CI (cmdb_ci_computer) をインポートする機能が提供されます。この統合により、事前定義されたフィールドマッピングによる継続的なCIデータのエンリッチメントが可能になり、バッテリーステータス、ハードウェアの状態、ブルースクリーンエラー、保証情報などのテレメトリデータへのオンデマンドアクセスが可能になり、全体的なインシデント処理が向上します。

ターゲット

この技術設計ドキュメントは、HP Workforce Experience と ServiceNow の構成管理アプリケーションの統合を実装および管理するシステム管理者およびアプリケーション管理者を対象としています。また、IT運用チーム、サポートエンジニア、CMDBおよび資産マネージャーも対象としています。

2. 主な機能とユースケース

この統合は、セットアップとデプロイを効率化するように設計された ServiceNow Configuration Wizard を備えています。ガイド付きのステップバイステップのインターフェイスを備えたこのウィザードは、HP Workforce ExperienceとServiceNowの構成管理アプリケーション間の接続の構成を容易にします。ウィザードの注目すべき機能は次のとおりです。

  • Fastn.AI を使用した認証

  • テナントの選定

  • CI レコードのインポート (コンピューター)

  • HP Workforce ExperienceとServiceNow cmdb_ci_computerテーブル間の事前定義されたフィールドマッピング

  • HP Workforce ExperienceデータのCIレコードへの継続的な更新

  • オンデマンドのテレメトリデータ(ハードウェアの状態、ブルースクリーンエラー、バッテリーステータス、保証情報など)

以下のユースケース図は、HPやServiceNowなどのさまざまなペルソナの視点から統合を視覚的に表現したものです。

3. アプリケーションアーキテクチャ

「アプリケーション・アーキテクチャ」セクションには、高レベルのアーキテクチャ図、アプリケーション・スコープ情報、データ・フロー図、および他のシステム/アプリケーションとの統合が含まれています。これらの設計は、アプリケーションのコンポーネントがどのように相互作用し、データがどのように流れるかを反映しています。

A diagram of a software company  Description automatically generated

4. データモデル

[データ モデル] セクションには、エンティティ関係図 (ERD)、フィールド名、型、関係性を含むテーブル定義、およびアクセス制御要件が含まれています。

4.1 データモデルのナラティブ

4.2 テーブル名 - HP Workforce Experience Device Import Set

セット(x_hpws_wrkfrcexpdm_hp_workforce_experience_device_import_set)

列名

列ラベル

必須

原発

種類

最大長

組織ID

組織 ID

40

sys_id

システム ID

システム ID (GUID)

32

オペレーティングシステム

オペレーティング システム

50

ラストシーン

最後に見たもの

40

osリリース

リリース

50

シリアル番号

シリアル番号

40

生産者

生産者

50

createdts

作成された Ts

40

デバイスタイプ

デバイスの種類

50

グラフィックス

グラフィックス

50

ファームウェアのバージョン

ファームウェアのバージョン

40

記憶

記憶

50

別名

別名

50

バイオバージョン

BIOSのバージョン

70

製造日

製造年月日

40

名前

名前

50

場所

場所

40

デバイスモデル

デバイスモデル

70

アセットタグ

アセット タグ

50

osversion

OSのバージョン

50

テルグ語

製品SKU

50

データasofdate

日付現在のデータ

50

ライフサイクルステータス

ライフサイクルステータス

40

プロセッサー

プロセッサー

50

アクセス制御の要件

参照用の ACL のリスト:

名前

操作

種類

役割

x_hpws_wrkfrcexpdm_hp_workforce_experience_device_import_set

削除

記録

x_hpws_wrkfrcexpdm.hp_workforce_experience_device_import_set_user

x_hpws_wrkfrcexpdm_hp_workforce_experience_device_import_set

書く

記録

x_hpws_wrkfrcexpdm.hp_workforce_experience_device_import_set_user

x_hpws_wrkfrcexpdm_hp_workforce_experience_device_import_set

読む

記録

x_hpws_wrkfrcexpdm.hp_workforce_experience_device_import_set_user

x_hpws_wrkfrcexpdm_hp_workforce_experience_device_import_set

創造する

記録

x_hpws_wrkfrcexpdm.hp_workforce_experience_device_import_set_user

5. ユーザーインターフェースとインストールガイド

ユーザー インターフェイス デザイン セクションでは、アプリケーション UI 要素のワイヤーフレーム/スクリーンショットと、一般的なユーザー パスとデザインを示すナビゲーション パスを参照します。

  • 「ユーザーインストールガイド」を参照してください。

6. ビジネスロジックとワークフロー

ビジネスロジックとワークフローのセクションには、プロセスフロー、トランスフォームマップ、スクリプトインクルード、レコードプロデューサー、カタログクライアントスクリプト、カタログUIポリシー、UIページ、通知、システムプロパティ、イメージ、UIアクション、その他のセクションが含まれています。

6.1 HP Workforce → インポート セット テーブル → コンピューター レコード

インポート セット テーブル: HP Workforce Experience のデータは、インポート セット ステージング テーブルに挿入されます。

6.2 プロセスフロー

HP WXPデバイス管理

コンピュータレコード

インポート・セット・ステージング表

スケジュールされたジョブ

6.3 インポートセットWebサービス

参照用のインポートセット Web サービスのリスト:

名前

アプリケーション

HP WXP デバイス インポート セット

HP Workforce Experience Platform デバイス管理

6.4 マップの変形

次の表は、ステージング テーブルをターゲット テーブルにマッピングするために作成された変換マップ リストを示しています。

名前

ソーステーブル

対象テーブル

HP WrkfrcExpDMトランスフォームマップ

HP WXPデバイスインポートセット [x_hpws_wrkfrcexpdm_hp_workforce_experience_device_import_set]

コンピュータ [cmdb_ci_computer]

手記: 不一致を避けるために、ServiceNow の基盤データ (会社と場所のレコード) が HP Workforce Experience Platform の会社、製造元、場所の値と一致していることを確認します。

一致するものが見つからないか、会社名と場所の名前が一致しない場合、コンピューター テーブル (cmdb_ci_computer) のフィールド: company、manufacture、location は、これらのフィールドに対する選択アクションが 'ignore' に設定されているため、同期後も空のままになります。

6.5 スクリプトに含まれるもの

参考までにスクリプトインクルードのリスト:

名前

形容

アプリケーション

WrkfrcExpFleetDeviceMgmtUtil

API を呼び出し、応答を処理するための関数が含まれています。

HP Workforce Experience Platform デバイス管理

WrkfrcExpDMUtil

一般ユーティリティ用の機能が含まれています

HP Workforce Experience Platform デバイス管理

6.6 スケジュールされたスクリプト実行

参照用のスケジュール済みスクリプトのリスト:

名前

形容

種類

デフォルトの実行間隔

アプリケーション

オンデマンド: URL 参照のキャリブレーション

sysID 値をそれぞれのシステムプロパティに入力します。

オンデマンド

-----

HP Workforce Experience Platform デバイス管理

定期刊行物:すべてのアセットを取得

すべてのアセットを取得するには

周期的

毎週(日曜日)

HP Workforce Experience Platform デバイス管理

6.7 レコードプロデューサー

参考までにレコードプロデューサーのリスト:

レコードプロデューサー名

形容

HP WXPデバイス管理会社

このフォームは、ガイド付きセットアップ内のテナント選択と、「テナントの追加」モジュールでのガイド付きセットアップの投稿に使用されます。

HP WXPデバイス管理グループ/障害通知用の電子メール

このフォームは、失敗通知を送信する必要があるグループ/電子メールアドレスを提供するために使用されます。

HP WXPデバイス管理会社を削除する

ガイド付きセットアップの投稿は、アクティブなテナントを削除するために使用されます。

6.8 カタログ・クライアント・スクリプト

参照用のカタログクライアントスクリプトのリスト:

名前

カタログアイテム

形容

種類

ポピュラーカンパニー

-------

ポピュラーカンパニー

オンロード

グループメールの検証

HP Workforce Experienceデバイス管理グループ/障害通知用の電子メール

入力した時刻が将来の日付でないことを確認するには

変更時

メール アドレスをシステム プロパティに設定する

HP Workforce Experienceデバイス管理グループ/障害通知用の電子メール

選択したグループのメールアドレスでシステムプロパティ値を設定するには

オンサブミット

テナント データを取得する

HP WXPデバイス管理会社を削除する

選択したテナント ページのスクリプト リストのテナント データを取得します

オンロード

「すべて削除を非表示」ボタン

-------

選択したテナント ページの [すべて削除] ボタンを非表示にします

オンロード

チャンネルをコンピューターに送信

-------

変更時

テナントの取得

------

オンロード

6.9 カタログUIポリシー

参照用のカタログUIポリシーのリスト:

名前

カタログアイテム

形容

カタログ項目ビューに適用 [カタログ UI ポリシー]

対象レコードに適用 [カタログ UI ポリシー]

6.10 UIページ

参照用のUIページのリスト:

UI ページ名

形容

WrkfrcExpfmdmリダイレクト連絡先

レコードプロデューサーにリダイレクトするには

WrkfrcExpfmdmRedirectEメール

レコードプロデューサーにリダイレクトするには

WrkfrcExpfmdmRedirectCompany

レコードプロデューサーにリダイレクトするには

WrkfrcExpfmdmRP成功

レコードプロデューサーの提出時に成功メッセージを表示するため

extra_fields

API の属性を表示するには

ディスカバリーソース

Discovery Source を構成する手順を表示するには

battery_risk_factors

API の属性をコンピュータレコードに表示するには

bluescreen_errors

API の属性をコンピュータレコードに表示するには

hw_health

API の属性をコンピュータレコードに表示するには

WrkfrcExpDMAppプライバシーポリシー

アプリのプライバシーポリシーモジュールを表示するには

WrkfrcExpDMGuidedSetUp

ガイド付きセットアップのsysIDを渡すには

hw_warranty

API の属性をコンピュータレコードに表示するには

WrkfrcExpfmdmリダイレクトジョブ

スケジュールされたジョブにリダイレクトするには

:リダイレクトURLでSys IDを使用しないように、ガイド付きセットアップでエンドポイントを使用するようにUIページを作成しました。

6.11 通知

参照用の通知のリスト:

通知名

形容

Wrkfrc Exp Fleet DM統合の失敗

SNOWとHPの間で統合の失敗が特定されたときにトリガー

6.12 イベントレジストリ

参照用のイベントレジストリのリスト:

イベント レジストリ名

形容

x_hpws_wrkfrcexpdm.hp.dm.failure.notify(英語)

通知をトリガーするには: Wrkfrc Exp Integration Failure

6.13 通知メールスクリプト

参照用の通知電子メールスクリプト:

通知メールスクリプト名

形容

wrkfrc_exp_dm_failure_notification

これは、通知の電子メール本文を表示するために使用されます: Wrkfrc Exp Integration Failure

6.14 システムプロパティ

参照用のシステムプロパティのリスト:

名前

形容

x_hpws_wrkfrcexpdm.rec.prod.company

レコードプロデューサーのsysidを保持しています:HP WXP Device Management Company

x_hpws_wrkfrcexpdm.failureNotif_rcrdprdcr

レコード作成者のsysIDを保持します:HP Workforce Experience Device Mgmt Group/Email for Failure Notification

x_hpws_wrkfrcexpdm.hp.dm.アプリケーション

アプリケーションのsysIDを保持します:HP WXPデバイス管理

x_hpws_wrkfrcexpdm.api.fastn.device.api.key

HP WXP デバイス管理 API キー

x_hpws_wrkfrcexpdm.relatedlink.page.サイズ

関連リンクのページサイズ

x_hpws_wrkfrcexpdm.テナント

パートナー/会社のtenantId

x_hpws_wrkfrcexpdm.company.tenants

会社のテナント親会社を含む子会社のID

x_hpws_wrkfrcexpdm.device.fastn.space.id (英語)

HP Workforce Experience API スペース ID

x_hpws_wrkfrcexpdm.selected.tenants

選択したテナント

x_hpws_wrkfrcexpdm.email_notify(メール通知)

失敗通知を受け取るメールアドレスを保持します。

x_hpws_wrkfrcexpdm.batch.size

HP WXP デバイス管理ページ・サイズ

x_hpws_wrkfrcexpdm.device.fastn.api.baseurl

fastnデバイス管理のベースURL

x_hpws_wrkfrcexpdm.config_complete

HP WXP デバイス管理アプリの構成が完了したかどうかを示します

x_hpws_wrkfrcexpdm.sch_job

スケジュールされたジョブの sys id を保持します

x_hpws_wrkfrcexpdm.remove.tenants.name

アクティブなテナントを削除するには、ガイド付きセットアップを投稿します。

x_hpws_wrkfrcexpdm.selected.tenants.name

テナントをさらに追加するには、ガイド付きセットアップを投稿します。

6.15 アウトバウンド統合 [RESTメッセージ]

参照用のRESTメッセージのリスト:

名前

アプリケーション

HP WXPデバイス管理

HP Workforce Experience Platform デバイス管理

6.16 RESTメッセージ - HTTPメソッド

参照用のHTTPメソッドのリスト:

名前

認証の種類

アプリケーション

ハードウェア保証

親から継承

HP Workforce Experience Platform デバイス管理

アセットの取得

認証なし

HP Workforce Experience Platform デバイス管理

アセットの詳細を取得する

認証なし

HP Workforce Experience Platform デバイス管理

バッテリーのリスク要因を取得する

認証なし

HP Workforce Experience Platform デバイス管理

ハードウェアのブルースクリーンの詳細を取得する

認証なし

HP Workforce Experience Platform デバイス管理

6.17 モジュール

参照用のモジュールのリスト:

名前

アプリケーション

可視性ロール

すべてのデバイス

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm.user、x_hpws_wrkfrcexpdm.admin

すべてのアセット

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm.ユーザー

コンピューター

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm.user、x_hpws_wrkfrcexpdm.admin

同期ログの確認

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm.adminさん

構成

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm.adminさん

接触

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm.user、x_hpws_wrkfrcexpdm.admin

ガイド付きセットアップ

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm.adminさん

HP WXP デバイスのステージング

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm.adminさん

インポート

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm.adminさん

アウトバウンド・レスト

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm.adminさん

スケジュールされたジョブ

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm.adminさん

設定

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm.adminさん

支える

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm.user、x_hpws_wrkfrcexpdm.admin

Appプライバシーポリシー

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm.adminさん

テナントの追加

HP Workforce Experience Platform イベント管理

x_hpws_wrkfrcexpdm.adminさん

アクティブなテナントの削除

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm.adminさん

6.18 画像

参考となる画像のリスト:

名前

アプリケーション

x_hpws_wrkfrcexpdm。AppPriPolicy.png

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm。ContactModuleHelp.png

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm。ContactModule.png

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm。HPLogo.png

HP Workforce Experience Platform デバイス管理

x_hpws_wrkfrcexpdm。ContactHome.png

HP Workforce Experience Platform デバイス管理

6.19 UIアクション

参照用のUIアクションのリスト:

UI アクション名

形容

CIの同期

CI を同期するには

ブルースクリーンエラーを取得する

ブルー スクリーン エラーに関連する CI 属性を表示するには

バッテリーのリスク要因を取得する

バッテリーのリスク要因に関連する CI 属性を表示するには

ハードウェア保証を受ける

ハードウェア保証に関連する CI 属性を表示するには

追加の属性を取得する

CI の追加属性を表示するには

: これらの UI アクションは、レコードcmdb_ci_computer関連リンクとして表示されます。

6.20 ビジネスルール

参照用のビジネスルールのリスト:

ビジネス ルール名

形容

correlation_idを入力

関連付け ID を設定するには

テナントの削除

スクリプト化されたリストからテナントを削除します。

7. デプロイメントと実装

デプロイと実装のセクションでは、デプロイ プロセス、アプリケーションの依存関係、インストール手順、デモ データ、環境設定、ロールバック計画について詳しく説明します。

7.1 デプロイメントプロセス

  1. ServiceNow App Storeに掲載されているHP Workforce Experience Platform Device Managementアプリケーションにアクセスし、購入します。

  2. すべてのアプリケーションの依存関係が対処されていることを確認します (以下のアプリケーションの依存関係を参照)。

  3. アプリケーションのインストールを実行します(以下のインストール手順を参照)。

  4. デプロイメント・プロセスは、環境ごとに実行する必要があります。

7.2 アプリケーションの依存関係

アプリケーションには、次の依存関係が必要です。

1. CMDBプラグイン:com.snc.cmdb

7.3 インストール手順

HP Workforce Experience Platform デバイス管理アプリケーションをインストールするには、以下の手順に従います (ServiceNow ストア アプリケーションのインストール)。

  1. [All > System Applications] > [All Available Applications] > Allに移動します。

  2. 「HP Workforce Experience Platform Device Management」を検索します。

  3. 「インストール」ボタンをクリックして、アプリケーションのインストールを開始します

  4. インストールが完了したら、「閉じる」ボタンをクリックします

7.4 デモデータ

デモデータは、HP Workforce Experience Platform デバイス管理アプリケーションのインストールには必要ありません。

HP Workforce Experienceプラットフォームは、本番インスタンスとUATインスタンスという複数の環境を備えたServiceNowで最適に活用されます。

  • 運用インスタンス – 大多数の顧客 (アプリケーションユーザー) がスコープ付きアプリケーションにアクセスする環境。

  • UAT インスタンス – パブリケーションを最初にデプロイする環境。

7.6 ロールバック計画

ServiceNow App StoreからHP Workforce Experience Platformデバイス管理アプリケーションをロールバックするには、以下の手順に従います(ServiceNowストアアプリケーションのロールバック)。

1. [システムアプリケーション ]> [マイカンパニーアプリケーション]に移動します 

2. HP Workforce Experience Platform Device Management アプリケーションを検索してクリックします。

3. レコードで、[ロールバック] 関連リンクを選択します

4. [System Applications ] > [My Company Applications ] に戻り、確認します。

8. メンテナンスとサポート

メンテナンスとサポートのセクションでは、HP Workforce Experience Platform デバイス管理アプリケーションのサポート手順、SLA 定義情報、および連絡方法/詳細について概説しています。また、バージョン管理戦略も一覧表示されます。

8.1 アプリケーションの更新

アプリケーションで更新が必要な場合は、次の手順を利用できます (ServiceNow ストア アプリケーションへの更新のインストール)。

  • [System Applications] > [All Available Applications] > All」に移動します

  • ここでは、フィルターまたは検索バーを使用してアプリケーションを見つけます

  • アップデートが利用可能な場合は、バージョンを選択します

  • 「更新」をクリックします

8.2 サポート手順

お客様は、まずサービスデスク/サポートチームに相談して問題を報告し、HP Workforce Experienceサポートチームがさらなる支援を必要としているかどうかを判断する必要があります。お客様が技術サポートのためにHP Workforce Experienceに連絡するように指示された場合、運用の時間/日、および連絡方法/詳細を以下に示します。

  • サポート営業時間:午前8時〜午後5時(東部標準時)

  • サポート営業日:月曜日 - 金曜日(米国の祝日を除く)

  • 連絡方法:HP Workforce Experience Platform:  サポート

    1. [ヘルプとサポート] をクリックします

    2. 「メール」セクションの「リクエスト」をクリックします

8.3 バージョン管理戦略

アプリケーション管理者は、どのバージョンが最適かを判断する責任があります。HP Workforce Experience Platform Device Management アプリケーションのバージョンの管理は、次の手順 (バージョン ServiceNow ストア アプリケーションのインストール) で実行できます。

  1. [System Applications] > [All Available Applications] > All」に移動します

  2. フィルターまたは検索バーを使用して、HP Workforce Experience Platform デバイス管理アプリケーションを検索します。

  3. 新しいバージョンが利用可能な場合は、新しいバージョンを選択します。

  4. 「更新」をクリックします。

9. 付録

付録のセクションには、ドキュメント全体の用語集と参照項目が含まれています。さらに、付録には、ServiceNow ストア アプリケーションの管理に関するドキュメントへのリンク、必要なプラグインへのリンク、HP Workforce Experience プラットフォームへのリンクが含まれています。

9.1 用語集

以下に示す用語には定義が記載されており、ドキュメント全体に記載されています。

  • アプリケーション管理者: 管理者と同様の昇格された特権とアクセス許可を持つユーザーですが、特にスコープ付きアプリケーション用です。アプリケーション管理者ロールには、スコープ付きアプリ内の管理者ロールを超えるアクセス許可が含まれています。既定では、スコープ付きアプリのすべてのモジュールにアクセスできます。

  • アプリケーションユーザー: 主に表示特権とアクセス許可を持つユーザーは、itil ユーザーと同様ですが、特にスコープ付きアプリケーションを対象としています。デフォルトでは、スコープ付きアプリケーションの特定のモジュールにのみアクセスできます。

  • HP Workforce Experience Platform Device Management: アプリケーションの長い名前。

  • HP WXP Device Management: アプリケーションの短い名前。

  • wrkfrc_exp: バックエンド項目で使用されるアプリケーションの短縮名。

  • Fastn.ai: HP Workforce Experience アプリケーションがプロアクティブ インサイトのデータを ServiceNow に接続する AI を活用した API オーケストレーション プラットフォーム。

9.2 関連リソース

  1. ServiceNow認定セルフテストツール

  2. ServiceNow ストア アプリケーションのインストール

  3. ServiceNow ストア アプリケーションのロールバック

  4. ServiceNow ストア アプリケーションへの更新/新しいバージョンのインストール

  5. HPワークフォースエクスペリエンスプラットフォーム

  6. HP Knowledge Base

お 問い合わせ

サポートが必要な場合は、ケースcreate a supportまたは電子メール[email protected]