如果/否则在SugarCRM中设置字段值

时间:2016-03-08 03:45:17

标签: php sugarcrm

我是SugarCRM的新手,我正在尝试让同一个帐户模块中的字段在满足特定条件时等于一个值。

我们有四种不同的产品可以销售给客户:ProductA,ProductB,ProductC和ProductD。如果这些字段中的任何一个等于"是" ,我想将Customer_Status字段设置为" Active" 。但是,如果他们不这样做,则需要为他们分配值" Inactive"

您可以使用以下公式在Excel中实现此目的:

=if(or(ProductA="YES", ProductB="Yes", ProductC="yes", 
    ProductD="YES"), "Active", "Inactive")

但是,我不确定如何在SugarCRM中做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以使用Studio中的公式/糖逻辑创建计算字段。只需编辑字段" Customer_Status" (我创建它作为布尔值的复选框)。然后,您可以使用公式生成器并输入类似......

的内容

<强> isInList($product_name,createList("ProductA","ProductB","ProductC","ProductD"))

这会将英语翻译为:&#34;如果产品下拉列表等于&#39; ProductA,&#39; &#39;产品B,&#39; &#39; ProductC&#39;或者&#39; ProductD&#39; ,计算字段的值等于TRUE,否则为FALSE。&#34;请记住,所引用的计算字段为&#34; Customer_Status。&#34;