Инструменты для разработки на ActiveFrame
ActiveFrame Software Development Kit 2.0 (AF SDK) - комплект средств, применяемых при разработке Notes-приложений, пользующихся сервисами ActiveFrame
Состав комплекта AF SDK
1. Объектная модель ActiveFrame:
- Около десятка LS-библиотек со скрытым дизайном, содержащих классы и вспомогательные процедуры
- Примеры использования и расширения возможностей базовых классов в прикладных LS-библиотеках (дизайн открыт)
2. Элементы дизайна для использования в пользовательском интерфейсе приложений
2.1. Функционально-ориентированные для работы с сервисами AF элементы дизайна, которые можно включить в приложения "как есть", то есть наследованием из шаблонов без изменений, например:
- Формы специальных документов, создаваемых, например, при визировании и согласовании
- Субформы диалогов для работы со справочниками
2.2. Шаблоны и/или примеры элементов дизайна, которые нельзя унаследовать, но можно использовать в приложениях с минимальными модификациями:
- Кнопки для выполнения функций, обеспечиваемых сервисами AF, например, для визирования и ознакомления, выбора различных объектов из справочников и т.п.
2.3. LS - библиотеки, с классами и процедурами для использования в элементах интерфейса. При этом взаимодействие с сервисами AF идет только через классы базового слоя (см.выше)
2.4. Вспомогательные элементы дизайна, не связанные непосредственно с AF, например:
- Системные виды (для работы агентов, для получения документов по Id, и т.п.)
- Административные виды, например, "Все документы", "Конфликтные документы", "Удаленные документы".
3. Элементы дизайна и настроечные документы, необходимые для функционирования Pull-Push-Refresh (PPR) - агентов.
4. Примеры приложений, комплексно использующих все вышеперечисленные элементы и возможности AF SDK.
5. Документация
Типовые задачи, которые решаются с помощью AF SDK
- Получение из "Структуры Системы" (СС) информации о текущем и других приложениях
- Открытие базы-"партнера" с помощью СС
- Получение из СС информации о текущем приложении
- Взаимодействие со "Структурой Организации" (СО)
- Получение из СО полной информации о текущем пользователе
- Выбор сотрудников из СО в диалогах
- Обновление устаревших данных о сотрудниках в существующих прикладных документах (с помощью PPR-агентов)
- Работа со "Справочником Организаций" (СпО)
- Выбор организаций из СпО
- Создание в СпО заявки на новую организацию
- Корректировка описания организации в СпО
- Обновление устаревших данных об организациях в существующих прикладных документах (с помощью PPR-агентов)
- Управление циклом ознакомления с документом
- Управление циклом визирования (согласования) документа
- Выбор папок из "Номенклатуры дел"
- Маршрутизация уведомлений
|