- Модуль: sender
- Путь к файлу: ~/bitrix/modules/sender/lib/integration/crm/connectors/lead.php
- Класс: Bitrix\Sender\Integration\Crm\Connectors\Lead
- Вызов: Lead::getUiFilterPresets
static function getUiFilterPresets()
{
return array(
'crm_lead_all' => array(
'name' => Loc::getMessage('SENDER_INTEGRATION_CRM_CONNECTOR_LEAD_PRESET_ALL'),
'sender_segment_name' => Loc::getMessage('SENDER_INTEGRATION_CRM_CONNECTOR_LEAD_PRESET_SEGMENT_ALL'),
'fields' => array(
self::FIELD_FOR_PRESET_ALL => 'Y',
)
),
'crm_lead_converted' => array(
'name' => Loc::getMessage('SENDER_INTEGRATION_CRM_CONNECTOR_LEAD_PRESET_CONV'),
'sender_segment_name' => Loc::getMessage('SENDER_INTEGRATION_CRM_CONNECTOR_LEAD_PRESET_SEGMENT_CONV'),
'fields' => array(
'STATUS_SEMANTIC_ID' => array(PhaseSemantics::SUCCESS),
)
),
'crm_lead_in_work' => array(
'name' => Loc::getMessage('SENDER_INTEGRATION_CRM_CONNECTOR_LEAD_PRESET_INW'),
'sender_segment_name' => Loc::getMessage('SENDER_INTEGRATION_CRM_CONNECTOR_LEAD_PRESET_SEGMENT_INW'),
'fields' => array(
'STATUS_SEMANTIC_ID' => array(PhaseSemantics::PROCESS),
)
),
'crm_lead_birthday' => array(
'name' => Loc::getMessage('SENDER_INTEGRATION_CRM_CONNECTOR_LEAD_PRESET_BIRTH'),
'sender_segment_name' => Loc::getMessage('SENDER_INTEGRATION_CRM_CONNECTOR_LEAD_PRESET_SEGMENT_BIRTH'),
'sender_segment_business_case' => true,
'fields' => array(
'BIRTHDATE_datesel' => 'NEXT_DAY',
'BIRTHDATE_days' => '5',
'BIRTHDATE_allow_year' => '0',
)
),
);
}