电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

DEP创建的单据如何写入上机日志

来源:金蝶云社区作者:金蝶2024-09-168

DEP创建的单据如何写入上机日志

需求场景:

dep创建的单据,在前台删除单据后,由于上机日志没有记录,不清楚是谁做了删除操作,需要写入上机日志中


实现原理:

查看上机日志的实现原理文档如附件所示可知,核心原理是在执行对应业务操作时先开启上机日志,调用

com.kingdee.eas.base.log.LogUtil

public static IObjectPK beginLog(Context ctx, String methodName, BOSObjectType bizObjType, IObjectPK instancePK, String instanceDeatil, String logItemName) 方法先写入一条失败记录,操作完对应业务后调用

com.kingdee.eas.base.log.LogUtilpublic static void afterLog(Context ctx, IObjectPK logPK) 方法更新状态


实现方式:

实体-扩展定义

image.webp


找到对应方法编写脚本

image.webp


image.webp

参考脚本

前置脚本:

//开启上机日志 

var ctx = pluginCtx.getContext();

 //获取当前登录用户 

var userName = com.kingdee.eas.util.app.ContextUtil.getCurrentUserInfo(ctx).toString(); 

//获取上下文

 var appLog = com.kingdee.eas.base.log.AppLogFactory.getLocalInstance(ctx); 

//定义参数 

var methodName = "delete"; 

var bizObjType = com.kingdee.bos.util.BOSO

DEP创建的单据如何写入上机日志

需求场景:dep创建的单据,在前台删除单据后,由于上机日志没有记录,不清楚是谁做了删除操作,需要写入上机日志中实现原理:查看上机日志...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信