Открыть меню
Платформа Эра. Документация
Toggle preferences menu
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Работа с данными платформы. API: различия между версиями

Материал из Платформа Эра. Документации
Нет описания правки
Строка 16: Строка 16:
** Модификация
** Модификация
** Удаление
** Удаление
[[Файл:Приложение Объектная модель.png|мини|Приложение Объектная модель]]
Рассмотрим каждое возможное действие более детально и с примерами.


Рассмотрим каждое возможное действие более детально и с примерами.
Так же, для большего удоства и ориентирования по базовым классам платформы и других пакетов, удобно использовать приложение '''Объектная модель''', которое позволяет быстро посмотреть список полей классов во всех пакетах, а также значения перечислений.<blockquote>Если при работе в IDE, например Visual Studio Code, autocompletion не предлагает для выбора классы-обертки из каких либо пакетов, рекомендуется открыть в IDE index.ts файл этого пакета. В этом случае, IDE дозагрузит необходимые данные классов и они начнут появляться.</blockquote>


= Подписка на события класса =
= Подписка на события класса =
Строка 30: Строка 32:


= Удаление объекта класса =
= Удаление объекта класса =
  Следующая статья курса: [[Работа с внешними системами. Возможности интеграции]]
  Следующая статья курса: [[Работа с внешними системами. Возможности интеграции]]


  Предыдущая статья курса: [[Получение информации о пользователе]]
  Предыдущая статья курса: [[Получение информации о пользователе]]
[[Категория:Курс "Разработка приложений"]]
[[Категория:Курс "Разработка приложений"]]

Версия от 14:22, 10 марта 2025

Предыдущая статья курса: Получение информации о пользователе

Общая информация

В рамках разработки сервисов, одной из ключевых задач является работа с данными платформы.

Основной способ работы с данными классов в хранилище - это использование классов-обёрток. Такие классы автоматически генерируются платформой на основании настроек классов в пакетах. Эти классы выгружаются вместе с исходными кодами сервисов и могут использоваться в коде сервисов для быстрого и удобного взаимодействия с данными.

С помощью классов-обёрток возможны следующие действия с данными:

  • Коллекция (classMultiName)
    • Подписка на события объекта класса (Insert, Update, Delete)
    • Получение объекта класса по ID
    • Поиск объекта класса
  • Объект класса (className)
    • Создание
    • Модификация
    • Удаление
Приложение Объектная модель

Рассмотрим каждое возможное действие более детально и с примерами.

Так же, для большего удоства и ориентирования по базовым классам платформы и других пакетов, удобно использовать приложение Объектная модель, которое позволяет быстро посмотреть список полей классов во всех пакетах, а также значения перечислений.

Если при работе в IDE, например Visual Studio Code, autocompletion не предлагает для выбора классы-обертки из каких либо пакетов, рекомендуется открыть в IDE index.ts файл этого пакета. В этом случае, IDE дозагрузит необходимые данные классов и они начнут появляться.

Подписка на события класса

Получение объекта класса по ID

Поиск объекта класса

Создание объекта класса

Модификация объекта класса

Удаление объекта класса

Следующая статья курса: Работа с внешними системами. Возможности интеграции
Предыдущая статья курса: Получение информации о пользователе