Авторизация
Корзина
0
Скриншоты
Описание
Технические данные
- Опубликовано:
- 27.08.2021
- Обновлено:
- 05.03.2024
- Версия:
- 1.2.2
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Да
Пользовательское соглашение
Описание
Очень часто необходимо из Бизнес-Процесса обратиться к произвольному скрипту (например на PHP), передать данные, обработать и обратно получить результат с которым работать далее.
Активити позволяет обратиться к внешнему скрипту с параметрами и получить значение, которое далее можно использовать в Бизнес-Процессе.
Кроме того, есть возможность получать данные в JSON формате и в дальнейшем использовать решение http://marketplace.1c-bitrix.ru/solutions/mdsoft.explodejsonactivity/ для сокращения числа внешних запросов, работая непосредственно с JSON внутри БП.
Кейсы:
1) Отправить ID элемента ифоблока и в ответ получить его свойства
2) Добавить элемент в базу данных и получить его ID
3) Изменить пользовательское свойство сущности или найти связанные с ним элементы
Одним словом, вы можете с помощью внешних скриптов работать с любыми элементами инфоблоков или сущностей и получать обратно данные о проделанной скриптом работы.
Активити позволяет обратиться к внешнему скрипту с параметрами и получить значение, которое далее можно использовать в Бизнес-Процессе.
Кроме того, есть возможность получать данные в JSON формате и в дальнейшем использовать решение http://marketplace.1c-bitrix.ru/solutions/mdsoft.explodejsonactivity/ для сокращения числа внешних запросов, работая непосредственно с JSON внутри БП.
Кейсы:
1) Отправить ID элемента ифоблока и в ответ получить его свойства
2) Добавить элемент в базу данных и получить его ID
3) Изменить пользовательское свойство сущности или найти связанные с ним элементы
Одним словом, вы можете с помощью внешних скриптов работать с любыми элементами инфоблоков или сущностей и получать обратно данные о проделанной скриптом работы.
Отзывы ()
Пока что нет отзывов.
Обсуждения (2)
12 января 2024 09:15
12 января 2024 10:21
18 марта 2023 17:42
20 марта 2023 05:00
Что нового
1.2.3 (05.03.2024) (beta) |
|
1.2.2 (21.02.2022) |
|
1.2.1 (12.12.2021) |
|
1.1.0 (10.12.2021) |
|
Установка
Стандартная установка.
Активити появляется в конструкторе БП.
Пример вызова на скриншоте №1
Внимание: если ключ ответа на уровне ниже первого (например $result['level_1']['level_2']), то можно получить его следующей конструкцией: level_1=>level_2
Пример внешнего скрипта (для корректной работы файл должен быть доступен неавторизованным пользователям, иначе не получим ответ при обращении к нему)
Активити появляется в конструкторе БП.
Пример вызова на скриншоте №1
Внимание: если ключ ответа на уровне ниже первого (например $result['level_1']['level_2']), то можно получить его следующей конструкцией: level_1=>level_2
Пример внешнего скрипта (для корректной работы файл должен быть доступен неавторизованным пользователям, иначе не получим ответ при обращении к нему)
<?require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php"); $result = array(); // Далее по ключам id, error и т.д. можно обращаться к результатам в настройках активити // и присваивать переменным БП значения этих ключей $result['id'] = 1; $result['error'] = false; $result['md_key'] = $_GET['id'].' '.$_GET['name']; $result['level_1']['level_2'] = 'Второй уровень'; echo json_encode($result); ?> |
Поддержка
Техническая поддержка осуществляется по электронной почте: dmitriy@moskvitin.pro или через форму обратной связи на сайте https://moskvitin.pro
При обращении желательно максимально полно описать проблему или предложение по доработке и сопроводить снимками экрана.
При обращении желательно максимально полно описать проблему или предложение по доработке и сопроводить снимками экрана.