bash.im ithappens.me zadolba.li
8578

Копипаст, бессмысленный и беспощадный

22 февраля 2012, 08:00

Админил я как-то гипермаркет очень известной в России ритейловой компании. Каждый месяц нужно было проводить техническое обслуживание компьютерной техники. Для контроля обслуживания использовалась централизованная хелпдеск-система. Начальник каждый месяц создавал заявку на обслуживание техники, которую мы закрывали после проведения техобслуживания.

Вскоре вышло новое указание. По новым правилам, прежде чем закрыть заявку начальника, мы должны были в этой заявке создать подзапись для каждой единицы техники, которую мы обслужили. В каждой подзаписи нужно было указать наименование устройства, его серийный номер и описать, что с этим было сделано. За основу брался последний отчёт по инвентаризации компьютерной техники. В сумме получалось примерно 500 единиц оборудования.

Первый опыт показал, что работа будет выполняться целую неделю. Целую неделю сидеть и вбивать данный список оборудования в заявку начальника! Это при условии, что никто из пользователей тебя не дёргает. При условии, что не упал внутренний канал связи с центральным офисом, по которому работает хелпдеск. При условии, что не упал сам сервер хелпдеска, на который в конце месяца сыплются тысячи запросов от всех гипермаркетов по всей России. Это можно сделать, если отказаться от самого технического обслуживания, иначе просто не хватит времени. Но начальство сказало: «Делайте заявки».

Не знаю, как администраторы других гиперов, но я не собирался забивать на техобслуживание и на пользователей. Естественно, нужно было как-то автоматизировать процесс.

На компьютер была установлена простейшая программа, запоминающая и воспроизводящая движения клавиатуры и мыши с простым интерпретатором макрокоманд. Весь список оборудования был переведён в экселевский формат. В первой колонке — наименование, во второй — серийный номер, в третьей — что было сделано. Открываются два окна: Эксель с вышеупомянутым списком и хелпдеск. Запускается макрос, который копирует текст из экселевских столбцов и вставляет его в нужные строки в хелпдеске. Далее нажимается кнопка «ОК» в хелпдеске и удаляется первая строка в Экселе. Цикл на 500 раз — знай только посматривай, не упал ли канал связи или сервак хелпдеска.

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