Здравствуйте!
В web-клиенте реализован бизнес-процесс. Как обеспечить запуск данного процесса в мобильном клиенте?
Нравится
2 комментария
31 июля 2018 13:35
На мобильном процессы не запускаются. После синхронизации записи с телефона в основную базу процесс запустится там.
31 июля 2018 18:04
Бизнес процессы запускаются и выполняются на сервере, а не на клиенте. А запустить БП из мобилки можно попробовать при помощи ProcessEngineService.svc - это сервис, который позволяет запускать БП сторонним приложениям. По ссылке статья в Академии по этому сервису.
https://academy.terrasoft.ru/documents/technic-sdk/7-12/web-servis-proc…
Вызвать сервис из мобильного приложения можно так вызвать:
Terrasoft.AuthService.login({ name: Terrasoft.CurrentUserInfo.login, password: Terrasoft.CurrentUserInfo.password, success: function () { Ext.Ajax.request({ method: "POST", url: Terrasoft.CurrentUserInfo.serverUrl + '/0/rest/ServiceName/MethodName', scope: this, jsonData: { // Параметры. Названия такие же, как и названия параметров в методе сервиса. }, success: this.onRequestSuccess, failure: this.onRequestFailure }); }, failure: function (e) { Terrasoft.Mask.hide(); Terrasoft.MessageBox.showMessage("Не удалось выполнить авторизацию."); }, scope: this });
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать