Обращение к произвольному скрипту и присвоение переменной полученных данных (активити)
1000
Очень часто необходимо из Бизнес-Процесса обратиться к произвольному скрипту (например на 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) Изменить пользовательское свойство сущности или найти связанные с ним элементы
Одним словом, вы можете с помощью внешних скриптов работать с любыми элементами инфоблоков или сущностей и получать обратно данные о проделанной скриптом работы.
Цена действительна только для интернет-магазина и может отличаться от цен в розничных магазинах
Обращение к произвольному скрипту и присвоение переменной полученных данных (активити)
1000
#PROP_TITLE#
—
#PROP_VALUE#
Стандартная установка.
Активити появляется в конструкторе БП.
Пример вызова на скриншоте №1
Внимание: если ключ ответа на уровне ниже первого (например $result['level_1']['level_2']), то можно получить его следующей конструкцией: level_1=>level_2
Пример внешнего скрипта (для корректной работы файл должен быть доступен неавторизованным пользователям, иначе не получим ответ при обращении к нему)
Техническая поддержка осуществляется по электронной почте: info@conversite.ru или через форму обратной связи на сайте https://moskvitin.pro
При обращении желательно максимально полно описать проблему или предложение по доработке и сопроводить снимками экрана.
Активити появляется в конструкторе БП.
Пример вызова на скриншоте №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); ?> |
При обращении желательно максимально полно описать проблему или предложение по доработке и сопроводить снимками экрана.
Закажите любой модуль у нас на сайте с бесплатной установкой и гарантией 14 дней
Мы работаем с физическими и юридическими лицами. И предоставляем сразу два варианта оплаты.
- Наличные. Вы подписываете товаросопроводительные документы, расплачиваетесь денежными средствами, получаете товар и чек.
- Безналичный расчет. Принимаем карты Visa и MasterCard. Доступен при курьерской доставке.
Ваш заказ можем доставить собственными ресурсами, при условии вашего нахождения в городе. Либо через 4 варианта доставки:
- Курьерская доставка. Курьерская доставка работает с 9:00 до 19:00. Когда товар поступит на склад, курьерская служба свяжется для уточнения деталей. Специалист предложит выбрать удобное время доставки и уточнит адрес.
- Самовывоз из магазина. Для получения заказа обратитесь к сотруднику в кассовой зоне и назовите номер.
- Сотрудничаем с постаматами. Срок хранения — 3 дня.
- Предоставляем почтовую доставку через почту России. Когда заказ придет в отделение, на ваш адрес придет извещение о посылке. Вскрывать коробку самостоятельно вы можете только после оплаты заказа.
Дополнительная вкладка для размещения информации о товарах, доставке или любого другого важного контента. Поможет вам ответить на интересующие покупателя вопросы и развеять его сомнения в покупке. Используйте её по своему усмотрению.
Вы можете убрать её или вернуть обратно, изменив одну галочку в настройках компонента. Очень удобно.
- Комментарии
- ВКонтакте
Загрузка комментариев...