金蝶EAS常见问题解答 - 工作流 - 2016 下载本文

金蝶BOS工作流 数据库表参考

checked=\

disabled=\

1 工作流常见问题解答

适用版本

EASV7.0.1

1.7 工作流参与人缓存

问题描述

修改职位或调整职员后工作流总是有缓存,而且不能自动清理很影响流程。必须重启服务才能解决。不能每次修改职位调整职员都要重启服务。

解决方法

工作流引擎缓存是为了提高在流程运行过程中的性能,将运行上下文所需数据存入缓存而采用的方式。

可以更新701版本最新补丁,或者手动清除参与人缓存。

登录“系统平台->工作流管理->工作流引擎日志”,按Ctrl+Shift+d按钮,在弹出的界面选择“功能”,勾选“清除参与人缓存”然后点击“确定”手动清除缓存。为确保手动清除缓存功能生效,建议多次点击“确定”按钮。

适用版本

EASV7.0.1

1.8 协同流程管理动态web单据在消息中心进行处理时无法打开,显示空白

问题描述

从客户端界面的“消息中心—未处理”中,选择需要审批的单据进行处理,弹出网页为白板。该问题并非某一特定流程才会发生,任意流程都可能出现这种情况,无规律性。点击单据可显示待审批单据,并未出现空白。直接打开网页进行审批未出现问题。

1 工作流常见问题解答

解决方案

已有补丁PT073400处理。

适用版本

EASV7.0.1

1.9 如何设置在待办事项中将收发文待办单据打开最大化

问题描述

在门户待办事项portlet上打开收发文的单据没最大化,要求和普通多级审批单据一样能自动最大化。

分析解答

待办事项Portlet是否可以根据单据的大小自动调整窗口大小,可能跟单据类型有关。协同平台的部分单据无法做到这一点。可以通过如下设置将待办事项的窗口最大化。 修改html/portlet/newprocesscenter/pendingProcessPortletContent.jsp,将

pendingProcess_openWithWidow中的width,height参数修改到最大或screen.height,screen.width。

1.10 因JDK版本问题引起的工作流错误

问题描述

工作流处理出错,关键错误信息如下:

java.lang.NoClassDefFoundError:

com.kingdee.bos.workflow.service.ormrpc.struct.WfProcessImage (initialization failure)

分析解答

因JDK版本缺少对操作系统支持的包,导致类初始化失败。 解决方案:使用与操作系统配套的JDK版本。

金蝶BOS工作流 数据库表参考 1 工作流常见问题解答

1.11 工作流审批意见打印的问题

问题描述

当套打业务单据时发现当同一个人多次退回重批时,会导致同一个人有多条重复的审批记录,请问这种情况是否可以设置下数据筛选公式?使得同一个审批人的审批记录只显示一条?

解决方法

7.0.1版本请更新补丁PT082562。 更新补丁后:

? ?

必须使用特殊数据源中的单据审批信息数据源。

在系统平台-系统工具-系统配置-参数设置界面,有如下参数控制该功能:

WfApproveDataProviderOnlyReturnLastResults:套打打印时,是否只打印流程中审批人的最后一次审批结果及意见

7.5版本打PTM补丁后可以提供该功能。

1.12 消息中心的单据类型如何使用

问题描述

消息中心消息列表中最后一列的单据类型如何使用?

解决方法

消息中心的 单据类型 这列 用于显示在流程定义的流程属性中所定义的TAG信息。

1 工作流常见问题解答

例如,在流程属性的TAG定义中定义多项信息,并设置对应的条件,当单据满足条件时,在消息中心的消息类型这里就显示TAG的设置。当满足条件的TAG项有多个时,就用;隔离显示。

1.13 工作流异常挂起

问题描述

工作流经常出现异常挂起,挂起后撤销挂起可正常运行,错误日志如下:

工作流执行自动活动时出错.源活动【集团总经理审批】

Caused by: com.kingdee.bos.workflow.WfException : trans error!

Caused exception message is: com.kingdee.bos.cache.CacheException: can not load activity instance from cache. actInstId is : '75567d41-5aea-4cd4-a502-ec9e0a6f6ec9WFATINST' Caused by: com.kingdee.bos.jcache.CacheException :

com.kingdee.bos.cache.CacheException: can not load activity instance from cache. actInstId is : '75567d41-5aea-4cd4-a502-ec9e0a6f6ec9WFATINST' Caused by: com.kingdee.bos.cache.CacheException :

can not load activity instance from cache. actInstId is : '75567d41-5aea-4cd4-a502-ec9e0a6f6ec9WFATINST' Caused by: com.kingdee.bos.workflow.WfException : SQLException

Caused exception message is: javax.transaction.RollbackException Caused by: java.sql.SQLException : javax.transaction.RollbackException

Caused by: javax.resource.ResourceException : javax.transaction.RollbackException javax.transaction.RollbackException

at com.apusic.transaction.jta.TransactionImpl.enlistResource(Unknown Source)

at com.apusic.connector.cxmgr.TxResourceHandler.internalEnlistResource(Unknown Source)

解决方法

工作流缓存引起,已有补丁PT080263处理。

适用版本

EASV7.0.1