Возможно ли в раздел по api подтянуть список из другой системы и потом через карточку с виртуальными полями получать данные так же через api. Смысл в том что нужно сделать управление другим сервисом через фронтэнд Creatio.
Вариант dblink не подходит так как есть доступ только по webapi.
Получить данные из сервиса я могу, проблема только как данные списка в разделе заставить брать не из базы а с api (полученные любым из способов, хоть через сервис на Бэке)
Можно варианты реализации множество навскидку 1) получать данные из сервиса (по аналогии с DataService)
2) Использовать интеграцию на уровне БД (Linked Servers) и создать виртуальный объект на основе представления. Обсуждалось тут и тут и тут
В общем вариантов много, почитайте все ветки и документацию по интеграции с другими системами.
Вариант dblink не подходит так как есть доступ только по webapi.
Получить данные из сервиса я могу, проблема только как данные списка в разделе заставить брать не из базы а с api (полученные любым из способов, хоть через сервис на Бэке)
Можно на сервере БД создать view, получающую информацию от стороннего веб-сервиса и туда же отправляющую в instead-триггерах.
Но обращаться с ней с точки зрения производительности нужно очень осторожно.
Это выходит что нужно создать или сервис на c# или на уровне базы http клиентом. А можно ли переопределить логику получения списка не из базы данных а по webapi? И наверно резонно подумать что если можно, на сколько это может быть проблематично с дальнейшими обновлениями системы что бы не вышло конфликта так как я понимаю прийдеться замещать довольно глубокий код. Другими словами стоит ли игра свеч и порванного бубна?