Любой системе со временем требуется все больше места
Естественный процесс — растет количество информации, догружаются файлы, выполняются доработки системы
2
Хранение данных системы сильно дороже, чем Яндекс или Гугл диск, поскольку требуется быстродействие в сотни раз выше
3
Когда объем системы сильно вырастает — требуются значительные затраты на оплату места
Компания Anserem имеет богатый опыт оптимизации базы данных систем BPMSoft — это позволяет сильно экономить на оплате дискового пространства
Для оптимизации используются различные подходы — их комбинацию мы подбираем под конкретного клиента
Сократить размер базы BPMSoft
Заказать услугу
Работы по оптимизации базы данных
Настройка автоматического архивирования и удаления устаревших данных: файлы/данные
Полный рефакторинг кода доработанного функционала, и изучение системы, с целью уменьшения объема БД и улучшения скорости работы
Настройка ограничений на объем загружаемых файлов в наиболее нагруженных по файлам разделах
Подробное описание работ
В рамках работ закладывается первичный консалтинг, который позволит выявить объем данных который нужно принудительно удалять автоматически, а также определение условий для автоматического удаления на ежедневной основе
Консалтинг и выявление наиболее нагруженных разделов/объектов, определение объема работ — планово 15−20 часов
Стоимость финального предложения формируется на основании анализа
Минимальный список задач который можно реализовать
Архивация данных перед их плановым удалением
Настройка автоматического и ручного удаления данных в выбранных разделах
Разработка скрипта на первичную очистку системы после определения периода и условий для их удаления
Планово закладывается 20−30 часов на первичный анализ всей системы На основании проведенных работ, будет представлен
Список работ/рекомендаций по уменьшению объема БД
Описание выполненных процедур и проанализированного функционала с рекомендациями по оптимизации
Варианты проводимых работ
Сжатие на уровне строк
Сжатие на уровне страниц
Очистка неиспользуемых объектов
Оптимизация индексов — повлияет на скорость обработки запросов
Выявление и удаление неактуальных данных —проверка наличия объемных файлов, их удаление, перенос и т. д.
Данные работы направлены на выявление функционала, в рамках которого происходит основная загрузка файлов/данныхи принудительное ограничение загружаемых файлов, с целью предотвращения загрузки объемных документов
Выявление объектов в которых происходит загрузка файлов: деталь «Файлы и ссылки», возможные дополнительные объекты
Изучение функционала в котором используются данные объекта (mobile и desktop)
Разработка механизма проверки загружаемого файла и отмены загрузки в случае превышения допустимого объема файла
Изменение схемы хранения файлов
Подключается внешнее хранилище — собственный файловый сервер компании или облачное хранилище
Файлы более не хранятся внутри базы данных системы
В результате
Размер базы данных кратно снижается, что сильно влияет на стоимость владения системой
Скорость работы системы значительно вырастает
Расширение функционала работы с файлами из базового интерфейса системы
Управление папками
Гибкая схема раздачи прав
Кейс
Работа с договорами с аптечными сетями
Задача — автоматизация работы по проверке соглашений с аптечными сетями
Решение
Реализована автоматическая загрузка аптек в договор прямо из файла аптечной сети
Реализован механизм автоматической выгрузки фотографий с визитов
Реализован механизм неограниченного количества опций в договоре, которые необходимо проверять на визитах
Автоматическое изменение уже запланированных визитов при активации договора
Результат Полностью автоматизирован цикл работы с аптечными сетями, контроль выполнения сетями условий работает в on-line режиме
Кейс
Цикловые задания
Задача — механизм для контроля выполнения плана по цикловому заданию
Решение
Разработана логика нормирования всех активностей в визитах
Доработан раздел [Цикловые задания] для использования сложного нормирования;
Разработан отчет «План-Факт» по аналитике соблюдения норм
Результат
В десятки раз увеличена скорость получения и проверки данных по фактическим визитам
Реализован механизм пользовательской настройки нормирования
Кейс
Двойные визиты
Задача — устранение конфликтов при оценке двойных визитов
Решение
Доработка функционала двойныхвизитов — сотрудник при закрытии визита видит оценки руководителя и может с ними не согласиться
При несогласии – автоматическое уведомление регионального менеджера
Значительно расширен список компетенций, по каждой оценке реализован подробный комментарий
Результат
Исчезли бумажные отчеты по визиту, где вручную описывались компетенции
В несколько раз сократилось время от даты визита до урегулирования конфликтов
Динамика компетенций по сотруднику отражается в режиме on-line
Кейс
Анкетирование и тестирование
Задача — необходимо проводить анкетирование врачей и тестирование собственных сотрудников
Решение
Разработан раздел «Тестирование», позволяющий запускать различный набор
вопросов как на врачей, так и на собственных сотрудников.
Если врач входит в категорию, для которой нужно провести анкетирование — анкета автоматически появляется на визитах сотрудника
Результат
Автоматизирована проверка знаний сотрудников — результаты тестов отображаются в режиме on-line на дашбордах
Автоматизирован процесс анкетирования врачей — данные выгружаются в виде подробного отчета в Excel
Кейс
Интеграция с Яндекс.Карты
Задача — формализация занесения адреса Организаций для уменьшения дублей в системе
Решение
Интеграция с Яндекс.Карты — введенный адрес автоматически проверяется через сервис, полученные данные заносятся в систему и верифицируют адрес
Создан поиск дублей по GPS координатам
Результат
Система очищена от дублей, контроль за дублями ведется в автоматизированном режиме