Платформа 3V/DataManager/Описание модели настроек DataManager

Материал из 3v-wiki
Перейти к навигации Перейти к поиску

Модель Json разделена на две части - Source (источник данных) и Destination (приёмник данных)

Source

Discriminator

discriminator - дискриминатор (тип данных - string)

  • UrlDataManagerSource - в случае, если источник данных ссылка на ресурс
  • ConstantDataManagerSource - если источник данных файл

Если источник данных - файл, то в SOURCE достаточно прописать только дискриминатор:

1 "Source": {
2         "discriminator": "ConstantDataManagerSource"
3           },

Uri

Uri - унифицированный идентификатор ресурса Запоминаем, дети, дата менеджер поддерживает следующие источники: Бд постгрес Любой get/post запрос

каким базам умеет цепляться и вообще какие источника поддерживает Как получить Uri Ссылка на файловое хранилище - get запрос: 1. Идентификатор файла достать 2. Сваггер для файлового хранилища (от проекта), контроллер файл, get-метод File{fileid} Параметры вызова - тенант и идентификатор файла, затем execute - таким образом мы получаем ссылку на ресурс, смотрим URL Request - копируем его - вставляем эту ссылку в Uri

На примере корп портала - там куча запросов и по ним получаем ссылку - вставляем в Uri

Далее авторизация

Credentials