Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 4.35 KB

README.md

File metadata and controls

31 lines (23 loc) · 4.35 KB

EX-Rupor

ВЕРСИЯ 1.0.2.5 | Visual Basic .Net (Visual Studio 2019)

Приложение предназначено для автоматизации процесса обновление списков оповещения системы "Рупор" (многоканальная система автоматического оповещения абонентов по телефонным линиям).

Иллюстрация к проекту

Планы

  • Проверка по регулярным выражениям
  • Обработка процессов excel.exe
  • Сохранение настроек
  • Печать результатов

Описание программы

Процесс эксплуатации: посредством кнопки «Открыть» загружается файл (.xlsx/.xls) со списком отсутствующих, после чего нажимается кнопка «Анализ», программа производит сравнение списков отсутствующих и списков оповещения (bookName.xlsx), в случае совпадения производит замену, с выгрузкой данных из основной базы контактов (файл mainNumber.xlsx – выгрузка контактов из Рупор).

Следующим этапом в папке «Списки оповещения» создаются 10 (см. настройки) файлов Excel, по одному на каждый список оповещения. Нажатие кнопки «Загрузить» производит перемещение выше указанных файлов в папку «Автоматизация Рупор». Выполнение дальнейших каких-либо команд не требуется, Рупор (сервер) автоматически обновит списки оповещения согласно файлам в папке «Автоматизация Рупор». В случае, если для пользователя не указана замена, система сформирует список оповещения с тем же пользователем. Во вкладке «Настройки» можно указать максимальное кол-во отсутствующих и кол-во списков оповещения.

Для работы программы необходимо: ОС Windows 7-10, 120 мб оперативной памяти (RAM), а также установленный MS Excel (активированный) и .net framework 4.5. При работе приложение запускает процессы EXCEL.EXE, в связи с чем, при неправильном закрытии программы (или в случае ошибки) остаются остаточные процессы, которые необходимо закрыть вручную через Диспетчер задач или перезагрузить ПК.

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

Список оповещения "по умолчанию"

Список оповещения по умолчанию

Основная база контактов

Основная база контактов

Справка по отсутствующим

Справка отсутствующих