АВТОМАТИЗИРОВАННЫЙ КОМПЛЕКС СБОРА, УЧЕТА И ОБРАБОТКИ ДАННЫХ О ПЕРСОНАЛЕ КОМПАНИИ

Полезная модель относится к области вычислительной техники, а именно, к системам автоматизации деловых процессов, и может быть использована для автоматизации процесса сбора и обработки данных о персонале компании в крупных корпорациях, имеющих территориально удаленных филиалов.
Известна саморегулируемая система управления персоналом, содержащая вычислитель, устройства ввода и вывода информации, регистры, активные элементы (реферат к заявке на выдачу патента РФ №2002123108 G 06 F 017/60).
Однако известная система имеют ограниченные функциональные возможности, что обусловлено используемыми блоками. Указанная система не предназначена для управления персоналом в крупных корпорациях, имеющих разветвленную сеть филиалов, система не позволяет проводить автоматизированный подбор кандидатур в рабочие группы, формируемые для реализации конкретных проектов, а также учитывать в реальном режиме времени наличие персонала на рабочих местах.
Известна система автоматизированного сбора и обработки данных о персонале, представленная в описание к патенту США №6049776 МПК G 06 F 017/60 (патент-прототип), в состав которых входит блок памяти, содержащий БД с данными о проектах и БД с данными о сотрудниках, а также устройство управления, содержащее блок календарного планирования.
К недостаткам указанной системы можно отнести ограниченные функциональные возможности, что связано с тем, что упомянутая система предназначена исключительно для формирования рабочих групп под конкретные проекты и, следовательно, она не может быть использованы на предприятиях для автоматизации работы кадровых служб. Более того, конструктивные особенности данной системы не позволяют применять ее для управления персоналом в реальном режиме времени в крупных корпорациях с большим количеством территориально удаленных филиалов.
Задача, на решение которой направлена заявляемая полезная модель, заключается в создании автоматизированного комплекса сбора, учета и обработки данных о персонале, позволяющего автоматизировать работу кадровых служб крупных корпораций с разветвленной системой филиалов, как в отношении постоянных сотрудников, так и в отношении создания временных групп для выполнения определенных проектов, а также позволяющей при этом учитывать в реальном режиме времени информацию о наличие сотрудников на рабочих местах.
Технический результат использования предложенного решения заключается в расширении функциональных возможностей автоматизированного комплекса и повышении эффективности его функционирования.
Указанная выше задача решается, а указанный технический результат достигается благодаря тому, что в автоматизированном комплексе сбора, учета и обработки данных о персонале компании, включающем устройство памяти, содержащее БД с данными о сотрудниках, БД с данными о проектах, и устройство обработки данных, обеспечивающее календарное планирование рабочего времени, устройство памяти выполнено в виде первого компьютерного устройства, выполняющего функцию хранилища данных, устройство обработки данных выполнено в виде второго компьютерного устройства, предназначенного, по крайней мере, для расчета заработной платы, налогов, компенсаций, статистических данных, для планирования и моделирования затрат на содержание персонала, для анализа эффективности работы сотрудников, для поиска и подбора данных о персонале на проекты, для поиска и подбора данных о персонале на линейные функции, а также для формирования отчетов и запросов, а также благодаря тому, что в комплекс дополнительно включены третье компьютерное устройство, предназначенное для
обеспечения приема и отправки сообщений по электронной почте, четвертое компьютерное устройство, выполняющее функции автоматизированного рабочего места руководителя, а также множество компьютерных устройств филиалов, предназначенных для сбора и учета данных о наличие персонала на рабочих местах, соединенных с помощью шин с контроллерами, предназначенными для контроля доступа в помещение. При этом первое компьютерное устройство посредством каналов связи соединено со вторым компьютерным устройством, которое соединено с помощью каналов связи с компьютерными устройствами филиалов, а также с третьим и четвертым компьютерными устройствами.
Первое компьютерное устройство, выполняющее функции хранилища данных, может содержать, по крайней мере, БД с данными о штатном расписании, БД с данными о юридической и управленческой структуре предприятия, БД учета рабочего времени, БД данных по договорным и внутренним соглашениям, БД результатов расчета заработной платы.
Функциональные возможности расширяются в результате использования в автоматизированном комплексе дополнительных устройств, а именно третьего и четвертого компьютерных устройств, удаленных компьютерных устройств филиалов и контроллеров для контроля доступа в помещение, а также благодаря использованию в качестве устройства памяти хранилища данных. Использование в комплексе удаленных компьютерных устройств филиалов, соединенных со вторым компьютерным устройством позволяет осуществлять централизованный сбор, учет и обработку данных о сотрудниках филиалов, что в свою очередь обеспечивает обработку данных о сотрудниках в целом для всей корпорации. Включение в комплекс контроллеров позволяет в реальном режиме времени учитывать данные о наличие сотрудников на рабочих местах. Наличие в комплексе компьютерного устройства, предназначенного для обеспечения приема и отправки сообщений по электронной почте, позволяет осуществлять оперативную связь с внешними системами.
Эффективность автоматизированного комплекса, во-первых, повышаются благодаря объединению всех устройств в единую сеть. Наличие непосредственных связей между компьютерными устройствами позволяет обеспечить оперативный обмен данными между ними, что в свою очередь приводит к повышению эффективности работы автоматизированного комплекса в целом. Во-вторых, эффективность работы комплекса существенно повышается благодаря автоматизации процесса ввода в комплекс данных о наличие сотрудников на рабочих местах, что позволяет исключить возможные ошибки при вводе этих данных оператором, и обеспечить сбор данных в реальном режиме времени. Эффективность работы автоматизированного комплекса также повышается благодаря более надежному способу хранения данных с помощью хранилища данных.
Полезная модель поясняется чертежом, на котором представлена блок-схема автоматизированного комплекса.
Автоматизированный комплекс сбора, учета и обработки данных о персонале компании сдержит первое компьютерное устройство 1, второе компьютерное устройство 2, третье компьютерное устройство 3, четвертое компьютерное устройство 4, а также множество компьютерных устройств филиалов 5, контроллеры 6. При этом первое компьютерное устройство 1 посредством каналов связи соединено со вторым компьютерным устройством 2, которое соединено с помощью каналов связи с компьютерными устройствами филиалов 5, а также с третьим и четвертым компьютерными устройствами 3 и 4 соответственно. Компьютерные устройства филиалов 5 соединены посредством шин с контроллерами 6.
Первое компьютерное устройство 1 предназначено для хранения БД с данными о сотрудниках, БД с данными о штатном расписании, БД с данными о структуре предприятия, БД учета рабочего времени, БД с данными о проектах, БД данных по договорным и внутренним соглашениям, БД результатов расчета заработной платы.
В качестве первого компьютерного устройства 1, предназначенного для хранения данных, используют хранилище данных, которое обеспечивает сбор, учет, хранение и доступ к данным, записанным в соответствующих БД, а также и резервирование данных.
Компьютерное устройство 1 может быть реализовано на базе компьютера HP server rp7420 со следующими характеристиками:
- 1 GHz PA8800 Dual CPU for rp7420/rp8420,
- 4 GB HD SyncDRAM memory, rx76/86,
- 73 G 15K hard disk for rx76/86, rp74/84
с использованием известного программного обеспечения, например SAP Business Information Warehouse - система корпоративного хранилища данных, описанного в стандартной документации к программному продукту (производитель SAP AG).
Второе компьютерное устройство 2 обеспечивает обработку данных в соответствии с поступающими в него из третьего 3 и четвертого 4 компьютерных устройств запросов, формирование запросов на поиск данных в соответствующих БД, формирование и передачу данных, предназначенных для хранения в первом компьютерном устройстве 1, сбор и обработку данных, поступающих из компьютерных устройств филиалов 5.
Второе компьютерное устройство включает в себя:
- Блок календарного планирования рабочего времени, выполняющий следующие функции:
- ведение календаря праздничных дней;
- ведение однодневных графиков рабочего времени;
- ведение графиков рабочего времени на период;
- ведение правил графиков рабочего времени;
- ведение графиков рабочего времени.
- Блок расчета, выполняющий следующие функции:
- расчета заработной платы;
- обработка данных за день;
- оценка повременного вида оплаты;
- оценка отсутствий;
- учет выданных ссуд и расчет материальной выгоды;
- расчет и учет выплат по исполнительным листам;
- расчет налога на доходы физических лиц;
- расчет единого социального налога;
- расчет межрасчетных выплат и авансов;
- расчет компенсационных выплат: за отпуск, при увольнении (в т.ч. и по соглашению сторон);
- расчет оплаты за работы в выходные дни;
- расчет по листкам временной нетрудоспособности;
- расчет пособий и компенсаций за счет средств Фонда социального страхования;
- расчет выплат за счет фондов предприятия (материальная помощь и т.п.);
- расчет налогооблагаемого дохода, образовавшегося в результате выплат, относимых на расходы, не учитываемые при налогообложении прибыли (суточные сверх норм Минфины РФ, обучение непроизводственного характера и т.п.);
- расчет выплат по договорам гражданско-правового характера;
- расчет страховых взносов в Пенсионный фонд России;
- расчет страховых взносов на обязательное социальное страхование от несчастных случаев на производстве и профессиональных заболеваний;
- расчет отработанного времени для повременных видов оплаты;
- расчет статистических данных.
- Блок формирования отчетов, предназначенный для формирования отчетов, при этом отчеты могут быть заранее заданной формы или задаваться пользователями с соответствующими полномочиями. Например, блок формирует следующие отчеты: отчеты для Федеральной налоговой службы, отчеты для Фонда социального страхования, отчеты для Пенсионного фонда России, отчеты для Госкомстата России, отчет о временных затратах.
- Блок анализа эффективности работы сотрудников, предназначенный для оценки на основании данных о результатах работы и сроках выполнения заданий с помощью специального программного обеспечения эффективности работы сотрудников по заданным критериям.
- Блок управления, который, направляя поступившие команды в соответствующие блоки и компьютерные устройства, осуществляет конфигурацию второго компьютерного устройства 2 в зависимости от поступившего запроса.
- Блок поиска и подбора данных о персонале на проекты. При поступлении в данный блок соответствующего запроса на поиск данных о сотруднике, требующемся для выполнения работы в рамках конкретного проекта, блок формирует запрос о поиске в соответствующей БД данных о сотруднике, отвечающем заданным параметрам. Получив ответ из БД, содержащий данные о конкретном сотруднике, блок формирует запрос на проверку, свободен или нет на время выполнения проекта выбранный сотрудник, находится или нет сотрудник на рабочем месте. Процесс повторяется до тех пор, пока не будут найдены данные о сотруднике, удовлетворяющие всем заданным требованиям, и при этом данный сотрудник будет находиться на рабочем месте и не будет занят в других проектах на время выполнения заданного проекта, либо до исчерпания возможностей выбора.
- Блок учета и формирования данных о командировках, предназначенный для формирования данных о сотрудниках, предполагаемых к отправке в командировки, и формирования отчетов по командировкам.
- Блок учета и формирования данных о мероприятиях, предназначенный для формирования данных о мероприятиях, в частности, данных по затратам на проведение мероприятий, данных об участие сотрудников в мероприятиях, данных о ресурсах, необходимых для проведения мероприятий (подготовка мероприятий, резервирование помещений, регистрация участников и пр.).
- Блок учета и формирования данных об обучение персонала, предназначенный для формирования данных об обучение персонала и оценки эффективности обучения по заданным критериям.
- Блок планирования и моделирования затрат на содержание персонала, предназначенный для планирования затрат, а также моделирования и сравнения планов затрат.
- Блок поиска и подбора данных о персонале на линейные функции. При поступлении в данный блок запроса на поиск данных, соответствующих сведениям о сотруднике, требующемся для выполнения обязанностей в рамках регулярных бизнес процессов предприятия в соответствии с должностными обязанностями, блок формирует запрос о поиске в соответствующей БД данных о сотруднике, отвечающих заданным параметрам.
Второе компьютерное устройство 2 может быть реализовано на базе компьютера RISC-процессором тактовой частотой не менее 1 GHz, оперативной памятью не менее
2 Gbyte и дисковой подсистемой объемом не менее 200 GByte с использованием известного программного обеспечения, например SAP НСМ (описано в Christian Krämer and Christian Lübke. SAP HR Personnel Management. SAP Press, Germany, 2005), PeopleSoft (описано в Adam Т. Bromwich. PeopleSoft HRMS Reporting. Prentice Hall Ptr Enterprise Resource Planning Series, USA, 2004).
Третье компьютерное устройство 3, предназначенное для обеспечения приема и отправки сообщений по электронной почте в отношении различных событий в комплексе, согласно определенным правилам, может быть реализовано на базе компьютера с одним процессором Intel Pentium IV, тактовой частотой не менее 2,2 GHz, оперативной памятью не менее 1 GB и дисковой подсистемой емкостью не менее 5 GB, с использованием специального программного обеспечения, например SMTP-сервера (см., например, Н.Кристенсон Sendmail. Настройка и оптимизация. Москва. Изд. КУДИЦ-ОБРАЗ. 2003).
Четвертое компьютерное устройство 4 предназначено для получения руководителем отчетов о состоянии пулов персонала, для анализа и планирования потребностей в специалистах, для изменения и/или согласования учетных записей сотрудников.
Четвертое компьютерное устройство 4 может быть реализовано на базе компьютера RISC-процессором тактовой частотой не менее 1 GHz, оперативной памятью не менее 2 Gbyte и дисковой подсистемой объемом не менее 200 GByte с использованием известного программного обеспечения, например SAP НСМ(описано в Christian Krämer and Christian Lübke. SAP HR Personnel Management. SAP Press, Germany, 2005), PeopleSoft (описано в Adam Т. Bromwich. PeopleSoft HRMS Reporting. Prentice Hall Ptr Enterprise Resource Planning Series, USA, 2004).
Компьютерное устройство филиала 5 предназначено для сбора и обработки первичных данных, в том числе данных, поступающих с контроллеров 6, и передаче данных во второе компьютерное устройство 2.
Компьютерное устройство филиала 5 может быть реализовано на базе компьютера с двумя процессорами Intel Pentium IV, тактовой частотой не менее 2,2 GHz, оперативной памятью не менее 1 GB и дисковой подсистемой емкостью не менее 5GB, с использованием специального программного обеспечения, например Microsoft BizTalk Sever (см. Powell, Keith A.; O'Donnell, Daniel. Microsoft BizTalk Server 2000. Administrator's Guide. USA. Thomsom Learning. 2001) или SAP XI (см. Jens Stumpe and Dr. Joachim Orb. SAP Exchange Infrastructure - The Official Guide to Integrating Business Processes using SAP XI Technology. Germany. SAP Press. 2005).
Контроллеры 6 предназначены для фиксирования входа-выхода сотрудников в помещение.
В качестве контроллера 6 может быть использован, например, известный контроллер GATE-4000, применяемый для оборудования одной двухсторонней (вход-выход) или двух односторонних (только вход) точек прохода.
Автоматизированный комплекс работает следующим образом.
Для выполнения проектов в крупных корпорациях, в состав которых входит множество филиалов, бывает необходимо организовать рабочую группу, в состав которой будут входить сотрудники из территориально удаленных друг от друга филиалов. С целью формирования рабочей группы из числа сотрудников корпорации необходимо оперативно выбрать людей подходящих для выполнения конкретной работы. Для этого, чтобы найти данные о сотруднике, требующемся для выполнения определенной работы в рамках конкретного проекта, пользователь (например, руководитель проекта) формирует соответствующий запрос, в котором указывает следующие параметры: необходимую квалификацию сотрудника, проект, сроки его выполнения и т.п. Пользователь с четвертого компьютерного устройства 4 формирует запрос, который в виде соответствующей последовательности сигналов передает во второе компьютерное устройство 2, в котором поступившую последовательность сигналов распознают как запрос о поиске данных о сотруднике, требующемся для работы в конкретном проекте, и
передают этот запрос в виде определенной последовательности сигналов в блок поиска и подбора данных о персонале на проекты (на фиг. не показан). В указанном блоке на основании поступившего запроса формируют запрос к базе данных профилей компетенции сотрудников, и передают его в виде определенной последовательности сигналов в первое компьютерное устройство 1. В первом компьютерном устройстве 1 в базе данных профилей компетенции осуществляют поиск данных о сотрудниках, удовлетворяющих заданным в запросе параметрам. Результат поиска используют для формирования в блоке поиска и подбора данных о персонале на проекты следующего запроса к базе данных с информацией о проектах и передают его в виде определенной последовательности сигналов в первое компьютерное устройство 1 в указанную базу данных, где на основании поступившего запроса осуществляют поиск данных о проектах, в которых заняты указанные в поступившем запросе сотрудники. Получив ответ из соответствующей БД, блок поиска и подбора данных о персонале на проекты формирует следующий запрос, с помощью которого осуществляют проверку, свободен или нет на время выполнения проекта выбранный сотрудник, находится он или нет на рабочем месте. Процесс повторяется до тех пор, пока не будут найдены данные о сотруднике, удовлетворяющие всем заданным требованиям, и при этом сотрудник, данные о котором найдены, не будет занят в других проектах на время выполнения заданного проекта, и будет присутствовать на рабочем месте, либо до исчерпания возможностей выбора. По результатам поиска формируют сообщение пользователю, включающее результат поиска данных о сотрудниках по запросу, поступившему от данного пользователя, и передают это сообщение в виде определенной последовательности сигналов с помощью канала связи в четвертое компьютерное устройство 4, с которого поступил запрос.
В случае поступления запроса на предоставление данных о конкретном сотруднике, комплекс работает следующем образом.
Пользователь (например, руководитель) с помощью четвертого компьютерного устройства 4 формирует запрос на предоставление данных о конкретном сотруднике, который в виде соответствующей последовательности сигналов поступает во второе компьютерное устройство 2, где поступившую последовательность сигналов распознают как запрос о поиске данных о конкретном сотруднике, и передают этот запрос в виде определенной последовательности сигналов в первое компьютерное устройство 1, в котором в соответствующей БД осуществляют поиск запрашиваемых данных и передают результаты поиска в виде определенной последовательности сигналов во второе компьютерное устройство 2, в котором формируют сообщение пользователю, включающее результат поиска данных о сотруднике, и передают это сообщение в виде определенной последовательности сигналов с помощью канала связи в четвертое компьютерное устройство 4.
В обоих случаях при необходимости проводят расчет заработной платы подобранных сотрудников, для чего соответствующие данные о сотруднике в виде последовательности сигналов из первого компьютерного устройства 1 передают во второе компьютерное устройство 2 в блок расчета (на фиг. не показан), где согласно заданным алгоритмам осуществляют расчет заработной платы сотрудника, после чего формируют сообщение пользователю, включающее результат расчета заработной платы сотрудника, и передают его в виде определенной последовательности сигналов в четвертое компьютерное устройство 4 в адрес пользователя, запросившего данные.
С контроллера 6, расположенного на территории филиала, данные фиксирующие вход-выход сотрудников передаются в компьютерное устройство филиала 5, в котором они соответствующим образом обрабатываются и с определенной периодичностью (два раза в день, один раз в день и т.п.) передаются во второе компьютерное устройство 2, где они определяются как данные о наличие сотрудников на рабочих местах, и передаются для хранения в первое компьютерное устройство 1.
В случае поступления во второе компьютерное устройство 2 данных, которые определяют наступление события (например, с четвертого компьютерного устройства 4
поступят данные, соответствующие сообщению о начале работы над конкретным проектом), второе компьютерное устройство сформирует сообщение о наступлении данного события и передаст его в виде определенной последовательности сигналов в третье компьютерное устройство 3, которое в этом случае осуществит отправку данного сообщения по электронной почте по заданным в соответствии с регламентом адресам.