【流程挂起】表达式计算出错

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

【流程挂起】表达式计算出错

【概述】

流程管理中心,流程的状态为挂起,错误信息包含表达式计算出错。通常是连线条件,或者参与人方案条件,或者节点前后置条件错误导致。可根据挂起的错误信息提示里识别问题出处,再去修改流程条件发布更新版本。原来挂起流程,连线条件错误可通过“跳到下一节点”,选择下一目标节点处理节点参与人方案条件错误,可通过“恢复”选择接收人后转发处理


【检查步骤】

1、进入【流程中心】-【工作流】-【流程管理中心】,查看挂起流程的错误信息,通常提示表达式计算出错,最后的括号内容会指出错误处。

如提示 ( unexpected token '“' )  , 表示错误标记了单引号里的内容,该单引号里的内容未能识别。该内容也是符号,结合条件表达式,可知该符号未使用英文状态输入法写的引号,系统不能识别。

如提示( unexpected token 'And' ) ,表示错误标记了单引号里的内容,该单引号里的“And”未能识别,结合条件表达式查看,可知审批结果ActionResult == 'Consent'与And连在一起,中间无空格,无法识别And这个连接符号导致。



如提示 ( name 'Consent' is not defined ) ,标识'Consent'未定义,系统识别不到该字段。结合条件表达式,可知写审批结果条件判断时,审批结果未添加单引号导致。

如提示( name 'FCheckedOrgAmountSum' is not defined ) ,标识 'FCheckedOrgAmountSum'系统识别不到该字段。结合条件表达式,表达式写法正确但是字段未能识别。通常是新增A单据流程,复制B单据的流程直接发布使用,错误提示字段为被复制B单据上的,在A单据找不到该标识而报错。



注意:复后的流程,条件或者提示信息中,存在变量的地方都重新修改。如审批/消息节点的提示信息、连线条件、参与人方案条件、节点的前后置条件


2、在【流程管理中心】中,勾选挂起的流程实例,点击“查看流程图”,查看挂起图标在哪一个节点。点击“查看审批路线”,查看该节点是否已审批

若该节点已审批,则是节点往后的连线条件错误、或者该节点的后置条件错误、或者下一个节点的前置条件错误。挂起的流程可通过点击“跳到下一节点”,选择下一节点后确定,流程可继续运行。



若该节点未审批,则是节点参与人方案条件错误。可点击“恢复”选择接收人后,转发处理。



3、根据挂起的错误信息流程名称、流程版本进入【流程中心】-【工作流】-【流程设计中心】,查询到该流程名称,双击行(或者勾选后,点击“流程信息管理”按钮)弹出“流程信息管理”,点击挂起流程所走的“流程版本”,点击“以此版本编辑”进入。打开条件错误的地方进行修改后,再保存、发布更新流程版本。

注意:若直接点“修改”按钮进入,是获取的上一个保存流程的界面,若修改过流程保存未发布更新版本,直接点击“修改”查看是不准确的)


【备注】全文图片是在8.0.0.202206版本上操作所附的截图。

【流程挂起】表达式计算出错

【概述】流程管理中心,流程的状态为挂起,错误信息包含表达式计算出错。通常是连线条件,或者参与人方案条件,或者节点前后置条件错误导致...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息