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

通过Rhino脚本查看历史后台事务中的参数信息

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

通过Rhino脚本查看历史后台事务中的参数信息

为了优化客户体验,越来越多耗时较长的功能放到了后台事务中,使用后台任务的方式执行,避免用户操作卡在前台。

但是很多任务在设计之初没考虑到一些日志信息记录,导致后期去排查问题比较困难。

例如:出库核算

在核算时我们会选择很多条件信息,例如过滤范围,计价方法等,但是在后台事务中只能看到组织信息,无法得知当时计算的是哪种计价方法,有没有过滤物料等信息。(85版本补丁添加了计价法

那怎么去获取这些信息呢。

我们知道,后台事务是有个数据表记录的,其中fparameters字段会记录参数对象,参数中会记录一些核算时的参数信息,但是这个字段是blob类型,怎么把他取出来展示呢。

熟悉EAS的同学都知道查询分析器中是可以执行Rihno脚本的,这里介绍一种方法正是使用脚本的方式将数据查询出来。脚本如下:

var sql = new java.lang.StringBuffer(); 
sql.append("SELECT * FROM T_JOB_INST where fjobinstid = '0b4f0eb9-40f8-43aa-b00a-21721a0bd6bfBGJOBINS'");//任务的ID
var rs = com.kingdee.eas.util.app.DbUtil.executeQuery(ctx, sql.toString());
rs.next(); 
var param = rs.getObject("fparameters"); 
var baIn = new java.io.ByteArray

通过Rhino脚本查看历史后台事务中的参数信息

为了优化客户体验,越来越多耗时较长的功能放到了后台事务中,使用后台任务的方式执行,避免用户操作卡在前台。但是很多任务在设计之初没考...
点击下载文档文档为doc格式

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

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