Operational Technology (OT) 拡張クラス
CMDB CI Class Models ストアアプリは、Operational Technology (OT) のクラスを追加または更新します。
オペレーショナルテクノロジー (OT) データモデル
Operational Technology (OT) データモデルは、「OT デバイス」データの管理を可能にするために作成されました。 産業機器を制御するのは、IT クラスのハードウェア (コンピューター、サーバー、ネットワーク機器など)、または IT クラスモデルに含まれServiceNowていない特定のハードウェアプロファイル (PLC、HMI、エンジニアリングワークステーション、ヒストリアンなど) に基づくことができます。 Operational Technologyしたがって、OT データモデルの単一の OT デバイスには、次の 2 つのプライマリコンポーネントが含まれています。
- CI クラスレコード。これは、IT クラス、または OT クラスの CI です。
- OT デバイスの詳細レコード。これは、OT デバイスタイプ (機能) およびその他の OT 固有の属性を記述します。
内の CMDB 各 OT デバイスは、特定の OT デバイスの詳細 [cmdb_ot_entityテーブル] レコードへの「OT デバイスの詳細」参照 [cmdb_ot_entity 参照フィールド] を持つものとして区別できます。これは双方向の参照です。cmdb_ot_entityテーブルのot_device参照は CI レコードを参照します。指定された CI レコードのcmdb_ot_entity参照が空 で ない場合、CI は OT デバイスであると見なされます。
- 「OT デバイスタイプ」が HMI として記述されている OT デバイス詳細レコードを持つコンピューター CI。
- 「OT デバイスタイプ」が HMI としても記述されている OT デバイス詳細レコードを持つ HMI CI。
このようにして、HMI のリストを取得でき、組織内のすべてのコンピューターのリストを取得することもできます。
OT データモデルの詳細については、「Operational Technology 製品ビュー」を参照してください。
Operational Technology (OT) スキーマ構造
クラス
このセクションでは、CI Class Models ストアアプリが追加または更新する CMDB 関連クラスを一覧表示します。各クラスに追加された列の詳細については、表のクラスの列を参照してください。
| クラス | 拡張 | 説明 |
|---|---|---|
| CNC [cmdb_ci_ot_cnc] | cmdb_ci_ot_control | ドリル、旋盤、ミルなどの工作機械の自動制御、および 3D プリンターに使用されるコンピューター数値コントロール。 |
| DCS [cmdb_ci_ot_dcs] | cmdb_ci_ot_control | 分散制御システム。中央に置かれた単一ユニットではなく、分散されたインテリジェンスを使用して制御されたプロセスに関するコントロールを実現します。 |
| DPU [cmdb_ci_ot_dpu] | cmdb_ci_ot_control | 分散処理ユニット。各 DPU が数千の I/O を処理する、専用ネットワーク上の ICS。 |
| EWS [cmdb_ci_ot_ews] | cmdb_ci_ot_supervisory | エンジニアリングワークステーション。ICS アプリケーションおよびその他の制御システム機器の構成、メンテナンス、および診断のためのコンピューティングプラットフォーム。 |
| 履歴担当者 [cmdb_ci_ot_historian] | cmdb_ci_ot_supervisory | データ履歴担当者。産業プロセスのデータ分析をサポートする一元化されたデータベース。 |
| HMI [cmdb_ci_ot_hmi] | cmdb_ci_ot_supervisory | ヒューマンマシンインターフェイスオペレーターがコントローラーとやり取りするために使用するハードウェアまたはソフトウェア。 |
| IED [cmdb_ci_ot_ied] | cmdb_ci_ot_control | インテリジェント電子デバイス。電力網の外部ソースとの間でデータ/コントロールを送受信します。 |
| 産業用アクチュエーター [cmdb_ci_ot_industrial_actuator] | cmdb_ci_ot_field_device | バルブの開放などのメカニズムの移動と制御を行う機械のコンポーネント。 |
| 産業用ドライブ [cmdb_ci_ot_industrial_drive] | cmdb_ci_ot_field_device | 機械の速度をコントロールするために使用される装置。これは、電気機械、水力、または電子デバイスの場合があります。 |
| 産業用 3D プリンター [cmdb_ci_ot_insustrial_ 3d_printer] | cmdb_ci_ot_control | 付加的な製造で、CAD モデルまたはデジタル 3D モデルから 3 次元オブジェクトを構築するために使用されるデバイス。 |
| 産業用ロボット [cmdb_ci_ot_industrial_robot] | cmdb_ci_ot_field_device | 製造に使用されるロボットシステム。 |
| 産業用センサー [cmdb_ci_ot_industrial_sensor] | cmdb_ci_ot_field_device | 機器の健全性を監視するために使用されるセンサーデバイス |
| 検査装置 [cmdb_ci_inspection_device] | cmdb_ci_inspection_device | 材料または製品の品質を管理および検証するために使用される品質保証アプライアンス。 |
| ネットワーク機器 [cmdb_ci_netgear] | cmdb_ci_hardware | ネットワーク機器は、コンピューターネットワーク上のデバイス間の通信およびインタラクションに必要な電子デバイスです。 |
| 運用テクノロジー [cmdb_ci_ot] | cmdb_ci_hardware | 産業用制御に使用される Operational Technology の基底クラス。たとえば、製造業などで使用されます。 |
| OPC クライアント [cmdb_ci_ot_opc_client] | cmdb_ci_ot_supervisory | OPC サーバーを使用して、アプリケーションで OPC サーバーからデータを取得したり、監視制御を行ったりできるようにしたりするソフトウェアモジュール。 |
| OPC サーバー [cmdb_ci_ot_opc_server] | cmdb_ci_ot_control | アプリケーションが OPC を使用して外部にデータを提供できるようにするソフトウェアモジュール。 |
| OT コントロールモジュール [cmdb_ci_ot_control_module] | cmdb_ci_ot_control | OT コントロールシステムに接続された PLC や DCS などのモジュール。 |
| OT コントロールシステム [cmdb_ci_ot_control] | cmdb_ci_ot | 産業用コントロールシステム (ICS) の基底クラス。通常は、Purdue モデルのレベル 1 または 2 にあります。 |
| OT 監督システム [cmdb_ci_ot_overusery] | cmdb_ci_ot | 監視システムの基底クラス。通常は、Purdue モデルのレベル 2 または 3 にあります。 |
| OT システム [cmdb_ci_ot_system] | cmdb_ci_ot_system | 物理プロセス、機械、および産業運営を管理、制御、および監視するために使用されるテクノロジーとシステムのカテゴリ。 |
| PLC [cmdb_ci_ot_plc] | cmdb_ci_ot_control | プログラム可能なロジックコントローラー。OT デバイスをコントロールするために使用されます。 |
| プロトコルコンバーター [cmdb_ci_protocol_converter] | cmdb_ci_hardware_network_gear | 相互運用性を実現するために、あるデバイスの標準または独自のプロトコルを他のデバイスまたはツールに適したプロトコルに変換するために使用されるデバイス。 |
| RTU [cmdb_ci_ot_rtu] | cmdb_ci_ot_control | リモートターミナルユニット。DCS および SCADA リモートステーションをサポートするために設計された特別な目的のデータ取得および制御ユニット |
| SCADA クライアント [cmdb_ci_ot_scada_client] | cmdb_ci_ot_supervisory | 監督コントロールおよびデータ取得。オペレーターが SCADA サーバーを管理できるようにするクライアント。 |
| SCADA サーバー [cmdb_ci_ot_scada_server] | cmdb_ci_ot_control | 監督コントロールおよびデータ取得。データを収集して処理し、長距離にわたって運用コントロールを適用できるシステム。 |
クラスの列
| 追加された列 | 説明 |
|---|---|
| firmware_version | 検出ソースから報告されたファームウェアバージョン |
| hardware_version | 検出ソースから報告されたハードウェアバージョン。 |
| 追加された列 | 説明 |
|---|---|
| has_module | システムにシャーシ/ブレードアーキテクチャなどのモジュールがあるかどうかを示す true / false 値。 |
| backplan_name | システムから報告されたバックプレーンの文字列名または番号。 |
| backplan_id | システムから報告されたバックプレーンの一意の ID |
| 追加された列 | 説明 |
|---|---|
| slot_number | このモジュールが使用しているコントロールシステム内の報告済みスロット。 |
| module_type | 検出ソースから報告されたモジュールタイプ |
| 追加された列 | 説明 |
|---|---|
| device_type | デバイスが親コントロールシステムに入力、出力、またはその両方を提供するかどうかを説明するリスト。 |
フォームビュー
すべての Operational Technology (OT) 拡張クラスには、フォームの上部にある [OT デバイスの詳細] 属性を含む「デフォルトビュー」フォームビューがあります。次の表に、フォームのコンテキストメニューに オペレーショナルテクノロジー (OT) ビューがある他のクラスを示します。これは、次のクラスの cmdb_ot_viewer ロールを持つユーザーのデフォルトのフォームビューです。
| クラス | 説明 |
|---|---|
| ベースハードウェア [cmdb_ci_hardware] | ハードウェアの基底クラス。 |
| ベースコンピューター [cmdb_ci_computer] | コンピューターのプロパティをキャプチャするハードウェアテーブルの拡張。 |
| ベースサーバー [cmdb_ci_server] | すべてのタイプのサーバーの基底クラス。 |
| Linux サーバー [cmdb_ci_linux_server] | Linux ソフトウェアを実行しているサーバー。 |
| Windows サーバー [cmdb_ci_win_server] | Microsoft Windows Server オペレーティングシステムを実行しているサーバー。 |
| IoT デバイスの基底クラス [cmdb_ci_iot] | モノのインターネットデバイスタイプを含む親テーブル。 |
| IP ファイアウォールおよび拡張クラス [cmdb_ci_ip_firewall] | すべてのネットワークファイアウォールが含まれます。 |
| IP ルーター [cmdb_ci_ip_router] | ネットワーク機器 [cmdb_ci_netgear] テーブルの特殊化。 |
| IP スイッチ [cmdb_ci_ip_switch] | ネットワーク機器 [cmdb_ci_netgear] テーブルの特殊化。 |
| プロトコルコンバーター [cmdb_ci_protocol_converter] | 相互運用性を実現するために、あるデバイスの標準または独自のプロトコルを他のデバイスまたはツールに適したプロトコルに変換するために使用されるデバイス。 |
テーブルに含まれていないクラスには、デフォルトで Operational Technology (OT) ビューがありません。必要な追加のクラスについては、Operational Technology (OT) ビューをフォームのコンテキストメニューに追加できます。フォームのコンテキストメニューオプションの詳細については、「Form context menu」を参照してください。
ロールとアクセスコントロールロジック (ACL)
- 管理者 (cmdb_ot_admin)
- OT レコードを作成、読み込み、更新、削除できます。管理者は、OT デバイスフォームで OT デバイスタイプを編集し、OT エンティティテーブルの特定の構成を管理することもできます。
- エディター (cmdb_ot_editor)
- OT デバイスレコードを作成、読み込み、更新、削除できます。
- ビューアー (cmdb_ot_viewer)
- OT デバイスレコードを読み取ることができます。
- ユーザーが OT デバイスを表示するには、これら 3 つの OT ロールのいずれかが必要です。
- ITIL ロールがアサインされている IT ユーザーは、cmdb_ci_otテーブル内の OT デバイスとcmdb_ot_entityテーブル内のレコードの表示が制限されています。IT ユーザーは、コンピューターやインストール済みソフトウェアなどの IT 資産クラスを引き続き表示できます。
OT のお客様は、閲覧者と管理者の両方のロールについて、IT (itil) のみのロールを持つユーザーに OT デバイスへのアクセスを制限できます。
重要な関係構造
Operational Technology (OT) CI を作成するときは、次の重要なガイドラインを使用してください。
| 属性 | 説明 |
|---|---|
| メーカー | 会社 [core_company] テーブルへの参照属性4。 |
| モデル | 製品モデル [cmdb_model] テーブルへの参照属性。 |
| 説明 | システムの詳細な説明。 |
| ロケーション | システムの場所。 |
| サイト | システムに関連付けられたサイト。 |
| タイプ | システムのカテゴリ。 |
| 属性 | 説明 |
|---|---|
| ビジネス上の重要度 | 検出ソースで割り当てられたビジネス上の重要度。 |
| OT デバイス | OT ネットワーク上にある CI への参照。 |
| OT デバイスタイプ | OT デバイスの機能 (CI クラスに関係なく)。
|
| Purdue レベル | OT デバイスの Purdue レベル。 |
| ゾーン | OT デバイスにアサインされたゾーン。通常、ゾーン/コンジットモデルのコンテキストで使用されます。 |
OT エンティティは Operational Technology (OT) [cmdb_ci_ot] テーブルと拡張テーブルに追加される関連リストです。既存の CI クラスの OT エンティティメタデータを表示する場合は、まず関連リストをフォームに追加します。
[cmdb_ot_entity_type] テーブルは、OT または非 OT CI がその機能を実行している OT デバイスのタイプを追跡します。これは、Purdue レベルデータモデルの必要な部分として機能し、アプリケーションファイル [sys_metadata] テーブルを拡張します。
| 属性 | 説明 |
|---|---|
| ラベル | 特定の OT デバイスタイプの表示名。 |
| 名前 | 特定の OT デバイスタイプを識別するために使用される値。 |
| OT テーブル | OT クラス CI の OT エンティティレコード [cmdb_ot_entity] の [タイプ] フィールドの自動入力に使用される値。 |
| 親 | 同じテーブル [cmdb_ot_entity_type] 内のレコードへの参照である、特定のタイプの親タイプ。 |
- システムのシリアル番号以外のあらゆるタイプのシリアル番号を、シリアル番号テーブルにのみ格納します (サーバー CI 属性には格納しません)。
- システムのシリアル番号が利用可能な場合は、CI のシリアル番号属性とシリアル番号テーブルの両方に格納されます。
- シリアル番号テーブルは、多対 1 の関係で、Operational Technology (OT) CI にリンクしています。このテーブルには、シリアル番号のタイプを指定するための [タイプ] フィールドがあります。
- Operational Technology (OT) の場合は、シリアル番号タイプの文字列値 system を使用して、さまざまなソース間で適切な調整が行われるようにします。
- [MAC アドレス] 属性を MAC アドレス値に設定します。
- オクテットと埋め込みゼロを含む小文字の 16 進数の間にコロン区切り文字を使用して文字列をフォーマットします。
- 例:「f8:f2:1e:00:d4:66」
- ネットワークアダプタークラスの Name 属性を MAC アドレスと同じになるように設定します。
- CI 関係 [cmdb_rel_ci] テーブルで、関連するハードウェア CI に対する Owned By:Owns 関係を作成します。
- 関連するハードウェア CI を参照する CI を使用して、ネットワークアダプター [cmdb_ci_network_adapter] テーブルからの参照を指定します。
- IP アドレスの値を [IP アドレス] 属性と [名前] 属性に格納して、Name 属性が空にならないようにします。
- 「NNN.NNN.NNN.NNN」の形式を使用し、10 進数ベースのオクテットとピリオドの区切り文字を使用して、IPv4 IP アドレス値を格納します。不適合な値は無効とみなされ、null 値にクレンジングされます。
- コロン区切りの小文字の 16 進数を使用して、IPv6 IP アドレス値を格納します。不適合な値は無効とみなされ、null 値にクレンジングされます。
- [ネットマスク] 属性を IP アドレスに設定します。
- ネットワークアダプタークラスの Name 属性を MAC アドレスと同じになるように設定します。
- CI 関係 [cmdb_rel_ci] テーブルで、関連するハードウェア CI に対する Owned By::Owns 関係を作成します。
- CI 関係 [cmdb_rel_ci] テーブルで、関連するハードウェア CI に対する Owned By::Owns 関係を作成します。
- IP アドレスの場合は、関連するハードウェア CI を参照する構成アイテムを使用して、ネットワークアダプター [cmdb_ci_network_adapter] テーブルへの参照を指定します。
- ベースシステムの識別ルールが正しく機能するようにするには、関連するネットワークアダプタークラスにも IP アドレスを格納します。
- サーバーにインストールされているネットワークアダプターの MAC アドレスをネットワークアダプター [cmdb_ci_network_adapter] クラスに格納します。
- IP アドレスを IP アドレス [cmdb_ci_ip_address] クラスに格納します。注:MAC アドレスまたは IP アドレスを Operational Technology (OT) [cmdb_ci_ot] テーブルに格納しないでください。デフォルトの Operational Technology (OT) フォームは、ネットワークアダプターテーブルの IP アドレスを表示するように構成されています。
キー参照構造
- コンピューターまたはサーバー上で実行されている OT デバイスのコンピューターまたはサーバーレコードを作成する場合は、次のトピックを参照してください。
- メーカー属性とモデル ID 属性は、それぞれ会社 [core_company] テーブルと製品モデル [cmdb_model] テーブルへの参照属性です。
- [オーナー]、[アサイン先]、[管理担当者]、および [サポート担当者] 属性は、ユーザー [sys_user] テーブルへの参照属性です。変更グループおよびサポートグループの属性は、グループ [sys_user_group] テーブルへの参照属性です。
識別ルール
Now Platform には、Operational Technology (OT) クラスの事前定義された識別ルールが含まれています。この識別ルールには、優先度順にリストされた次のキー識別子エントリがあります。
- ルックアップテーブルとしてのシリアル番号 [cmdb_serial_number] で指定された ID を使用する識別子エントリ。シリアル番号テーブルは、シリアル番号からサーバー CI への多対 1 の参照です。
- CI の [シリアル番号] 属性で指定された識別子エントリ。
- ネットワークアダプターテーブルの [MAC アドレス] 属性で指定された識別子エントリ。
- Name 属性の識別子エントリ。
- シリアル番号と MAC アドレスが利用できない場合は、[名前] (通常はシステムから報告されたホスト名) 属性が使用されます。
- シリアル番号と名前の両方が利用できず、MAC アドレスのみが利用可能な場合は、MAC アドレスを CI の名前として使用します。CI の名前として MAC アドレスを使用すると、空の CI を作成することがなくなります。
OT システムのモデリング
OTシステムとは、物理プロセス、機械、および産業業務を管理、制御、および監視するために使用されるテクノロジーとシステムのカテゴリを指します。OTシステムは通常、製造、エネルギー、公益事業、輸送などの分野で採用されています。
- プログラマブルロジックコントローラ(PLC)
- 産業用モノのインターネット (IIoT) デバイス
- 分散制御システム (DCS)
- 監督コントロールおよびデータ取得 (SCADA)
- 産業用制御システム(ICS)
- 安全計装システム(SIS)
- 製造実行システム (MES)
- プロセス制御システム
- 輸送管理システム
- エネルギーマネジメントシステム
- ビル管理システム(BMS)
OT システムをモデル化して、他のコントロールシステムを作成できます。たとえば、分散制御システム(DCS)とすべての関連コンポーネント(PLC、制御モジュール、EWS、RTU、HMI、SCADAなど)をモデル化できます。
DCSは、プラントまたは産業プロセスの自動制御と操作のためのプラットフォームです。それは多くの異なるプロセスのプラント全体を調整し、監督します。
| コンポーネント | 説明 |
|---|---|
| オペレータステーション | DCSの心臓部であるオペレーターは、プロセスを表示し、アラームとアラートを監視します。 |
| サーバー、EWS、歴史家 | ハードウェア構成のデータ収集とデータ交換。 |
| コントローラ、I/Oモジュール | サーバーへのデータ交換。 |
| フィールドデバイス | トランスミッタ、スイッチ、アクチュエータ、バルブなどのデバイス。 |
廃止されたクラス
| クラス | 説明 |
|---|---|
| ヒューマンマシンインターフェイス [cmdb_ci_hmi] | OT デバイスは、より広範なユースケースをサポートするために cmdb_ci_ot に移行しました。代わりに cmdb_ci_ot_hmi を使用してください。 |
| 製造デバイス [cmdb_ci_manufactering] | OT デバイスは、より広範なユースケースをサポートするために cmdb_ci_ot に移行しました。必要に応じて、cmdb_ci_ot を基底クラスまたは他の汎用の子クラスとして使用します。 |
| プログラム可能なロジックコントローラー [cmdb_ci_plc] | OT デバイスは、より広範なユースケースをサポートするために cmdb_ci_ot に移行しました。代わりに cmdb_ci_ot_plc を使用してください。 |
- 移動先
- OTDevicesMigrationUtils という名前のレコードを見つけます。
- 移動先
- バックグラウンドウィンドウで、提供されたスクリプトをコピーして貼り付けます。
- 適切なスコープを選択し、スクリプトを実行します。
トラブルシューティング
| 問題 | 提案された解決策 |
|---|---|
| OT デバイスのメニュー項目を表示できません | ログインしているユーザーに適切なロールが割り当てられていることを確認します。詳細については、前の「ロール」セクションを参照してください。 |
| OT デバイスレコードの作成または更新中にエラーが発生しました | CI ごとに 1 つの OT デバイスレコード (cmdb_ot_entity) のみを許可します。 |
ストアでアプリを要求する
ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。
- クラスの説明
- 識別ルール
- 識別子エントリ
- 依存関係 (該当する場合)