自定义 Operator Advisor > Operator Advisor 中的服务 > 人员管理事物形态服务
人员管理事物形态服务
以下服务位于人员管理事物形态 (PTC.SCA.SCO.PersonnelManagementThingShape) 中:
创建服务
* 
在创建 Operator Advisor 数据模型的任何对象时,UID 值将由系统自动生成。系统将忽略您在 UID 字段中输入的所有值。
CreatePersonnelClasses - 根据添加至 PersonnelClasses 输入参数表中的信息创建一个或多个人员类。返回已创建的人员类及其 UID 的列表。
输入参数:PersonnelClasses (INFOTABLE)
输出:result (INFOTABLE)
CreatePersons - 根据添加至 Persons 输入参数表中的信息创建一个或多个人员。返回已创建的人员及其 UID 的列表。
输入参数:Persons (INFOTABLE)
输出:result (INFOTABLE)
CreatePersonToClassLinks - 根据添加至 PersonToClassLinks 输入参数表中的信息创建一个或多个人员与类之间链接。返回已创建的人员与类之间的链接及其 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)
更新服务
UpdatePersonnelClasses - 使用添加至 PersonnelClasses 输入参数表中的信息按照 UID 来更新一个或多个人员类。返回已更新的人员类列表。
输入参数:PersonnelClasses (INFOTABLE)
输出:result (INFOTABLE)
UpdatePersons - 使用添加至 Persons 输入参数表中的信息按照 UID 来更新一个或多个人员。返回已更新的人员列表。
输入参数:Persons (INFOTABLE)
输出:result (INFOTABLE)
UpdatePersonToClassLinks - 使用添加至 PersonToClassLinks 输入参数表中的信息按照 UID 来更新一个或多个人员与类之间链接。返回已更新的人员-类链接列表。
输入参数:PersonToClassLinks (INFOTABLE)
输出:result (INFOTABLE)
杂项和实用程序服务
GetPersonnelDBInfo - 检索与人员相关的数据库表信息,例如,数据库表列名称。供其他服务在内部使用。不适合独立使用。
输入参数:无输入
输出:result (JSON)