Здравствуйте! есть потребность автоматизировать систему отправленных приглашений на тестирование и контроль их прохождения, для этого нужно получить кто прошел тестирование.
Есть ли функционал который позволяет в автоматическом режиме получать результаты прохождения тестов в виде файла, желательно csv, или любой другой структурированный файл?
возможно есть другие способы делать запросы в систему тестирвания в интерактивном режиме?
Автоматическая выгрузка результатов тестирования
Автор RosKapStroy, 07 июл 2026 14:16
В теме одно сообщение
#2
Отправлено 07 июля 2026 - 16:38
Здравствуйте!
Спасибо за Ваш вопрос. Задачи интеграции INDIGO со сторонними корпоративными системами (СДО, ERP, кадровыми порталами) действительно возникают довольно часто.
Отвечая на Ваш вопрос: автоматическая фоновая выгрузка результатов в текстовые файлы (CSV, TXT) - это устаревший и ненадежный подход для постоянной интеграции. При парсинге нетипизированных текстовых файлов часто возникают коллизии разделителей (так как спецсимволы или переносы строк могут присутствовать в текстах ячеек самой таблицы), проблемы с кодировками и дублированием данных.
Поэтому для решения подобных задач мы предоставляем нашим клиентам гораздо более мощный, гибкий и надежный инструмент:
прямой доступ к базе данных INDIGO (на СУБД PostgreSQL).
Как это работает на практике:
Провайдеры для работы с PostgreSQL есть в любой современной среде разработки. Интеграция полностью ложится на плечи Ваших ИТ-специалистов (так как мы не знаем архитектуру Вашей принимающей системы), но со своей стороны мы сделали этот процесс максимально удобным.
В базе данных INDIGO уже создано готовое системное представление (View), которое само собирает информацию из нужных таблиц. Вам достаточно написать скрипт или модуль, который будет делать SQL-запрос:
Чтобы не запрашивать всю базу целиком каждый раз, логика Вашего скрипта может быть следующей:
Вы считываете новые результаты, запоминаете максимальный ID считанной записи у себя в системе, а при следующем опросе базы (например, по событию или таймеру) просто запрашиваете:
Таким образом, Вы получаете новые результаты в строго типизированном виде, без искажений, и можете автоматически выстраивать любую логику отправки приглашений или контроля прохождения на Вашей стороне.
Важный организационный момент:
INDIGO является закрытым проприетарным программным обеспечением. По умолчанию прямой доступ к ядру СУБД закрыт. Однако мы всегда идем навстречу нашим клиентам и открываем доступ к базе для построения интеграций.
Данная опция предоставляется исключительно действующим клиентам с активным (оплаченным) периодом обновлений и технической поддержки.
Если у Вашей организации активна лицензия на поддержку, пожалуйста, напишите нам официальный запрос на info@indigotech.ru с Вашей корпоративной электронной почты. Мы идентифицируем Вас в нашей базе и вышлем все необходимые инструкции и реквизиты для подключения к СУБД.
Будем рады помочь с интеграцией!
Спасибо за Ваш вопрос. Задачи интеграции INDIGO со сторонними корпоративными системами (СДО, ERP, кадровыми порталами) действительно возникают довольно часто.
Отвечая на Ваш вопрос: автоматическая фоновая выгрузка результатов в текстовые файлы (CSV, TXT) - это устаревший и ненадежный подход для постоянной интеграции. При парсинге нетипизированных текстовых файлов часто возникают коллизии разделителей (так как спецсимволы или переносы строк могут присутствовать в текстах ячеек самой таблицы), проблемы с кодировками и дублированием данных.
Поэтому для решения подобных задач мы предоставляем нашим клиентам гораздо более мощный, гибкий и надежный инструмент:
прямой доступ к базе данных INDIGO (на СУБД PostgreSQL).
Как это работает на практике:
Провайдеры для работы с PostgreSQL есть в любой современной среде разработки. Интеграция полностью ложится на плечи Ваших ИТ-специалистов (так как мы не знаем архитектуру Вашей принимающей системы), но со своей стороны мы сделали этот процесс максимально удобным.
В базе данных INDIGO уже создано готовое системное представление (View), которое само собирает информацию из нужных таблиц. Вам достаточно написать скрипт или модуль, который будет делать SQL-запрос:
SELECT * FROM res.results_view
Чтобы не запрашивать всю базу целиком каждый раз, логика Вашего скрипта может быть следующей:
Вы считываете новые результаты, запоминаете максимальный ID считанной записи у себя в системе, а при следующем опросе базы (например, по событию или таймеру) просто запрашиваете:
SELECT * FROM res.results_view WHERE id > :LAST_ID
Таким образом, Вы получаете новые результаты в строго типизированном виде, без искажений, и можете автоматически выстраивать любую логику отправки приглашений или контроля прохождения на Вашей стороне.
Важный организационный момент:
INDIGO является закрытым проприетарным программным обеспечением. По умолчанию прямой доступ к ядру СУБД закрыт. Однако мы всегда идем навстречу нашим клиентам и открываем доступ к базе для построения интеграций.
Данная опция предоставляется исключительно действующим клиентам с активным (оплаченным) периодом обновлений и технической поддержки.
Если у Вашей организации активна лицензия на поддержку, пожалуйста, напишите нам официальный запрос на info@indigotech.ru с Вашей корпоративной электронной почты. Мы идентифицируем Вас в нашей базе и вышлем все необходимые инструкции и реквизиты для подключения к СУБД.
Будем рады помочь с интеграцией!
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анононимных


