Я хочу вызвать внешний API в рамках задачи из ProcessMaker и использовать результат этого вызова в этом процессе. В процессе это выглядело бы примерно так: Однако единственной информацией, которую я смог найти, является использование ProcessMaker as a REST server, а не клиента.Использование ProcessMaker как клиента REST, а не сервера
ответ
Для этого вам нужно будет использовать задачу скрипта. Задача скрипта позволяет выполнить триггер ProcessMaker, который по сути является PHP-кодом.
Итак, вы должны использовать функции CURL PHP для выполнения запроса API, а затем вернуть значение переменной ProcessMaker @@ MyReturnVar.
Примерно через месяц ProcessMaker выпустит версию 3.2, которая упростит эту работу, с новой задачей Task, Service Task.
Так что тем временем задачи и триггеры скрипта - ваш друг.
Вы также можете взглянуть на этой документации, которая показывает пример того, как использовать внешний веб-службу в ProcessMaker триггеров.
http://wiki.processmaker.com/3.0/ProcessMaker_WSDL_Web_Services#Using_External_WSDL_Web_Services
Спасибо, что это была очень полезная ссылка. – elviejo79
- 1. Ошибка установки ProcessMaker
- 2. Как демонтировать REST API без клиента REST
- 3. MeteorJS: Использование клиента в качестве сервера?
- 4. Как выполнить тестирование клиента REST для ненадежного сервера?
- 5. node.js + socket.io передается от сервера, а не от конкретного клиента?
- 6. PHP HTTP-сообщение от сервера, а не от клиента
- 7. SafetyNet апи, получить временное значение от сервера, а не клиента
- 8. Повторное использование сервера - DLL, GAC или REST?
- 9. Использование Socket.io для сервера и клиента
- 10. engine integret processmaker
- 11. Библиотека OpenWrt для REST и клиента и сервера
- 12. Создание клиента-клиента в службе REST
- 13. REST API Google Таблицы - использование от клиента JS
- 14. Защищенные API REST от не-браузерного клиента
- 15. Внедрение API-интерфейса клиента REST
- 16. Джерси REST Безопасность сервера и безопасность клиента Android
- 17. Использование Autobahn для коммитов WebSocket, а не получение с сервера
- 18. Отключение кеша клиента с сервера Jetty для запросов REST
- 19. Как отправить данные с сервера на клиента
- 20. ProcessMaker on Centos 7 не нашел mod_rewrite
- 21. REST API-запрос должен быть на стороне клиента или сервера?
- 22. Как работает действие сервера/клиента?
- 23. Клиентское соединение клиента клиента клиента (сервера)
- 24. Как создать интерфейс клиента REST для бэкэнда REST API?
- 25. autopopulate значение в сетке (ProcessMaker)
- 26. Проверка клиента и сервера
- 27. Django REST логин с сервера
- 28. стороне клиента, а затем на стороне сервера удалить
- 29. Использование CloudSolrServer как клиента SolrJ
- 30. Проверка сервера/клиента?
При оценке ProcessMaker я только предположил, что это может сделать это, что REST API был один из источников, которые он мог бы получить данные. Баммед, чтобы найти так много кода и gotchas. – SteveCav
Был выпущен ProcessMaker 3.2, я не смотрел на него. Но @Ethan Presber сказал, что теперь должно быть проще использовать его таким образом. – elviejo79