Вывод данных опросов в SharePoint online для ФОМ от Технологики

Описание проекта

Вывод данных опросов в SharePoint online для Фонда «Общественное Мнение»

Вывод данных опросов в SharePoint online для Фонда «Общественное Мнение»
В этом проекте мы разработали для заказчика способ быстрой и эффективной миграции данных между множеством excel-таблиц с результатами опросов, и базой данных респондентов, расположенной в SharePoint online.

Бизнес-логика

Наш клиент - Фонд «Общественное мнение» - российская некоммерческая организация, занимающаяся проведением социологических исследований. Клиент проводит опросы населения, консолидирует и обрабатывает результаты опросов.

У клиента есть своя наработанная база респондентов, которая хранится в облачном SharePoint online. Там около 50 тысяч человек.

Когда идёт работа над телефонным опросом, результаты каждого интервью заносятся в таблицу Excel. В дальнейшем над результатами обзвона работают разные сотрудники региональных партнеров, однако после завершения опроса, все данные надо свести в один массив для проверки и последующего анализа.

Компании понадобилась возможность загружать данные с результатами опросов автоматически в массив на SharePoint online, где и будет реализована дальнейшая работа с ними. Пока что в SharePoint online только база данных по обзвону.

Решение

Иллюстрация работы утилиты по выводу данных из excel-таблицы в SharePoint Online

Мы разработали утилиту, которая отправляет данные из таблицы Excel в список SharePoint. Выбор пал в сторону утилиты, поскольку это быстрое и стабильное решение.

Было решено не идти по пути flow и Power Automate, поскольку предполагалась обработка большого массива записей, и процесс мог не справиться с требуемым объемом.

Запускаясь по таймеру, утилита не только переносит данные на портал, но но и проверяет их на валидность по id респондента – он должен совпадать в таблице Excel и в базе SharePoint. Результат работы утилиты заносится в лог, администраторы могут проверить итог, откорректировать не подгруженные данные и т.д.

Схема взаимодействия SharePoint Online заказчика при загружаемых данных

Помимо первой утилиты, мы разработали вторую, которая выдает права на загруженные результаты пользователям SharePoint online для дальнейшей работы с ними. Это важный момент, поскольку результаты опросов конфиденциальны и не должны быть доступны всем в компании клиента. Региональные партнёры должны иметь доступ к результатам своих опросов, чтобы обработать их.

Таким образом ручной труд по сведению данных от разных интервьюеров в единую базу был автоматизирован и дополнен дополнительной проверкой на валидность.

 

Хотите обсудить проект?

Напишите нам! Мы поможем найти максимально эффективное решение. В нашем арсенале современные технологии, благодаря которым мы можем реализовать проекты, начиная с простых мобильных приложений и заканчивая многофункциональными корпоративными порталами.