IONDV Framework docs
ORG-405

Содержание:

  • 1. О IONDV. Framework
  • 2. Начало работы
    • Как развернуть
      • Шаг 1 Установка окружения
      • Шаг 2 Установка ядра, модулей и приложения
      • Шаг 3 Cборка и запуск приложения
      • Cкрипты запуска приложения
    • Быстрый запуск
      • IONDV. Studio
      • Сборка приложения из репозитория
      • Docker-контейнер
      • Установщик для Linux
  • 3. Разработка
    • Расширение функциональности
      • Разработка функциональных утилит в приложении
        • Утилиты для кнопок действия
        • Утилиты для задач по расписанию
        • Утилиты для печатных форм
        • Утилиты для веб-сервиса (rest)
        • Утилиты для бизнес-процесса
      • Ключевые функции ядра
        • dataRepo
        • MetaRepo
        • Workflow
      • Использование шаблонов для полей ввода данных в веб-форме
    • Функциональность
      • Шаблоны модулей
      • Печатные формы
      • Подсистема задания по расписанию
      • Уведомления
      • Кеширование данных
      • Фильтры на форме представления списка
      • Связь двух неймспейсов
      • Электронно-цифровая подпись
      • Виртуальные атрибуты
      • Утилиты
    • Локализация
    • Структура метаданных
      • Мета классов - общая часть
        • Признак абстрактности класса
        • Наследование
        • Индексация
        • Журналирование
        • Ключевые поля
        • Версионирование
        • Семантика
        • Метки времени создания и изменения
        • Метки пользователя создавшего и измененившего объект
        • Тип Структура [16]
        • Тип Структура
      • Мета классов - атрибутивная часть
        • Типы атрибутов
        • Автозаполняемые атрибуты
        • Кеширование значения вычисляемого атрибута
        • Значение по умолчанию
        • Вычисляемые атрибуты (без кеширования)
        • Индексация атрибутов
        • Коллекция
        • Ссылка
        • Условия отбора допустимых значений
        • Список выбора допустимых значений
        • Сортировка выборки допустимых значений
        • Основание коллекции
        • Предварительная выборка
        • Семантика
      • Мета навигации
        • Условия выборки - "conditions"
        • Мета узлов навигации
        • Мета секций навигации
        • Заголовок страницы - "title"
      • Мета отчёта
        • Пример простого полного отчета
      • Мета безопасности
      • Мета представлений - общая часть
        • Поиск в списках объектов «allowSearch»
        • Действия
        • Режим наложения
        • Выделение цветом строк в списке
        • Вкладки
        • Представление Комментарий для атрибутов типа «Коллекция»
        • Ведение проектных документов
        • list_view
      • Мета представлений - атрибутивная часть
        • Действия
        • Условия активности
        • Размеры полей
        • Поля
        • Маски ввода
        • Условия обязательности
        • Опции
        • CSS поля
        • Режим отображения «Коллекция» и «Ссылка»
        • Тип Группа [0]
        • Типы представлений
        • Условия отображения
      • Мета бизнес-процесса
        • Безопасность бизнес-процесса
        • Статусы бизнес-процесса
        • Переходы бизнес-процесса
      • Таблица соответствия типов атрибутов типам представлений
      • Переменные
    • Конфигурация платформы
      • Настройки авторизации и безопасности
      • Способы конфигурации параметров
      • Конфигурационный файл deploy.json
        • Сборка deploy из отдельных файлов
        • Глобальные настройки в deploy.json
        • Настройки модулей в deploy.json
        • Файл deploy.json на примере приложения «Project management system»
      • Зависимости в package.json
      • Операции с учетными записями MongoDB через CLI
  • 4. Модули
    • Модуль Registry
      • Логика формирования id элементов, связанных с объектами по типам
      • Настройки DI
    • Модуль Report
      • Замечания при проектировании шахты
    • Модуль Gantt-chart
    • Модуль портала
    • Модуль Панель управления (dashboard)
    • Модуль Ionadmin
      • Безопасность
    • Личный кабинет
    • Модуль Soap
    • Модуль Image-storage
    • Модуль REST
      • Авторизация при запросах к сервисам
        • Получение токена
        • Прокси-клиент для доступа к функциям модуля без получения нового токена
      • Сервисы REST
        • Встроенный сервис Acceptor
        • Встроенный сервис Token
        • Встроенный сервис crud
        • Cервис публикации метаданных Meta
        • Сервис исполнения бизнес-процессов Workflows
        • Разработка обработчика сервиса в приложении
        • Регистрация сервиса в конфигурации приложения
        • Запросы к сервисам на примере тестов
  • 5. Создание проекта модели ИОН
    • Настройка среды разработки ION
  • Функциональность IONDV. Framework и его модулей
IONDV Framework docs
  • »
  • 3. Разработка
  • Edit on GitHub

3. Разработка¶

  • Расширение функциональности
    • Разработка функциональных утилит в приложении
      • Утилиты для кнопок действия
      • Утилиты для задач по расписанию
      • Утилиты для печатных форм
      • Утилиты для веб-сервиса (rest)
      • Утилиты для бизнес-процесса
    • Ключевые функции ядра
      • dataRepo
      • MetaRepo
      • Workflow
    • Использование шаблонов для полей ввода данных в веб-форме
  • Функциональность
  • Локализация
  • Структура метаданных
  • Конфигурация платформы
    • Настройки авторизации и безопасности
    • Способы конфигурации параметров
    • Конфигурационный файл deploy.json
    • Зависимости в package.json
    • Операции с учетными записями MongoDB через CLI
Next Previous

© Copyright 2016-2020, IONDV LLC and the IONDV community (Apache 2.0) Revision 72aeed74.

Built with Sphinx using a theme provided by Read the Docs.