流程连线条件长度限制的解决方案
目前版本的流程连线条件-高级条件字符长度限制为1000,如下图所示,有同学反馈不够用。
如下面的Pthon条件,有2种方法解决该问题
1. 利用Python集合操作的函数精简条件
示例1 ,表示不包含这些字符串,可用如下Python语句精简。
len(map(lambda x:FCOST.FName.find(x)>-1,['业务招待','咨询','政策','专项','审计','广告','股权投资','其他支出']))==0
示例2,表示以这些字符串开头,可用如下Python语句精简。
len(map(lambda x:FCOST.FName.find(x)==0,['0701','0702','0703']))>0
示例3 ,表示包含这些字符串,可用如下Python语句精简。
len(map(lambda x:FCOST.FName.find(x)>-1,['业务招待','咨询','政策','专项','审计','广告','股权投资','其他支出','销售费用']))>0
其中x表示lambda匿名函数的形参。这样简化字符串就大大减少了。
2. 修改元数据中高级条件文本框长度
在BOSIDE里打开动态表单[WF_D_ConditionalExpression],扩展后修改文本框FExpression长度。
注意:高级条件字符串过长可能会引起性能问题,最好精简条件。
流程连线条件长度限制的解决方案
目前版本的流程连线条件-高级条件字符长度限制为1000,如下图所示,有同学反馈不够用。如下面的Pthon条件,有2种方法解决该问题1. 利用Pyt...
点击下载文档
本文2024-09-23 03:36:49发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-159971.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章