InterTrust
ActiveFrame SDK
Инструменты для разработки на ActiveFrame
ФОРУМ ПОИСК КАРТА САЙТА ВАКАНСИИ КООРДИНАТЫ

Инструменты для разработки на 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
  1. Получение из "Структуры Системы" (СС) информации о текущем и других приложениях
    1. Открытие базы-"партнера" с помощью СС
    2. Получение из СС информации о текущем приложении
  2. Взаимодействие со "Структурой Организации" (СО)
    1. Получение из СО полной информации о текущем пользователе
    2. Выбор сотрудников из СО в диалогах
    3. Обновление устаревших данных о сотрудниках в существующих прикладных документах (с помощью PPR-агентов)
  3. Работа со "Справочником Организаций" (СпО)
    1. Выбор организаций из СпО
    2. Создание в СпО заявки на новую организацию
    3. Корректировка описания организации в СпО
    4. Обновление устаревших данных об организациях в существующих прикладных документах (с помощью PPR-агентов)
  4. Управление циклом ознакомления с документом
  5. Управление циклом визирования (согласования) документа
  6. Выбор папок из "Номенклатуры дел"
  7. Маршрутизация уведомлений