1.Имеем некоторый код,который отправляет данные на сервер.Получем данные в виде JSON. 2.Хочу эти данные обрабоать и отобразить в контрагентах.
3.Какие дейстивия мне пошагово надо сделать(какие вкадки открывать, что и куда писать)?
Реализация полностью зависит от данных, которые Вы хотите получать. Примера, на основании которого можно реализовать получение любых данных, нет. Главное начать, а по точечным вопросам уже легче получить ответ:wink:.
Здравствуйте.
Вопрос следующий:
Вот у нас есть свой билинг и он может отдавать РОST запросы если оплата произведена. В запросе будет хранится информация об OrderId заказа и Email клиента что сделал оплату. Что мне нужно сделать чтобы bpmonline получил и обработал этот запрос и в счете поменялась состояние оплаты на оплачен полностью.
Создайте бизнес процесс ChangeOrderStatus с параметром OrderId. Элементом изменить данные Вы будете менять состояние счета, у которого Id совпадает с параметром процесса OrderId.
С биллинга отправляйте http запрос на адрес http[s]://<адрес_приложения_bpm'online>/0/ServiceModel/ProcessEngineService.svc/ChangeOrderStatus/Execute?OrderId='Здесь должен быть Id заказа'
Создайте бизнес процесс ChangeOrderStatus с параметром OrderId. Элементом изменить данные Вы будете менять состояние счета, у которого Id совпадает с параметром процесса OrderId.
С биллинга отправляйте http запрос на адрес http[s]://<адрес_приложения_bpm'online>/0/ServiceModel/ProcessEngineService.svc/ChangeOrderStatus/Execute?OrderId='Здесь должен быть Id заказа'
Я так понимаю это get запрос. А можна сделать Post запрос, ибо у нас еще одна задача - в запросе передать значения карточок контакта (150 полей в одной карточке) и они не поместятся все в строку.
Я так понял, Я после Post запроса получу в бизнесс-процессе (например) файл Json и присвою его параметру с типом "Строка 500 символов".
А как мне достать из этого вайла все нужные мне поля? Есть какой-то пример?
Спасибо вам большое за ваши ответы, Алексей!
У сервиса ProcessEngineService есть результирующий параметр ResultParameterName, результат которого может быть получен в результате выполнения бизнес-процесса. В этот параметр Вы можете записать JSON строку.