Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемДенис Фомягин
1 «Центр Разработки и Внедрения Террасофт Поволжье» Бизнес - процессы
2 Содержание Спецификация BPMN Дизайнер процессов Типы элементов БП Примеры использования БП Запуск БП
3 Спецификация BPMN
4 BPMN BPMN (англ. Business Process Model and Notation, нотация и модель бизнес-процессов) система условных обозначений (нотация) для моделирования бизнес- процессов. Спецификация BPMN описывает условные обозначения для отображения бизнес-процессов в виде диаграмм бизнес-процессов.
5 Дизайнер процессов
6 Рабочая область дизайнера (1) Область элементов процесса (2) Область структуры процесса (3) Область свойств и событий (4) Панель инструментов (5)
7 Типы элементов БП
8 Действия События Логические операторы Потоки и соединяющие объекты Роли Артефакты
9 Примеры использования
10 1. Линейный Бизнес-Процесс 2. Использование ветвлений 3. Работа с БД 4. Использование автогенерируемой страницы 5. Использование сообщений
11 Запуск БП
12 Пользовательский запуск
13 Запуск БП с параметром из кода. 5.x. var manager = UserConnection.ProcessSchemaManager; var processSchema = manager.GetInstanceByName("BPName"); var process = processSchema.CreateProcess(UserConnection); if (processSchema.Parameters.ExistsByName("ParametrName")) { process.SetPropertyValue("ParametrName", "Value"); } process.Execute(Page.UserConnection);
14 Запуск БП из кода. 7.x. startBusinessProcess: function () { var requestUrl = Terrasoft.workspaceBaseUrl + '/ServiceModel/ProcessEngineService.svc/UploadContactPhoto/Execute'; Ext.Ajax.request({ url: requestUrl, headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' }, method: 'POST', scope: this, callback: function (request, success, response) { } }); }
15 Запуск БП. Odata. // Формирование строки запроса к веб-сервису для запуска процесса AddNewExternalContact, которому // передаются значения входящих параметров ContactName и ContactPhone. string requestString = string.Format(serverUri + executeProcessMethodPath + "/AddNewExternalContact/Execute?ContactName={0}&ContactPhone={1}", contactName, contactPhone); HttpWebRequest request = HttpWebRequest.Create(requestString) as HttpWebRequest; request.Method = "GET"; request.CookieContainer = AuthCookie; using (var response = request.GetResponse()) { // Обработка ответа от сервера. }
16 Россия: Самара, Московское шоссе 4а +7 (846) , Москва, Ул. Каланчевская, д (495) , Киев, пр-т. Краснозвездный, 115-А +38 (044) Украина: PORTLAND HOUSE, BRESSENDAN PLACE, LONDON SW1E 5RS +44 (2) UK: Alexandria: 901 N Pitt Street, Suite 325 Alexandria +1 (917) m
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.