День 1: Введение
1. Введение (1 час) Темы:
- Предназначение и описание курса;
- DocsVision как платформа для разработки;
- Типовые задачи разработчиков на платформе DocsVision.
2. Архитектура системы (3 часа) Темы:
- Компоненты платформы;
- Структура карточек и решений;
- Архитектура базы данных.
3. Утилиты разработчика (1 час) Темы:
4. Объектная модель (2 часа) Темы:
- Работа с данными;
- Поиск;
- Методы контейнера.
День 2: Базовые задачи разработки
5. Сценарии в карточках (2 часа) Темы:
- Создание пользовательских сценариев на языке VBScript;
- Практическое занятие: разработка пользовательского сценария (1 час);
6. Сценарии в бизнес-процессах (2 часа) Темы:
- Разработка скриптов на VB.NET или C#;
- Практическое занятие: разработка скрипта БП (1 час).
7. Приложения и утилиты (2 часа) Темы:
- Разработка утилит для экспорта, импорта, и синхронизации данных;
- Практическое занятие: разработка утилиты (1 час).
8. Расширенные отчеты (1 час) Темы:
- Предназначение и область применения расширенных отчетов;
- Создание хранимой процедуры;
- Создание преобразования;
- Компонент для ввода параметров.
День 3: Углубленные задачи разработки
9. Разработка карточек и решений (5 часов) Темы:
- Разработка схемы карточки;
- Разработка UI-компонента;
- Практическое занятие: разработка компонента карточки (2 часа);
- Компонент библиотеки карточек;
- Программа инсталляции.
10. Расширения Навигатора (1 час) Темы:
- Разработка расширений Навигатора.
11. Функции и шлюзы (1 час) Темы:
- Расширение бизнес-процессов: пользовательские шлюзы и функции.