审批流自定义流转条件不生效
金蝶云社区-云社区用户JX321035
云社区用户JX321035
0人赞赏了该文章 1537次浏览 未经作者许可,禁止转载编辑于2016年04月02日 15:43:20

Cloud5.0
在销售订单的表头增加了一个自定义基础资料字段【物料分组(表头)】,想通过判断该物料分组编码是否包含"A07",
在销售订单审批流的流程条件中,增加了自定义的流程条件:len(filter(lambda x: x.F_ht_Base3.FNUMBER .find('A07') = 0, FEntity)) > 0
但是不生效,报错如下,请老师帮忙看看是哪里出问题了?

Kingdee.BOS.KDException: 条件(len(filter(lambda x: x.F_ht_Base3.FNUMBER .find('A07') == 0, FEntity)) > 0)解析出错:name 'FEntity' is not defined
在 Kingdee.BOS.Workflow.Kernel.Runtime.MapStateExecutor.EvaluateToBool(Expression rule)
在 Kingdee.BOS.Workflow.Kernel.Runtime.MapStateExecutor.ScheduleForwardStates()
在 Kingdee.BOS.Workflow.Kernel.Runtime.MapStateExecutor.ExecuteMapState()
在 Kingdee.BOS.Workflow.Kernel.Runtime.MapSchedular.ExecuteMapStateInstance(IMapStateInstance instance)
在 Kingdee.BOS.Workflow.Kernel.Runtime.MapSchedular.Run()