Время День первый 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
© Copyright 2022 DropDoc