'ecmsyntheticaccounts', 'audited' => true, 'duplicate_merge' => true, 'fields' => array ( 'account_code' => array( 'name' => 'account_code', 'vname' => 'LBL_ACCOUNT_CODE', 'type' => 'varchar', 'len' => '3', 'unified_search' => true, 'comment' => 'First name of the contact', 'merge_filter' => 'selected', 'required' => true, 'massupdate' => 0, 'comments' => '', 'help' => '', 'importable' => 'true', 'duplicate_merge' => 'disabled', 'duplicate_merge_dom_value' => '0', 'audited' => true, 'reportable' => true, 'size' => '3', ), 'account_type' => array ( 'required' => true, 'name' => 'account_type', 'vname' => 'LBL_ACCOUNT_TYPE', 'options' => 'ecmsyntheticaccounts_account_type', 'type' => 'enum', 'len' => '255', 'massupdate' => false, 'audited' => true, ), 'accounts_balance' => array ( 'required' => true, 'name' => 'accounts_balance', 'vname' => 'LBL_ACCOUNTS_BALANCE', 'options' => 'ecmsyntheticaccounts_accounts_balance', 'type' => 'enum', 'len' => '255', 'massupdate' => false, 'audited' => true, ), ), 'relationships' => array (), 'optimistic_locking' => true, 'unified_search' => true ); if (! class_exists ( 'VardefManager' )) { require_once ('include/SugarObjects/VardefManager.php'); } VardefManager::createVardef ( 'EcmSyntheticAccounts', 'EcmSyntheticAccount', array ( 'basic', 'assignable' ) );