構築ブロック > 共通の構築ブロック > モデル管理構築ブロック > キーサービス (モデル管理構築ブロック)
キーサービス (モデル管理構築ブロック)
モデル管理構築ブロックには、次のキーサービスがあります。この構築ブロック内のすべてのサービスは、PTC.ModelManagementImpl.Manager Thing の「サービス」ページに移動することで、表示できます。
PTC.ModelManagementImpl.Manager Thing には、次のキーサービスがあります。
AddModel - データベースにモデルエントリを追加し、モデルに Thing を追加します。
AddThing - データシェイプ名および提供されているベース Thing Template 値に基づいてモデルの Thing を作成し、プロジェクト名が提供されていればプロジェクトにも Thing を追加します。
AddModelInternal - AddModel サービスの機能に関するすべてのロジックを含みます。このサービスは直接呼び出さずに、AddModel サービスからのみ呼び出してください。
DeleteModel - データベースからモデルエントリを削除し、渡された Thing をネットワークから除去します。
DeleteModelInternal - DeleteModel サービスの機能に関するロジックを含みます。このサービスは直接呼び出さずに、DeleteModel サービスからのみ呼び出してください。
UpdateModel - モデルフィールドを更新します。モデルの Thing 名は更新できず、検証が行われます。
UpdateModelInternal - UpdateModel サービスの機能に関するロジックを含みます。このサービスは直接呼び出さずに、UpdateModel サービスからのみ呼び出してください。
その他のすべてのサービスは、Thing、Thing Template、Thing Shape、タグ、プロジェクト、モデル、モデルリンク、モデルクラス、モデルクラスリンク、モデルからクラスへのリンク、モデルタイプを対象とした、基本的な CRUD サービスです。注記: モデルクラス、モデルクラスリンク、モデルとクラス間のリンクは、CRUD サービスを除いて PTC.ModelManagementImpl.Manager Thing では活用できません。
次の図は、キーサービスのシーケンスフローを示します。
モデル管理構築ブロック内のキーサービスのシーケンスフローを示している図。
これは役に立ちましたか?