Платформа 3V/DataManager/Описание модели настроек DataManager: различия между версиями
Строка 16: | Строка 16: | ||
=== Uri === | === Uri === | ||
Uri - унифицированный идентификатор ресурса | Uri - унифицированный идентификатор ресурса | ||
+ | Запоминаем, дети, дата менеджер поддерживает следующие источники: | ||
+ | Бд постгрес | ||
+ | Любой get/post запрос | ||
− | Ссылка на файловое хранилище: | + | каким базам умеет цепляться и вообще какие источника поддерживает |
+ | Как получить Uri | ||
+ | Ссылка на файловое хранилище - get запрос: | ||
1. Идентификатор файла достать | 1. Идентификатор файла достать | ||
2. Сваггер для файлового хранилища (от проекта), контроллер файл, get-метод File{fileid} | 2. Сваггер для файлового хранилища (от проекта), контроллер файл, get-метод File{fileid} | ||
− | Параметры вызова - тенант и идентификатор файла, затем execute - таким образом мы получаем ссылку на ресурс, смотрим URL Request | + | Параметры вызова - тенант и идентификатор файла, затем execute - таким образом мы получаем ссылку на ресурс, смотрим URL Request - копируем его - вставляем эту ссылку в Uri |
+ | |||
+ | На примере корп портала - там куча запросов и по ним получаем ссылку - вставляем в Uri | ||
+ | |||
+ | Далее авторизация | ||
+ | === Credentials === |
Версия 05:50, 8 сентября 2022
Модель 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
Далее авторизация