<script> /* удаление активити */ var params = { code: 'add_meet_activity' }; BX24.callMethod( 'bizproc.activity.delete', params, function(result) { if(result.error()) alert('Error: ' + result.error()); else alert("Success: " + result.data()); } ); // создание встречи - привязка к лиду var params = { 'CODE': 'add_meet_activity', 'HANDLER': 'https://site/active.php?add_meet_activity=y', // 'AUTH_USER_ID': 1, 'USE_SUBSCRIPTION': 'Y', 'NAME': { 'ru': 'Создать встречу, привязать к лиду', 'en': 'Создать встречу, привязать к лиду' }, 'DESCRIPTION': { 'ru': 'Создать встречу, привязать к лиду', 'en': 'Создать встречу, привязать к лиду' }, 'PROPERTIES': { 'leadid': { 'Name': { 'ru': 'ID лида', 'en': 'Input string' }, 'Description': { 'ru': 'ID лида', 'en': 'Input string for hashing' }, 'Type': 'integer', 'Required': 'Y', 'Multiple': 'N', 'Default': '{=Document:ID}' }, 'responsibleid': { 'Name': { 'ru': 'ID ответственного', 'en': 'Input string' }, 'Description': { 'ru': 'ID ответственного', 'en': 'Input string for hashing' }, 'Type': 'integer', 'Required': 'Y', 'Multiple': 'N', 'Default': '' }, 'start': { 'Name': { 'ru': 'Начало', 'en': 'Input string' }, 'Description': { 'ru': 'Начало', 'en': 'Input string for hashing' }, 'Type': 'datetime', 'Required': 'Y', 'Multiple': 'N', 'Default': '' }, 'end': { 'Name': { 'ru': 'Конец', 'en': 'Input string' }, 'Description': { 'ru': 'Конец', 'en': 'Input string for hashing' }, 'Type': 'datetime', 'Required': 'Y', 'Multiple': 'N', 'Default': '' }, 'theme': { 'Name': { 'ru': 'Тема', 'en': 'Input string' }, 'Description': { 'ru': 'Тема', 'en': 'Input string for hashing' }, 'Type': 'string', 'Required': 'Y', 'Multiple': 'N', 'Default': '' }, 'location': { 'Name': { 'ru': 'Место проведения', 'en': 'Input string' }, 'Description': { 'ru': 'Место проведения', 'en': 'Input string for hashing' }, 'Type': 'string', 'Required': 'N', 'Multiple': 'N', 'Default': '' }, 'description': { 'Name': { 'ru': 'Описание', 'en': 'Input string' }, 'Description': { 'ru': 'Описание', 'en': 'Input string for hashing' }, 'Type': 'string', 'Required': 'N', 'Multiple': 'N', 'Default': '' } }, 'RETURN_PROPERTIES': { 'id_call': { 'Name': { 'ru': 'id встречи', 'en': 'id встречи' }, 'Type': 'integer', 'Multiple': 'N', 'Default': null } } // 'DOCUMENT_TYPE': ['lists', 'BizprocDocument', 'iblock_1'], // 'FILTER': { // INCLUDE: [ // ['lists'] // ] // } }; BX24.callMethod( 'bizproc.activity.add', params, function(result) { if(result.error()) alert("Error: " + result.error()); else alert("Success: " + result.data()); } ); </script>
Создание кастомного активити в битрикс24
add custom activity to bitrix24 biznes proccess cloud remove activity. Создание кастомного активити в bitrix24 облако для бизнес-процессов. Задаем код активити, которое потом пригодится для того, чтобы его удалить с помощью метода bizproc.activity.delete. Задаем хэндел, который будет выполняться после запуска активити в бизнес-процессе битрикс24. Задаем переменные, которые после выполнения будут возвращены в переменной $_REQUEST, а также, если хотим вернуть результат выполенния, передаем параметр RETURN_PROPERTIES. Запускаем код, после этого в конструкторе построения бизнес-процесса должно появиться активити в вкладке Действия приложения. Не забываем подключить bitrix24 api .