当前位置:文档之家› 金蝶EAS常见问题解答_工作流_2016

金蝶EAS常见问题解答_工作流_2016

1 工作流常见问题解答1.1 待办事项Portlet发布后无法显示消息记录问题描述待办事项Portlet发布后,无法显示任何信息,页面除了显示“+”号,连“所有”标识都没有。

解决方法已有补丁解决PT063883.适用版本EAS703.1.2 流程中心、待办事项、待办事宜中打开消息时提示500错误问题描述在流程中心、待办事项、待办事宜中打开消息时,提示如下图所示错误:分析解答原因分析:可能由于现场环境中“server\deploy\easweb.ear\eas_web.war\WEB-INF\web.xml”中动态WEB单据的单据点登录配置有问题导致。

可通过以下方法验证:输入 http://{server}:{port}/easweb/a.jsf ,这个页面会报错的,因为不存在,但不用理。

再回到他真正想处理的那个业务,如果不报错了,则是上述原因引起。

解决方法:对照现场文件,查看文件中是否少了某个节点:<filter-mapping><filter-name>CAS Authentication Filter</filter-name><url-pattern>/servlet/WFApproveServlet</url-pattern></filter-mapping><filter-mapping><filter-name>CAS Validation Filter</filter-name><url-pattern>/servlet/WFApproveServlet</url-pattern></filter-mapping><filter-mapping><filter-name>WafFilter</filter-name><url-pattern>/servlet/WFApproveServlet</url-pattern></filter-mapping>如是,请更新补丁PT068636验证。

1.3 在流程中心打开流程图时报500错误问题描述在流程中心打开流程图时,报500错误。

Http Status 500500 内部服务器错误服务器遇到了一个内部错误而无法完成请求。

ng.NoClassDefFoundErrorat com.kingdee.bos.workflow.monitor.WfProcDiagramEncoder.(WfProcDiagramEncoder.java:70)atcom.kingdee.bos.workflow.monitor.WfProcDiagramEncoderFacade.getActBounds(WfProcDiagramEncoderFacade.java:29)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at ng.reflect.Method.invoke(Method.java:585)分析解答已有补丁PT068603处理。

适用版本EAS7031.4 工作流下一步参与人指定为空报null错误问题描述工作流下一步参与人为空指定参与人网页报NULL 错误错误!未定义书签。

错误!未找到引用源。

错误!未找到引用源。

图1-1解决方案更新工作流最新补丁(具体为PT072552),同时更新Web框架补丁PT072973.适用版本EASV7.0.11.5 强制指定下一步参与人的问题问题描述在工作流的属性中已设置“强制指定为空的直接后继活动参与人”,在portal中发起人提交单据时弹出页面,提醒发起人选择后继活动参与人,当流程发起人选“确认”时,控制逻辑是对的,当发起人选择“取消”时,系统不控制强制选择下一步参与人,导致大量流程因下一步参与人无用户引起流程挂起。

客户端同样的流程控制正确。

解决方案GUI界面,已设置“强制指定为空的直接后继活动参与人”及系统参数“mustAssignNextPerson”设置为是,则可以实现必须指定后继活动参与人,不会出现提示界面。

web界面点击取消后会直接进入流程,这个问题请李跃分析。

1.6 流程中心的传阅功能页面的修改问题描述:在“流程中心”“待办流程”叙事簿界面有个“传阅”功能,如果屏蔽“传阅框”的“短信”选项;可以想控制这块的短信发送。

解决方案您好,提单中描述的需求为客户个性化需求,建议现场通过二次开发实现。

实现方案如下:修改传阅功能对应的页面,屏蔽到发送短息选项(修改前注意先备份现场文件)。

传阅功能对应的页面路径:server\deploy\easweb.ear\eas_web.war\workflow\passAssignment.xhtml相关代码(建议注释掉如下信息):<td ><w:checkBox id="chksendMobile" boxLabel="#{messages.sendMobile}"checked="#{workflow.passAssignmentBean.isSendMobile}"disabled="#{workflow.passAssignmentBean.isManualControl}" /></td>适用版本EASV7.0.11.7 工作流参与人缓存问题描述修改职位或调整职员后工作流总是有缓存,而且不能自动清理很影响流程。

必须重启服务才能解决。

不能每次修改职位调整职员都要重启服务。

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

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

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

为确保手动清除缓存功能生效,建议多次点击“确定”按钮。

适用版本EASV7.0.11.8 协同流程管理动态web单据在消息中心进行处理时无法打开,显示空白问题描述从客户端界面的“消息中心—未处理”中,选择需要审批的单据进行处理,弹出网页为白板。

该问题并非某一特定流程才会发生,任意流程都可能出现这种情况,无规律性。

点击单据可显示待审批单据,并未出现空白。

直接打开网页进行审批未出现问题。

解决方案已有补丁PT073400处理。

适用版本EASV7.0.11.9 如何设置在待办事项中将收发文待办单据打开最大化问题描述在门户待办事项portlet上打开收发文的单据没最大化,要求和普通多级审批单据一样能自动最大化。

分析解答待办事项Portlet是否可以根据单据的大小自动调整窗口大小,可能跟单据类型有关。

协同平台的部分单据无法做到这一点。

可以通过如下设置将待办事项的窗口最大化。

修改html/portlet/newprocesscenter/pendingProcessPortletContent.jsp,将pendingProcess_openWithWidow中的width,height参数修改到最大或screen.height,screen.width。

1.10 因JDK版本问题引起的工作流错误问题描述工作流处理出错,关键错误信息如下:ng.NoClassDefFoundError:com.kingdee.bos.workflow.service.ormrpc.struct.WfProcessImage (initialization failure)分析解答因JDK版本缺少对操作系统支持的包,导致类初始化失败。

解决方案:使用与操作系统配套的JDK版本。

1.11 工作流审批意见打印的问题问题描述当套打业务单据时发现当同一个人多次退回重批时,会导致同一个人有多条重复的审批记录,请问这种情况是否可以设置下数据筛选公式?使得同一个审批人的审批记录只显示一条?解决方法7.0.1版本请更新补丁PT082562。

更新补丁后:●必须使用特殊数据源中的单据审批信息数据源。

●在系统平台-系统工具-系统配置-参数设置界面,有如下参数控制该功能:WfApproveDataProviderOnlyReturnLastResults:套打打印时,是否只打印流程中审批人的最后一次审批结果及意见7.5版本打PTM补丁后可以提供该功能。

1.12 消息中心的单据类型如何使用问题描述消息中心消息列表中最后一列的单据类型如何使用?解决方法消息中心的单据类型这列用于显示在流程定义的流程属性中所定义的TAG信息。

例如,在流程属性的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 activityinstance 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. actInstIdis : '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 :SQLExceptionCaused exception message is: javax.transaction.RollbackExceptionCaused by: java.sql.SQLException :javax.transaction.RollbackExceptionCaused by: javax.resource.ResourceException :javax.transaction.RollbackExceptionjavax.transaction.RollbackExceptionat com.apusic.transaction.jta.TransactionImpl.enlistResource(Unknown Source)at com.apusic.connector.cxmgr.TxResourceHandler.internalEnlistResource(Unknown Source) 解决方法工作流缓存引起,已有补丁PT080263处理。

相关主题