Автоматизация на почте

Устроился на работу сотрудником почты. На окраине города стоит полупустое здание, там начальство решило сделать архив. Рабочие привезли туда огромную груду мешков с письмами, которые требовалось отсортировать и занести в базу. Процесс таков: имеется пачка писем, обвязанная шпагатом. У каждой пачки есть накладная со штрихкодом, в котором зашифрована информация по этой пачке. Нужно 1) нажать в программе кнопку "сканировать штрихкод" 2) провести сканером по накладной 3) подождать 10-30 секунд пока программа расшифрует ШК 4) нажать кнопку "внести данные" 5) подождать 30-90 секунд 6) написать на пачке диапазон номеров, которые программа присвоила этим письмам (10-15 сек) 7) нажать кнопку "закрыть накладную" (5-10 сек), выйти назад в меню 8) следующий цикл.


Как видите, все эти ожидания плюс время на нажатие кнопок отнимает много времени. Во время 10-30 и 30-90 секундных перерывов можно занять себя открывая очередной мешок в другом конце комнаты и вытаскивая новые пачки, однако приходится бегать туда сюда и жать кнопки. Тогда я написал скрипт, автоматически определяющий когда закончился предыдущий шаг (распознавание экрана), жмущий нужные кнопки, а также назначил горячие клавиши, которые быстро выходят в меню и начинают новый цикл. Также я наловчился писать цифры загодя на основе диапазонов предыдущих пачек и количества писем в текущей. Теперь процесс выглядит так: сканирую ШК, иду занять себя другими делами (вскрытие мешков, написание цифр на следующих накладных, складирование готовых), программа в это время сама проходит полный цикл, возвращаюсь, сканирую следующий ШК и т.д. Скорость работы приблизилась к теоретическому пределу: теперь все упиралось в скорость работы программы, ускорить которую я не мог. Но этого вполне хватало, программа постоянно что-то обрабатывала, а я выполнял другие работы.


Также были бракованные накладные или пачки писем вообще без накладных. Приходилось брать каждое письмо 1) сканировать его ШК 2) клик "ввести данные" 3) 1-2 секунды программа думает 4) вылезает окно с характеристиками письма, тут ничего не делаем, все письма одинаковые, жмем "сохранить письмо" 5) следующий цикл

Как видите, опять много ненужных движений, нужно откладывать сканер в сторону, тянуться к мышке, два раза жать в разные места на экране. Моментально был написан скрипт, автоматизирующий всю эту лабуду, теперь процесс свелся к "пикнул письмо сканером (сканер издает звук при считывании), жду 2 секунды, пикаю следующее письмо" и т.д. Работа ускорилась в 2-4 раза, да и сил тратится гораздо меньше.


Но мне и этого показалось мало. Мало приятного в двухсекундном пялении в монитор. Открыл блокнот, занес туда штрихкоды писем, каждое письмо требует треть-полсекунды. Затем пишется еще один скрипт, который заносит в программу из блокнота по письму каждые 2 секунды, а я иду пить чай (а писем очень много, 10-30 тысяч, их накопилось достаточно за три года). Или не иду. Принес с собой ноутбук, пока скрипт работает над другой пачкой писем, открываю на ноуте блокнот и вношу туда следующую партию. Скорость работы выросла еще больше.


Периодически зовут помочь в городское отделение, там начальники удивляются моей скорости работы по сравнению с девочками операторами, вручную прокликивающими все кнопки. Вот так один технически подкованный человек может выполнить объем работ, требующих несколько человеко-час.. нет, лучше сказать тетенек-дней.


Мои посты по автоматизации


Автоматизация с AutoHotKey

https://pikabu.ru/story/avtomatizatsiya_rutinyi_s_autohotkey...


Распознавание экрана в AutoHotKey https://pikabu.ru/story/avtomatizatsiya_rutinyi_s_autohotkey...

Лига образования

4.4K постов21.8K подписчиков

Добавить пост

Правила сообщества

Публиковать могут пользователи с любым рейтингом. Однако мы хотим, чтобы соблюдались следующие условия:


ДЛЯ АВТОРОВ:


Приветствуются:

-уважение к читателю и открытость

-желание учиться

Не рекомендуются:

-публикация недостоверной информации


ДЛЯ ЧИТАТЕЛЕЙ:


Приветствуются:

-конструктивные дискуссии на тему постов

Не рекомендуются:

-личные оскорбления и провокации

-неподкрепленные фактами утверждения


В этом сообществе мы все союзники - мы все хотим учиться! :)

157
DELETED
Автор поста оценил этот комментарий

Да шо там скрипты.


Я тут на работе показал тётеньке, что ей не нужно каждый документ проматывать на овер 100 страниц, чтобы найти нужную строку, а можно просто через ctrl+f и ввести уникальное слово, сразу оказавшись в нужной строке: так у неё скорость работы повысилась почти в 10 раз! Вот это я понимаю автоматизация. И это я просто мимо шёл, а если бы понаблюдал за ней, да подумал!

раскрыть ветку
52
Автор поста оценил этот комментарий
Рассказывала жена о том как работала после универа в одной конторе. Та, чтобы упростить себе работу написала макросы в экселе и на то, что у тётенек что там работали уходило около недели, та разруливала часа за 4. Когда же пришла пора увольняться, та поняла, что ей некому даже передать результаты своего труда - тётеньки не хотят учиться и понимать. Так скрипты и остались без дела, а тётенькам было чем себя занять...
34
Автор поста оценил этот комментарий
Я в Германии работаю в самом большом сортировочном центре UPS в Европе. За ночь (5 часов если быть точным) проходит +-450тыс пакетов(письма, коробки, ящики, все что угодно, где есть штрих код).
Я работаю в маленьком относительно всего нашего центра отделении ~45 человек, так вот мы занимаемся примерно тем же, к нам порадают пакеты с незанесенной в БД информацией (от кого, кому, сколько вести, сколько стоит), мы все это вводим и за это нам платят денежку раз в месяц (по факту делаем мы значительно больше интересных вещей, но сейсас не об этом). Если пакет заранее имел данные в БД, то его нужно просто быстро кинуть в одну из 20 ячеек, каждая ячейка отвечает за определенный погрузочный центр, к примеру если пакет летит в Москву, то его нужно кинуть допустим в ячейку #3, но все это нужно знать наизусть, да, не сложно запомнить отдельные страны, а из сука много, но и отдельные индексы это почти не возможно.
Тетечки, что там работают, особо не заморачиваться куда их кинуть, ибо времени мало, а пакетов много. Я проявил энтузиазм, написал приложение под андроид, включаешь, подносишь камеру, он распознает страну и индекс и большими буквами пишет в какую ячейку кинуть.
Показал начальнику, он сказал, что это конечно круто, но это не лиценщионное ПО и использовать его нельзя. Нужно мол регистрировать фирму, получать тендр из США на разработку и вся херня. На возражения, мол отдам за спасибо и отгул, получил отказ.

Так я потерял желание проявлять инициативу.
раскрыть ветку
40
Автор поста оценил этот комментарий

а потом тебя сократят из за того что нужно меньше рабочей силы т.к. ты автоматизировал процессы ) 

22
Автор поста оценил этот комментарий

Любопытно, а Вы предусмотрели какую-нибудь защиту от сбоя? Сразу представил, как Вы отсканировали 200 шк в блокнот, скрипт радостно внес в базу 105, а потом, например, вылезло окошко левое поверх. А скрипту пофиг, он фигачит строку за строкой. И как узнать, какой ввелся, а какой уже нет...

раскрыть ветку