Уважаемые студенты;pdf

Время
День первый
12:00 – 12:10
12:10 – 12:30
12:30 – 13:00
13:00 – 13:15
13:15 – 13:45
13:45 – 14:15
14:15 – 14:45
14:45 – 15:30
15:30 – 16:00
Тема
Приветствие, знакомство. Обзор программы.
Архитектура bpm’online 7.x:
 инфраструктура системы. Необходимые компоненты (СУБД, сервер
приложений, сервер сессий, SVN);
 логические уровни взаимодействия с пользователем (база данных, ядро,
конфигурация).
Установка приложения on-site:
 технические требования;
 порядок установки;
 структура папок;
 настройка web-config. Решение типичных проблем при настройке.
Лицензирование и ввод пользователей
Мастер раздела:
 создание стандартного раздела;
 создание новой детали с реестром.
Пакеты bpm’online:
 понятие и назначение пакетов;
 свойства и структура пакета;
 основные компоненты пакета: схемы, сборки, данные, sql-скрипты;
 добавление компонентов в пакет. Подключение внешних сборок.
Работа с SVN:
 разрешение конфликтов;
 схема работы пользователей с SVN;
 операции с хранилищем.
Объект:
 дизайнер объектов.
Серверная страница:
 создание справочника.
Ул. Ленинская Слобода д. 19
Москва, Россия, 115280
+7 (495) 280-16-80
[email protected]
www.terrasoft.ru
Время
День второй
12:00 – 12:30
12:30 – 13:30
13:30 – 14:00
14:30 – 15:00
15:00 – 15:30
15:30 – 16:00
Тема
Понятие схем, объектов, кодогенерация конфигурации:
 схемы. Типы схем;
 менеджеры схем;
 метаданные;
 кодогенерация и компиляция.
Бизнес – процесс:
 схема процесса ProcessSchema;
 дизайнер процессов:
o линейный процесс;
o ветвление процесса;
o добавление и изменение записей по процессу;
o использование подпроцессов;
o использование событий;
o работа с данными в процессе;
o изменение параметров действий в циклическом бизнеспроцессе;
o использование элемента процесса «Автогенерируемая
страница».
Хранилища данных и кэша
Работа с данными в bpm’online 7.x:
 взаимосвязь объектов базы данных и схем EntitySchema;
 базовый объект запроса Query. Объекты запросов Select, Insert, Update,
Delete;
 построение запросов с помощью EntitySchemaQuery (отличие от Select,
корневая схема, обратные связи, присоединение таблиц);
 создание и применение фильтров в EntitySchemaQuery;
 создание запросов ESQ на клиенте.
Отладка приложения:
 отладка серверного кода;
 отладка клиентского кода;
 профайлинг запросов к базе данных.
Понятие модуля. Модульная разработка в bpm’online:
 AMD;
 механизм определения модуля;
 виды модулей.
Ул. Ленинская Слобода д. 19
Москва, Россия, 115280
+7 (495) 280-16-80
[email protected]
www.terrasoft.ru
Время
День третий
Тема
12:00 – 13:30
Паттерн MVVM, его реализация в bpm’online:
 реализация шаблона MVVM;
 механизм связывания;
 передача данных между модулями;
 цепочки.
Конфигурационные веб-сервисы
Клиентская схема (ClientUnitSchema):
 типы схем;
 структура.
Расширение функциональности:
 объектов;
 схем модели представления;
 модулей;
 классов.
Расширение страницы раздела:
 создание действий;
 фильтрация реестра;
 добавление кнопок-операций с записью.
13:30 – 14:00
14:00 – 14:20
14:20 – 15:00
15:00 – 16:00
Ул. Ленинская Слобода д. 19
Москва, Россия, 115280
+7 (495) 280-16-80
[email protected]
www.terrasoft.ru
Время
Тема
День четвертый
12:00 – 13:00
13:00 – 13:45
14:15 – 15:15
15:15 – 15:45
15:45 – 16:00
Расширение страницы редактирования:
 настройка отображения элементов страницы (полей, групп полей,
деталей);
 настройка свойств полей карточки (установка значения по умолчанию,
фильтрация справочных полей, валидация);
 настройка групп переключателей.
Расширение детали с реестром:
 управление действиями и кнопками детали;
 добавление пункта действия детали;
 добавление фильтров к детали.
Создание отчетов DevExpress:
 создание отчета на основе: корневой схемы, связанных таблиц в
дизайнере и в коде;
 создание страницы фильтров;
 регистрация отчета.
Использование протокола OData
Запуск процесса по URL
Ул. Ленинская Слобода д. 19
Москва, Россия, 115280
+7 (495) 280-16-80
[email protected]
www.terrasoft.ru