Operator Advisor のサービス > 担当者管理 Thing Shape のサービス
担当者管理 Thing Shape のサービス
担当者管理 Thing Shape (PTC.SCA.SCO.PersonnelManagementThingShape) には、次のサービスがあります。
作成サービス
* 
Operator Advisor データモデルの一部である任意のオブジェクトを作成すると、UID 値はシステムにより自動生成されます。「UID」フィールドにどのような値を入力しても無視されます。
「CreatePersonnelClasses」 - 「PersonnelClasses」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の担当者クラスを作成します。作成された担当者クラスとその UID のリストを返します。
入力パラメータ: 「PersonnelClasses」 (InfoTable)
出力: 「result」 (InfoTable)
「CreatePersons」 - 「Persons」入力パラメータテーブルに追加された情報に基づいて、1 つ以上の人を作成します。作成された人とその UID のリストを返します。
入力パラメータ: 「Persons」 (InfoTable)
出力: 「result」 (InfoTable)
「CreatePersonToClassLinks」 - PersonToClassLinks 入力パラメータテーブルに追加された情報に基づいて、1 つ以上の人-クラス間リンクを作成します。作成された人-クラス間リンクとその UID のリストを返します。
入力パラメータ: 「PersonToClassLinks」 (InfoTable)
出力: 「result」 (InfoTable)
削除サービス
「DeletePerson」 - 指定した UID が割り当てられている人を削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeleteMaterialClass」 - 指定した UID が割り当てられている担当者クラスを削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「DeletePersonToClassLink」 - 指定した UID が割り当てられている人-クラス間リンクを削除します。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
読み取りサービス
「GetPerson」 - 指定した UID が割り当てられている人を個別に読み込みます。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「GetPersonnelClass」 - 指定した UID が割り当てられている担当者クラスを個別に読み込みます。
入力パラメータ: 「UID」 (String)
出力: 「result」 (InfoTable)
「GetPersonToClassLinks」 - 指定した親 UID が割り当てられているすべての人-クラス間リンクのリストを読み込みます。
入力パラメータ: 「ParentUID」 (String)
出力: 「result」 (InfoTable)
更新サービス
「UpdatePersonnelClasses」 - 「PersonnelClasses」入力パラメータテーブルに追加された情報を使用して、1 つ以上の担当者クラスを UID 別に更新します。更新された担当者クラスのリストを返します。
入力パラメータ: 「PersonnelClasses」 (InfoTable)
出力: 「result」 (InfoTable)
「UpdatePersons」 - 「Persons」入力パラメータテーブルに追加された情報を使用して、1 つ以上の人を UID 別に更新します。更新された人のリストを返します。
入力パラメータ: 「Persons」 (InfoTable)
出力: 「result」 (InfoTable)
「UpdatePersonToClassLinks」 - 「PersonToClassLinks」入力パラメータテーブルに追加された情報を使用して、1 つ以上の人-クラス間リンクを UID 別に更新します。更新された人-クラス間リンクのリストを返します。
入力パラメータ: 「PersonToClassLinks」 (InfoTable)
出力: 「result」 (InfoTable)
その他のユーティリティサービス:
「GetPersonnelDBInfo」 - 担当者に関連するデータベーステーブル情報 (データベーステーブルの列名など) を読み込みます。ほかのサービスによって内部で使用されます。スタンドアロンで使用することは想定されていません。
入力パラメータ: 入力なし
出力: 「result」 (JSON)