crm.automation.trigger.execute
Scope: crm Права на выполнение: для всех
Метод, запускающий выполнение триггера. Возвращает true или ошибку с описанием
Параметры
Метод | Описание | С версии |
---|---|---|
CODE | Внутренний уникальный (в рамках приложения) идентификатор триггера. Должен соответствовать маске [a-z0-9\.\-_] | |
OWNER_TYPE_ID | Тип сущности CRM (Лид или Сделка по справочнику crm.enum.ownertype) | |
OWNER_ID | Идентификатор сущности |
Пример
function executeTrigger(code) { BX24.selectCRM({ entityType: ['lead', 'deal'] }, function(selected) { var typeId, id; if (selected['lead'] && selected['lead'][0]) { typeId = 1; id = selected['lead'][0]['id'].substring(2); } else if (selected['deal'] && selected['deal'][0]) { typeId = 2; id = selected['deal'][0]['id'].substring(2); } BX24.callMethod( 'crm.automation.trigger.execute', { CODE: code, OWNER_TYPE_ID: typeId, OWNER_ID: id }, function(result) { if(result.error()) alert("Error: " + result.error()); else { alert("Success: " + result.data()); } } ); }); }
© «Битрикс», 2001-2024, «1С-Битрикс», 2024