【问题标题】:VTiger Scheduled workflow: "is empty" condition doesen't workVTiger 计划工作流程:“为空”条件不起作用
【发布时间】:2015-06-20 07:55:14
【问题描述】:

我注意到is emptyis not empty 条件不适用于预定的工作流。

它们仅适用于手动触发的工作流程(例如修改记录),但计划的工作流程会考虑 not empty 所有字段,包括空字段。..

在设置is 条件并将value 留空时会发生相同的行为:当手动触发工作流时,它会识别空值,但在计划时所有字段都被检测为not empty

我会对此进行更多研究,但如果有人可以测试并确认这种行为,我会很感激。 我也在全新的 6.2 安装上对其进行了测试:问题仍然存在。

【问题讨论】:

    标签: php workflow crm vtiger


    【解决方案1】:

    感谢 joebordes 在vTiger blog 上的快速回复。他将修复发布到GitHub

    实际上,只需找到 modules/com_vtiger_workflow/WorkFlowScheduler.php 文件并替换第 136 行:

    'is not empty' => 'n',
    

    这两行:

    'is empty' => 'y',
    'is not empty' => 'ny',
    

    再次感谢大家!

    【讨论】:

    • 此答案对 Vtiger 6.2 有效。让我们知道其他版本的工作原理!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-30
    • 2021-06-15
    • 2017-04-07
    • 2022-10-20
    相关资源
    最近更新 更多