担当者管理 Thing Shape のサービス
担当者管理 Thing Shape (PTC.SCA.SCO.PersonnelManagementThingShape) には、次のサービスがあります。
作成サービス
* 
作業指示構築ブロックのデータモデルの一部である任意のオブジェクトを作成すると、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)
DeletePersonnelClass - 指定した 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)
GetPersonToClassLinksByPersonnelClass - 指定した担当者クラス UID が割り当てられている人-クラス間リンクを読み込みます。
入力パラメータ: PersonnelClassUID (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)
これは役に立ちましたか?