请告知有关初始化(批量删除)IM-通用主数据和账户的方法。

 
如果您想批量物理删除IM-通用主数据或账号信息,则需要使用API或逻辑流程来实现删除过程。

这可以使用以下任意方法来完成。

1.使用下面的API实现处理。

[删除公司/组织]

●脚本开发API(IMMCompanyManager对象)
 ・删除公司信息 IMMCompanyManager#removeCompany
  https://www.intra-mart.jp/apidoc/iap/apilist-ssjs/doc/im_master/IMMCompanyManager/index.html#method-removeCompany_85
 ・删除组织信息 IMMCompanyManager#removeDepartment
  https://www.intra-mart.jp/apidoc/iap/apilist-ssjs/doc/im_master/IMMCompanyManager/index.html#method-removeDepartment_89

●JavaEE开发API(CompanyManager对象)
 ・删除公司信息 CompanyManager#removeCompany
  https://www.intra-mart.jp/apidoc/iap/javadoc/all-dev_apidocs/jp/co/intra_mart/foundation/master/company/CompanyManager.html#removeCompany-jp.co.intra_mart.foundation.master.company.model.ICompanyBizKey-
 ・删除组织信息 CompanyManager#removeDepartment
  https://www.intra-mart.jp/apidoc/iap/javadoc/all-dev_apidocs/jp/co/intra_mart/foundation/master/company/CompanyManager.html#removeDepartment-jp.co.intra_mart.foundation.master.company.model.IDepartmentBizKey-

此外,如果删除了公司,则其下的所有组织信息也将同时被删除。

[删除用户]

我们的产品中,用户信息分为"档案"和"账号"两种类型。
因此,删除时请删除“用户信息”和“账号信息”两种类型。

●脚本开发API(IMMUserManager对象、AccountInfoManager对象)
 ・删除账号信息 AccountInfoManager#deleteAccountInfo
  https://www.intra-mart.jp/apidoc/iap/apilist-ssjs/doc/tenant/AccountInfoManager/index.html#method-deleteAccountInfo_3
 ・删除用户信息 IMMUserManager#removeUser
  https://www.intra-mart.jp/apidoc/iap/apilist-ssjs/doc/im_master/IMMUserManager/index.html#method-removeUser_27

●JavaEE开发API(UserManager对象、AccountInfoManager对象)
 ・删除账号信息 AccountInfoManager#deleteAccountInfo
  https://www.intra-mart.jp/apidoc/iap/javadoc/platform-all-dev_apidocs/jp/co/intra_mart/foundation/admin/account/AccountInfoManager.html#deleteAccountInfo-java.lang.String-
 ・删除用户信息 UserManager#removeUser
  https://www.intra-mart.jp/apidoc/iap/javadoc/im_master_apidocs/jp/co/intra_mart/foundation/master/user/UserManager.html#removeUser-jp.co.intra_mart.foundation.master.user.model.IUserBizKey-

[删除角色]

●脚本开发API(RoleInfoManager对象)
 ・删除角色 RoleInfoManager#deleteRoleInfo
  https://api.intra-mart.jp/iap/apilist-ssjs/doc/tenant/RoleInfoManager/index.html#method-deleteRoleInfo_9

●JavaEE开发API(RoleInfoManager对象)
 ・删除角色 RoleInfoManager#deleteRoleInfo
  https://api.intra-mart.jp/iap/javadoc/all-dev_apidocs/jp/co/intra_mart/foundation/admin/role/RoleInfoManager.html#deleteRoleInfo

2.使用逻辑流程实现处理。
<intra-mart Accel Platform IM-LogicDesigner设计书>
 5.2. 任务列表
 https://document.intra-mart.jp/library/iap/public/im_logic/im_logic_specification/texts/appendix/task_list.html

-- 适用对象 --------------------------------------------------------------------
 iAP/Accel Platform/所有更新版本
--------------------------------------------------------------------------------

FAQID:1320
这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
由 Zendesk 提供技术支持