Sage CRM - 可以将工作流用于报价单实体吗?
Sage CRM - It is possible to use workflow for Quote entity?
正如标题所说,有可能吗?
我在某处读到所有主要实体都可以使用工作流(报价是主要实体,对吧?)但后来,我读到由于报价实体工作流的复杂性不可用。
没发现这个
这表示要更改 Custom_SysParams 中的一些值以使其工作
是的,报价是主要实体。
完全可以向它们添加工作流,但默认情况下不行。没有用于激活报价或订单工作流程的内置设置,但有隐藏设置。
首先,做一个SQL备份。
接下来,运行这三个查询在SQL:
UPDATE custom_sysparams SET parm_value = 'Y' WHERE parm_name = 'Workflowquotes'
UPDATE custom_sysparams SET parm_value = 'Y' WHERE parm_name = 'Workfloworders'
UPDATE custom_sysparams SET parm_value = 'Y' WHERE parm_name = 'AllowWorkflowForQA'
这将激活报价和订单的工作流程。但是,在您完成 IISReset 之前,它不会生效。
IISReset 后,登录 CRM 并转到:
Administration -> Advanced Customisation -> Workflow
创建一个新的工作流(暂时不要启用它)。
添加规则并确保您 select "Quote" 作为规则的 table 或 select 报价视图。启用规则,然后保存。
将其添加到工作流并激活工作流。
创建一个新的报价单,您应该会看到工作流规则出现。
N.B. 您将看不到现有报价的工作流程规则。工作流仅在创建新记录时链接。
正如标题所说,有可能吗?
我在某处读到所有主要实体都可以使用工作流(报价是主要实体,对吧?)但后来,我读到由于报价实体工作流的复杂性不可用。
没发现这个
这表示要更改 Custom_SysParams 中的一些值以使其工作
是的,报价是主要实体。
完全可以向它们添加工作流,但默认情况下不行。没有用于激活报价或订单工作流程的内置设置,但有隐藏设置。
首先,做一个SQL备份。
接下来,运行这三个查询在SQL:
UPDATE custom_sysparams SET parm_value = 'Y' WHERE parm_name = 'Workflowquotes'
UPDATE custom_sysparams SET parm_value = 'Y' WHERE parm_name = 'Workfloworders'
UPDATE custom_sysparams SET parm_value = 'Y' WHERE parm_name = 'AllowWorkflowForQA'
这将激活报价和订单的工作流程。但是,在您完成 IISReset 之前,它不会生效。
IISReset 后,登录 CRM 并转到:
Administration -> Advanced Customisation -> Workflow
创建一个新的工作流(暂时不要启用它)。 添加规则并确保您 select "Quote" 作为规则的 table 或 select 报价视图。启用规则,然后保存。
将其添加到工作流并激活工作流。
创建一个新的报价单,您应该会看到工作流规则出现。
N.B. 您将看不到现有报价的工作流程规则。工作流仅在创建新记录时链接。