2016-03-08 44 views
2

我是SugarCRM的新手,我試圖讓同一個帳戶模塊中的某個字段在滿足特定條件時等於一個值。If/Else在SugarCRM中設置字段值

我們有四種不同的產品可以銷售客戶:ProductA,ProductB,ProductC和ProductD。如果這些字段中的任何一個等於「是」我想將Customer_Status字段設置爲「活動」。但是,如果他們不這樣做,那麼他們需要分配值「無效」

您可以在Excel用下面的公式實現這一點:

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

但是,我不知道怎麼做,在SugarCRM的?

回答

0

您可以使用Studio中的Formula/Sugar Logic創建計算字段。只需編輯「Customer_Status」字段(我將它創建爲布爾值的複選框)。然後你可以使用公式生成並進入類似...

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

這意味着以英文爲:「如果產品下拉等於‘產品A’,‘產品B’,‘ProductC’或' ProductD',計算字段的值等於TRUE,否則爲FALSE。「請記住,所提到的計算字段將是「Customer_Status」。