EAS人员禁用后同步释放苍穹许可之集成解决方案

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

EAS人员禁用后同步释放苍穹许可之集成解决方案

背景:预置的人员数据集成方案,当EAS人员禁用后未同步释放苍穹许可,禁用人员依然出现在许可分配用户列表中。

方案名称:(预置_人员信息(EAS-苍穹)、预置_人员信息SHR(EAS-苍穹)、预置_人员信息SHR即时(EAS-苍穹))


原因分析:之前设计的数据集成方案只是调用了苍穹人员的保存操作,同步了人员状态,并没有根据不同的人员状态调用不同的人员的实体操作,eg:保存、禁用操作。

解决方法:在原有的数据集成方案中,补充“目标数据处理”脚本,非禁用状态走实体保存操作,禁用状态走实体禁用操作,人员实体的禁用操作里面包含了释放许可的接口。

脚本内容:


var sql = "select fenable from T_SEC_USER@BASEDATA where fnumber = ?";

var en = query_value($tar,sql,[tar.number],[VARCHAR]);
if(tar.enable == 0&&en == 1){


var data={
  "number":tar.number,
  "enable":1
};
var res= $action( "bos_user", ["disable"], data,{'$':["number"]},"");

tar.enable = 0;

}

return $action("bos_user", ["save"], tar,{'$':["number"],'entryentity':["position","dpt"]},"");



集成服务云使用指南:https://club.kdcloud.com/article/45312

集成服务云新特性发布汇总:https://club.kdcloud.com/article/146134

EAS人员禁用后同步释放苍穹许可之集成解决方案

背景:预置的人员数据集成方案,当EAS人员禁用后未同步释放苍穹许可,禁用人员依然出现在许可分配用户列表中。方案名称:(预置_人员信息(...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息