Я начинаю разрабатывать свой процесс с помощью camunda, и у меня есть простой вопрос, чтобы спросить, как дистанционно управлять различными задачами. Прежде всего, позвольте мне объяснить мой сценарий:Служебные задачи с PHP SDK на camunda
У меня есть две основные группы: бухгалтеры и клиенты. Клиент видит только свою собственную панель инструментов, встроенную в мою систему, и у бухгалтеров есть вся информация о клиенте в их системе, у которых есть простой список задач. Теперь я не хочу другого интерфейса для пользователей.
После того, как мой сценарий объясняется, давайте вернемся к моему вопросу:
Использование camunda, я могу собрать реальную задачу, если это задача пользователя, создавать переменные, установите значения в них, назначить задачу в конкретный пользователь, разрешает их, и все звучит хорошо.
Когда мне нужно использовать служебную задачу, мне нужно сделать обратный путь: приложение для камунды должно отправить запрос в мое приложение с помощью некоторой команды REST или SOAP.
Я понимаю этот подход, когда я использую BPMS с нулевым кодом и должен автоматически выполнять что-то в приложении, но как только это приложение принадлежит мне и интегрировано в BPMS, я не понимаю, почему я могу " t управлять задачами служб вместо BPMS.
Я хочу знать, действительно ли этот двусторонний путь необходим, как только я уже в своем приложении, отправив запросы пользователей в камунду. Я хочу знать, не лучше ли управлять задачами службы через PHP SDK.
Я готов что-то развить, но я хочу услышать от вас, если это осуществимо или нет, и почему раньше.
В каком сценарии (среда выполнения, язык разработки) вы работаете? –
Мое приложение разработано на PHP. Я использую SDK Camunda BPM PHP (http://camunda.github.io/camunda-bpm-php-sdk/) –