1
我創建了一個自定義模塊,我想防止用戶輸入相同的名稱兩次,如果他們不那麼有力地從節約記錄阻止他們。我已經改變了其顯示的標籤:「BL號」。現在,我希望用戶爲每一個記錄名稱字段中輸入唯一值。如何防止SugarCRM的名稱上重複的項目?
我創建了一個自定義模塊,我想防止用戶輸入相同的名稱兩次,如果他們不那麼有力地從節約記錄阻止他們。我已經改變了其顯示的標籤:「BL號」。現在,我希望用戶爲每一個記錄名稱字段中輸入唯一值。如何防止SugarCRM的名稱上重複的項目?
重複檢查邏輯可被添加/修改在vardef的模塊。以下是聯繫人的示例:
'duplicate_check' => array(
'enabled' => true,
'FilterDuplicateCheck' => array(
'filter_template' => array(
array(
'$and' => array(
array('first_name' => array('$starts' => '$first_name')),
array('last_name' => array('$starts' => '$last_name')),
array('accounts.id' => array('$equals' => '$account_id')),
array('dnb_principal_id' => array('$equals' => '$dnb_principal_id')),
)
),
),
'ranking_fields' => array(
),
),
)
該邏輯基於FilterApi語法。對於轉換的帶動下,選項來開啓/關閉重複檢查需要通過修改轉換,main.php來實現。對於您的自定義模塊,您可以修改以下屬性:
'duplicateCheckOnStart' => true,
決定是否在開始導入轉換過程時運行重複檢查。
你需要提及糖版本,以及。 – Star
很抱歉。我使用Sugar版本6.5.25(內部版本344)。 –