module/aow_workflow/vardef.php (add in fields array for different data type and do repair and rebuild)
//for relate eg for lead
'fields'=>array(
'lead_id' =>
array(
'required' => false,
'name' => 'lead_id',
'vname' => 'LBL_CM_SLA_ID',
'type' => 'id',
'massupdate' => 0,
'comments' => '',
'help' => '',
'importable' => 'true',
'duplicate_merge' => 'disabled',
'duplicate_merge_dom_value' => 0,
'audited' => false,
'reportable' => false,
'unified_search' => false,
'merge_filter' => 'disabled',
'len' => 36,
'size' => '20',
),
'lead' =>
array(
'required' => false,
'source' => 'non-db',
'name' => 'lead',
'vname' => 'LBL_CM_SLA',
'type' => 'relate',
'massupdate' => 0,
'comments' => '',
'help' => '',
'importable' => 'true',
'duplicate_merge' => 'disabled',
'duplicate_merge_dom_value' => '0',
'audited' => false,
'reportable' => true,
'unified_search' => false,
'merge_filter' => 'disabled',
'len' => '255',
'size' => '20',
'id_name' => 'lead_id',
'ext2' => 'Leads',
'module' => 'CM_SLA',
'rname' => 'name',
'quicksearch' => 'enabled',
'studio' => 'visible',
),
// for varchar
'run_when' => array(
'name' => 'run_when',
'type' => 'varchar',
'vname' => 'LBL_RUN_WHEN',
'default' => '',
),
// for flex relate
'parent_type' =>
array(
'name' => 'parent_type',
'vname' => 'LBL_PARENT_TYPE',
'type' => 'parent_type',
'dbType' => 'varchar',
'required' => false,
'group' => 'parent_name',
'options' => 'parent_type_display',
'len' => 255,
'comment' => 'The Sugar object to which the call is related'
),
'parent_name' =>
array(
'name' => 'parent_name',
'parent_type' => 'record_type_display',
'type_name' => 'parent_type',
'id_name' => 'parent_id',
'vname' => 'LBL_LIST_RELATED_TO',
'type' => 'parent',
'group' => 'parent_name',
'source' => 'non-db',
'options' => 'parent_type_display',
),
'parent_id' =>
array(
'name' => 'parent_id',
'vname' => 'LBL_LIST_RELATED_TO_ID',
'type' => 'id',
'group' => 'parent_name',
'reportable' => false,
'comment' => 'The ID of the parent Sugar object identified by parent_type'
),
// for date
'sla_breach_date' =>
array(
'name' => 'sla_breach_date',
'vname' => 'LBL_BREACH_DATE',
'type' => 'datetime',
'required'=> true,
'inline_edit' => 0,
),
),