[go: nahoru, domu]

EA038379B1 - Intelligent control system for detecting deviations in processes and displaying tasks for their elimination - Google Patents

Intelligent control system for detecting deviations in processes and displaying tasks for their elimination Download PDF

Info

Publication number
EA038379B1
EA038379B1 EA201991969A EA201991969A EA038379B1 EA 038379 B1 EA038379 B1 EA 038379B1 EA 201991969 A EA201991969 A EA 201991969A EA 201991969 A EA201991969 A EA 201991969A EA 038379 B1 EA038379 B1 EA 038379B1
Authority
EA
Eurasian Patent Office
Prior art keywords
deviation
data
employee
priority
module
Prior art date
Application number
EA201991969A
Other languages
Russian (ru)
Other versions
EA201991969A1 (en
Inventor
Александр Павлович БАРСУКОВ
Петр Николаевич ДУБИНИН
Роман Викторович ОВЧИННИКОВ
Александр Борисович ПИСАРЕНКО
Анатолий Леонидович ПОПОВ
Никита Викторович СЕДОВ
Константин Викторович СМИРНОВ
Александр Владимирович ФИЛАТОВ
Original Assignee
Публичное Акционерное Общество "Сбербанк России" (Пао Сбербанк)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Публичное Акционерное Общество "Сбербанк России" (Пао Сбербанк) filed Critical Публичное Акционерное Общество "Сбербанк России" (Пао Сбербанк)
Publication of EA201991969A1 publication Critical patent/EA201991969A1/en
Publication of EA038379B1 publication Critical patent/EA038379B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B31/00Predictive alarm systems characterised by extrapolation or other computation using updated historic data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Emergency Management (AREA)
  • Economics (AREA)
  • Computing Systems (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Alarm Systems (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The disclosed technical solution known as Intelligent Control System (ICS) generally relates to computer engineering, in particular to a method and a device for detecting deviations and generating recommendations for elimination of deviations in any processes running in various types of human activities, including banking, sales of products and services, etc. The technical result achieved through the solution of said technical problem consists in the enhancement of functionality by presenting to manager the information on a deviation, employee, and task aimed at change of the deviation value of at least one stage of process based on the deviation priority in the process. The method comprises the steps of obtaining process data for at least one process; determining a type of process; comparing the process data with standard process performance rules to determine the presence of at least one deviation in the process step; identifying an employee who initiated said deviation in the process step; determining the deviation priority based on history information on deviations in said process step; determining the employee managers based on the employee's identifier; obtaining from database the information on task aimed at changing the deviation value in said process step depending on type of process and deviation priority; outputting information on the deviation, employee, and task to the manager information displaying equipment based on the deviation priority in the process.

Description

Область техникиTechnology area

Данное техническое решение, называемое Интеллектуальная Система Управления (ИСУ), в общем относится к области вычислительной техники, а в частности к способу и устройству для выявления отклонений и формирования рекомендаций по устранению отклонений в любых процессах, протекающих в различных сферах человеческой деятельности, в том числе в банковской сфере, сфере продаж товаров и услуг и пр.This technical solution, called the Intelligent Control System (IMS), generally refers to the field of computer technology, and in particular to a method and device for detecting deviations and generating recommendations for eliminating deviations in any processes occurring in various spheres of human activity, including in the banking sector, sales of goods and services, etc.

Уровень техникиState of the art

В настоящее время системы мониторинга показателей процессов получили широкое распространение в различных отраслях техники. Известные системы обеспечивают возможность сбора показателей процессов, выполняемых в организации, анализа эффективности процесса и предоставления рекомендаций по управлению процессом. Наиболее близким техническим решением являются система и способ оптимизации одного или нескольких бизнес-процессов в организации, раскрытые в заявке US 2013013370 (А1), опубл. 10.01.2013 г.Currently, monitoring systems for process indicators are widely used in various branches of technology. Known systems provide the ability to collect indicators of the processes performed in an organization, analyze the effectiveness of the process and provide recommendations for managing the process. The closest technical solution is a system and method for optimizing one or more business processes in an organization, disclosed in the application US 2013013370 (A1), publ. 10.01.2013

В данном документе раскрывается выбор с использованием одного или нескольких процессоров, по меньшей мере, одного бизнес-процесса для оптимизации; идентификация, используя один или несколько процессоров, первого индикатора производительности, связанного с выбранным бизнес-процессом; идентификация, используя один или несколько процессоров, первых характеристик процесса, соответствующих по меньшей мере первому индикатору производительности; и определение, используя один или несколько процессоров, по меньшей мере одного шаблона преобразования, соответствующего первым характеристикам процесса, при этом по меньшей мере один шаблон преобразования идентифицируют на основе по меньшей мере одного предварительно определенного критерия.This document discloses the choice, using one or more processors, at least one business process for optimization; identifying, using one or more processors, the first performance indicator associated with the selected business process; identifying, using one or more processors, the first process characteristics corresponding to at least the first performance indicator; and determining, using one or more processors, at least one transformation template corresponding to the first process characteristics, wherein the at least one transformation template is identified based on at least one predetermined criterion.

Недостатком известного решения является отсутствие возможности анализа параметров конкретных этапов процесса, выявления отклонений в выполнении этапов процесса человеком и отображения данных об отклонении и заданий по устранению отклонений с учетом приоритета отклонения.The disadvantage of the known solution is the inability to analyze the parameters of specific stages of the process, to identify deviations in the execution of the stages of the process by a person and to display data on the deviation and tasks to eliminate deviations, taking into account the priority of the deviation.

Сущность технического решенияThe essence of the technical solution

Технической проблемой или задачей, поставленной в данном техническом решении, является создание простого и надежного способа и устройства для обработки данных процесса, выявления отклонений в процессе и оперативного устранения выявленных отклонений.The technical problem or task posed in this technical solution is to create a simple and reliable method and device for processing process data, identifying deviations in the process and promptly eliminating the identified deviations.

Техническим результатом, достигаемым при решении вышеуказанной технической задачи, является расширение функциональных возможностей за счет отображения руководителю данных об отклонении, сотруднике и задании, направленных на изменение значения отклонения по меньшей мере одного этапа процесса, на основе приоритета отклонения в процессе.The technical result achieved when solving the above technical problem is to expand the functionality by displaying data about the deviation, the employee and the task to the manager, aimed at changing the deviation value of at least one stage of the process, based on the priority of the deviation in the process.

Указанный технический результат достигается благодаря осуществлению способа выявления и отображения отклонений по меньшей мере в одном процессе и заданий по их устранению, выполняемого по меньшей мере одним вычислительным устройством, содержащего этапы, на которых получают данные по меньшей мере об одном процессе;The specified technical result is achieved through the implementation of a method for detecting and displaying deviations in at least one process and tasks for their elimination, performed by at least one computing device, containing the stages, which obtain data on at least one process;

определяют тип процесса;determine the type of process;

сравнивают данные о процессе с правилами выполнения типового процесса для определения наличия по меньшей мере одного отклонения в этапе процесса;comparing the process data with the rules for executing a typical process to determine the presence of at least one deviation in the process step;

идентифицируют сотрудника, который является инициатором отклонения в этапе процесса;identify the employee who is the initiator of the deviation at the stage of the process;

определяют приоритет отклонения на основе исторических данных об отклонениях в этапе процесса;determine the priority of the deviation based on historical data on deviations in the process step;

определяют руководителей сотрудника на основе идентификатора сотрудника;define employee managers based on employee ID;

получают из базы данных информацию о задании, направленном на изменение значения отклонения по меньшей мере в одном этапе процесса, в зависимости от типа процесса и приоритета отклонения;obtaining from the database information about the task aimed at changing the deviation value in at least one stage of the process, depending on the type of process and the priority of the deviation;

выводят данные об отклонении, сотруднике и задании, на средства вывода информации руководителя на основе приоритета отклонения в процессе.output data about the deviation, employee and task, to the means of outputting information of the manager based on the priority of the deviation in the process.

В одном из частных примеров осуществления способа дополнительно определяют приоритет процесса; уточняют приоритет отклонения на основе приоритета процесса; определяют значения емкости рабочего времени руководителей; при этом упомянутые данные на средства вывода информации руководителя выводятся с учетом значения емкости рабочего времени и уточненного приоритета отклонения в процессе.In one of the particular examples of the implementation of the method, the priority of the process is additionally determined; refining the priority of the rejection based on the priority of the process; determine the values of the capacity of the managers' working time; in this case, the aforementioned data are outputted to the manager's information output means, taking into account the value of the capacity of working time and the specified priority of the deviation in the process.

В другом частном примере осуществления способа дополнительно получают данные о действиях сотрудника на временном интервале, на котором определено наличие отклонения; уточняют приоритет отклонения в процессе на основе данных о действиях сотрудника на временном интервале, на котором определено наличие отклонения; при этом упомянутые данные на средства вывода информации руководителя выводятся с учетом данных о действиях сотрудника и уточненном приоритете отклонения в процессе. В другом частном примере осуществления способа дополнительно получают данные о действиях руководителя, направленных на изменения значения отклонения в процессе; определяют значение эффективности действий руководителя, направленных на изменение значения отклонения в процессе; корректируют либо формируют и направляют запрос на необходимость корректировки правил типового процесса и задания, направленного на изменение значения отклонения, на основе значения эффективноIn another particular embodiment of the method, data is additionally obtained about the actions of the employee in the time interval at which the presence of a deviation is determined; specifying the priority of the deviation in the process based on the data on the employee's actions in the time interval on which the presence of the deviation is determined; in this case, the aforementioned data are output to the manager's information output means, taking into account the data on the employee's actions and the specified priority of the deviation in the process. In another particular embodiment of the method, data is additionally obtained about the actions of the manager aimed at changing the deviation value in the process; determine the value of the effectiveness of the manager's actions aimed at changing the value of the deviation in the process; correct or form and send a request for the need to adjust the rules of a typical process and a task aimed at changing the deviation value, based on the value effectively

- 1 038379 сти действий руководителя. В другом предпочтительном варианте осуществления заявленного решения представлено устройство обработки данных для выявления и отображения отклонений по меньшей мере в одном процессе и заданий по их устранению, содержащее по меньшей мере одного вычислительное устройство и по меньшей мере одно устройство памяти, содержащее машиночитаемые инструкции, которые при их исполнении по меньшей мере одним вычислительным устройством выполняют указанный выше способ.- 1,038379 actions of the head. In another preferred embodiment of the claimed solution, a data processing device is provided for detecting and displaying deviations in at least one process and tasks for eliminating them, comprising at least one computing device and at least one memory device containing machine-readable instructions that, when execution by at least one computing device, the above method is performed.

Краткое описание чертежейBrief Description of Drawings

Признаки и преимущества настоящего изобретения станут очевидными из приводимого ниже подробного описания изобретения и прилагаемых чертежей, на которых на фиг. 1 представлен пример системы для выявления и отображения отклонений по меньшей мере в одном процессе;Features and advantages of the present invention will become apparent from the following detailed description of the invention and the accompanying drawings, in which: FIG. 1 shows an example of a system for detecting and displaying deviations in at least one process;

на фиг. 2 представлен пример последовательности этапов процесса;in fig. 2 shows an example of a sequence of process steps;

на фиг. 3 представлен пример общего вида вычислительного устройства.in fig. 3 shows an example of a general view of a computing device.

Подробное описание изобретенияDetailed description of the invention

Ниже будут описаны понятия и термины, необходимые для понимания данного технического решения.Below will be described the concepts and terms necessary to understand this technical solution.

В данном техническом решении под системой подразумевается, в том числе компьютерная система, ЭВМ (электронно-вычислительная машина), ЧПУ (числовое программное управление), ПЛК (программируемый логический контроллер), компьютеризированные системы управления и любые другие устройства, способные выполнять заданную четко определенную последовательность операций (действий, инструкций).In this technical solution, the system means, including a computer system, a computer (electronic computer), CNC (numerical control), PLC (programmable logic controller), computerized control systems and any other devices capable of performing a given, well-defined sequence operations (actions, instructions).

Под устройством обработки команд подразумевается электронный блок либо интегральная схема (микропроцессор), исполняющая машинные инструкции (программы).A command processing device means an electronic unit or an integrated circuit (microprocessor) that executes machine instructions (programs).

Устройство обработки команд считывает и выполняет машинные инструкции (программы) с одного или более устройств хранения данных. В роли устройства хранения данных могут выступать, но не ограничиваясь, жесткие диски (HDD), флеш-память, ПЗУ (постоянное запоминающее устройство), твердотельные накопители (SSD), оптические приводы.A command processor reads and executes machine instructions (programs) from one or more storage devices. The role of data storage devices can be, but are not limited to, hard disks (HDD), flash memory, ROM (read only memory), solid state drives (SSD), optical drives.

Программа - последовательность инструкций, предназначенных для исполнения устройством управления вычислительной машины или устройством обработки команд.A program is a sequence of instructions intended for execution by a computer control device or a command processing device.

В соответствии со схемой, приведенной на фиг. 1, система для выявления и отображения отклонений по меньшей мере в одном процессе содержит по меньшей мере одно устройство 1 регистрации данных процесса и по меньшей мере одно устройство 10 обработки данных процесса.As shown in FIG. 1, a system for detecting and displaying deviations in at least one process comprises at least one process data recording device 1 and at least one process data processing device 10.

Устройство 1 регистрации данных процесса может быть выполнено на базе регистрирующего устройства - прибора для автоматической записи на носитель информации данных, поступающих с датчиков или других технических средств, в том числе выполненных с возможностью регистрации значений измеряемой или связанной с ней величины и привязки записываемых значений параметров к шкале реального времени. Регистрирующие устройства могут представлять собой неотъемлемые функциональные узлы измерительных приборов, установок, блоков в составе информационных, измерительных, контрольных систем, комплексов либо самостоятельные устройства.The device 1 for recording process data can be made on the basis of a recording device - a device for automatically recording on a data carrier data coming from sensors or other technical means, including those made with the ability to register the values of the measured or related value and link the recorded parameter values to real time scale. Recording devices can be integral functional units of measuring instruments, installations, blocks as part of information, measuring, control systems, complexes, or independent devices.

Устройство 10 обработки данных процесса может быть реализовано на базе по меньшей мере одного вычислительного устройства и по меньшей мере одного устройства памяти, содержащего машиночитаемые инструкции, которые при их исполнении по меньшей мере одним вычислительным устройством выполняют способ выявления и отображения отклонений, формирования задач по их устранению по меньшей мере в одном процессе. Более подробно вычислительное устройство будет раскрыто ниже в тексте описания.The process data processing device 10 can be implemented on the basis of at least one computing device and at least one memory device containing machine-readable instructions, which, when executed by at least one computing device, perform a method for detecting and displaying deviations, generating tasks for their elimination in at least one process. The computing device will be disclosed in more detail in the description below.

Устройство 10 для обработки данных процесса может включать соединенные общей шиной данных модуль 11 сбора, обработки и хранения данных процесса, модуль 12 анализа отклонений в процессе, модуль 13 приоритизаций отклонений, модуль 14 формирования заданий и модуль 15 сбора и обработки данных обратной связи.The device 10 for processing process data may include, connected by a common data bus, a module 11 for collecting, processing and storing process data, a module 12 for analyzing process deviations, a deviation prioritization module 13, a task generating module 14, and a feedback data collection and processing module 15.

В соответствии с заложенным пользователем программным алгоритмом устройство 1 регистрации данных процесса осуществляет регистрацию входящих данных по меньше одного процесса и передачу регистрируемых данных в устройство 10 обработки данных процесса. Для передачи данных упомянутые устройства 1 могут быть оснащены проводными и/или беспроводными средствами связи, обеспечивающими передачу данных посредством внутренней или внешней вычислительной сети, например Интранет, Интернет, ЛВС и т.п. В качестве таких средств может использоваться, но не ограничиваться: Ethernet карта, GSM модем, GPRS модем, LTE модем, 5G модем, модуль спутниковой связи, NFC модуль, Bluetooth и/или BLE модуль, Wi-Fi модуль и др.In accordance with the programmed algorithm laid down by the user, the process data recording device 1 registers incoming data for less than one process and transfers the recorded data to the process data processing device 10. For data transmission, the above-mentioned devices 1 can be equipped with wired and / or wireless communication means, providing data transmission via an internal or external computer network, for example, Intranet, Internet, LAN, etc. Such means can be used, but not limited to: Ethernet card, GSM modem, GPRS modem, LTE modem, 5G modem, satellite communication module, NFC module, Bluetooth and / or BLE module, Wi-Fi module, etc.

Данные процесса могут включать идентификатор процесса, по меньшей мере один идентификатор этапа процесса, по меньшей мере один показатель этапа процесса (например, метрика, время выполнения этапа процесса), по меньшей мере один идентификатор сотрудника, ответственного по меньшей мере за один этап процесса. Идентификаторы сотрудников могут быть собраны устройствами 1 регистрации данных широко известными из уровня техники методами, например посредством считывания их иден- 2 038379 тификационной информации со специальных пропусков, или сбора данных их учетных записей, или посредством запроса этой информации у сотрудников, либо идентификаторы сотрудников могут быть введены в упомянутое устройство 1 специально обученным человеком.The process data may include a process identifier, at least one process step identifier, at least one process step indicator (for example, a metric, the execution time of a process step), at least one identifier of an employee responsible for at least one process step. Employee identifiers can be collected by data logging devices 1 by methods well known in the art, for example, by reading their identification information from special passes, or collecting their account data, or by requesting this information from employees, or employee identifiers can be introduced into said device 1 by a specially trained person.

В альтернативном варианте реализации системы идентификаторы сотрудников, ответственных за этапы процесса, не содержатся в данных процесса, а могут быть заранее сохранены в соответствующей базе данных сотрудников, размещенной в модуле 11 сбора, обработки и хранения данных процесса, и ассоциированы с соответствующим идентификатором этапа процесса и по меньшей мере одним идентификатором руководителя этого сотрудника.In an alternative embodiment of the system, the identifiers of the employees responsible for the process steps are not contained in the process data, but can be stored in advance in the corresponding employee database located in the module 11 for collecting, processing and storing process data, and are associated with the corresponding identifier of the process step and at least one identifier of the manager of this employee.

Рассмотрим способ регистрации данных на примере процесса оказания услуг клиентам с помощью устройства электронной очереди в организации Центр предоставления услуг (ЦПУ), в котором устройства 1 регистрации данных процесса могут быть установлены в ЦПУ для регистрации протекающих в нем процессов. Например, устройства 1 регистрации данных процесса могут быть выполнены с возможностью регистрации процесса обслуживания клиента для оказания выбранной ими услуги.Let us consider a method for registering data on the example of the process of providing services to customers using an electronic queue device in the organization Service Center (CPU), in which the process data recording devices 1 can be installed in the CPU to register the processes occurring in it. For example, the process data logger 1 may be configured to log a customer service process to provide a service of their choice.

В частном варианте реализации заявленного решения процесс обслуживания клиента для оказания выбранной им услуги в соответствии с фиг. 2 может быть реализован следующим образом.In a particular embodiment of the claimed solution, the customer service process for providing the service of his choice in accordance with FIG. 2 can be implemented as follows.

На первом этапе устройство 1 регистрации данных процесса регистрирует время получения запроса 100 на услугу от клиента ЦПУ. Устройство 1 регистрации данных процесса в данном примере может быть размещено в специализированном терминале ЦПУ, при взаимодействии с графическим интерфейсом которого клиент может выбрать тип требуемой услуги, направить запрос (100) на услугу согласно выбранному типу и получить от терминала бумажный или электронный документ, в частности талон, с номером очереди. Время взаимодействия клиента с графическим интерфейсом для направления запроса (100) на услугу и время выдачи терминалом талона (101) также может быть зарегистрировано упомянутым устройством 1.In the first step, the process data logger 1 registers the time of receipt of the service request 100 from the client CPU. The device 1 for recording process data in this example can be located in a specialized terminal of the CPU, when interacting with the graphical interface of which the client can select the type of required service, send a request (100) for the service according to the selected type and receive a paper or electronic document from the terminal, in particular coupon, with the number of the queue. The time of interaction of the client with the graphical interface for sending a request (100) for the service and the time of issuing the ticket (101) by the terminal can also be registered by the said device 1.

Соответственно указанные выше зарегистрированные данные процесса обслуживания клиента устройство 1 регистрации данных процесса направляет в устройство 10 обработки данных процесса, причем данные процесса в данном случае будут включать идентификатор процесса, указывающий на то, что процесс является процессом обслуживания клиента ЦПУ; идентификаторы этапов процесса, в частности идентификатор этапа получения (100) запроса на услугу и идентификатор этапа выдачи (101) талона; показатели этапов процесса, в частности время, которое потребовалось клиенту для направления (100) запроса на услугу, и время, которое потребовалось для выдачи (101) талона; и идентификатор сотрудника, например, находящегося рядом с терминалом и оказывающего помощь клиентам ЦПУ в работе с терминалом.Accordingly, the above registered customer service process data is sent by the process data logger 1 to the process data processing apparatus 10, the process data in this case including a process ID indicating that the process is a CPU customer service process; process step identifiers, in particular the step identifier (100) of the service request and the step identifier (101) of the ticket; indicators of the stages of the process, in particular, the time it took the client to send (100) a request for a service, and the time it took to issue (101) a coupon; and the identifier of an employee, for example, who is near the terminal and assists the CPU clients with the terminal.

Также устройство 1 регистрации данных процесса может быть установлено на автоматизированном рабочем месте (АРМ) сотрудника ЦПУ для регистрации этапов процесса обслуживания клиента, на которых упомянутый сотрудник осуществляет вызов (102) клиента согласно номеру его очереди, выбор (103) на АРМ услуги, которую требуется оказать клиенту, оказание (104) услуги клиенту, подготовку (105) документов, необходимых для оказания услуги, завершение (106) процесса оказания услуги, передачу (107) документов в операционно-учетное подразделение и закрытие (108) талона.Also, the process data registration device 1 can be installed on an automated workstation (AWS) of a CPU employee to register the stages of the customer service process, at which the said employee calls (102) the customer according to his queue number, the choice (103) on the AWS of the service that is required provide the client, provide (104) services to the client, prepare (105) the documents necessary for the provision of the service, complete (106) the process of providing the service, transfer (107) documents to the operational accounting unit and close (108) the coupon.

Соответственно в указанном выше примере данные процесса, поступающие в устройство 10 обработки данных процесса от устройства 1 регистрации данных, размещенного на АРМ сотрудника ЦПУ, будут включать идентификатор процесса, указывающий на то, что процесс является процессом обслуживания клиента ЦПУ;Accordingly, in the above example, the process data supplied to the process data processing apparatus 10 from the data logging apparatus 1 located in the workstation of the CPU employee will include a process ID indicating that the process is a CPU customer service process;

идентификаторы этапов процесса 102-108;process step identifiers 102-108;

показатели этапов процесса, характеризующие время выполнения этапов 102-108;indicators of the stages of the process, characterizing the time of execution of stages 102-108;

идентификатор сотрудника ЦПУ - оператора упомянутого АРМ.the identifier of the employee of the CPU - the operator of the mentioned AWP.

Информацию о времени выполнения этапа 102 устройство 1 регистрации данных может получать, например, от АРМ сотрудника ЦПУ в момент нажатия сотрудником соответствующей кнопки вызов клиента в графическом интерфейсе АРМ или подключенной к АРМ. Информацию о времени выполнения этапа 103 устройство 1 регистрации данных может получать, например, от АРМ сотрудника ЦПУ в момент запуска соответствующего приложения для выбора услуги, а также при выборе сотрудником на АРМ конкретной услуги. Информацию о времени выполнения этапа 103 устройство 1 регистрации данных может получать, например, от АРМ сотрудника ЦПУ после нажатия соответствующей кнопки на графическом интерфейсе АРМ для оказания услуги. Информацию о времени выполнения этапа 104 устройство 1 регистрации данных может определить, например, на основе данных о времени, когда была нажата кнопка на графическом интерфейсе АРМ для оказания услуги и кнопка печати необходимых для оказания услуги документов.Information about the execution time of step 102 can be received by the data logger 1, for example, from the workstation of the employee of the CPU at the moment the employee presses the corresponding button to call the client in the graphical interface of the workstation or connected to the workstation. The data logger 1 can receive information about the execution time of step 103, for example, from the workstation of a CPU employee at the time of launching the corresponding application for selecting a service, as well as when the employee selects a specific service on the workstation. Information about the execution time of step 103 can be received by the data logging device 1, for example, from the workstation of a CPU employee after pressing the corresponding button on the graphical interface of the workstation to provide the service. Information about the execution time of step 104 can be determined by the data logger 1, for example, based on the data on the time when the button was pressed on the graphical interface of the AWP for the provision of the service and the button for printing the documents required for the provision of the service.

Информацию о времени выполнения этапа 105 устройство 1 регистрации данных может получать, например, от АРМ сотрудника ЦПУ после загрузки в специализированное приложение АРМ копии подготовленных документов. Информацию о времени выполнения этапа 106 устройство 1 регистрации данных может получать, например, от АРМ сотрудника ЦПУ после направления упомянутым сотрудником подготовленных документов в операционно-учетное подразделение. Информацию о времени выполне- 3 038379 ния этапа 108 устройство 1 регистрации данных может получать, например, от АРМ сотрудника ЦПУ в момент нажатия сотрудником соответствующей кнопки закрытие талона в графическом интерфейсеInformation about the execution time of step 105 can be received by the data logger 1, for example, from the workstation of a CPU employee after loading a copy of the prepared documents into a specialized workstation application. Information about the execution time of step 106 can be received by the data logger 1, for example, from the workstation of the CPU employee after the said employee sends the prepared documents to the operational accounting unit. The data logger 1 can receive information about the time of execution of stage 108, for example, from the workstation of a CPU employee at the moment the employee presses the corresponding button to close the ticket in the graphical interface

АРМ или подключенному к АРМ устройству ввода.AWP or an input device connected to the AWP.

Указанные выше сведения, описывающие способ регистрации посредством устройства 1 данных процесса обслуживания клиента ЦПУ, приведены в настоящей заявке лишь в качестве примера. Устройства 1 регистрации данных могут быть выполнены с возможностью регистрации данных любых типов процессов, в том числе процессов обслуживания какого-либо оборудования, процессов, протекающих в сфере продаж, процессов сопровождения и пр. Также устройства 1 регистрации данных могут быть выполнены с возможностью, помимо времени, также регистрировать прочие показатели, например показатели этапа процесса (производительность, время, скорость, удовлетворенность, количество дефектов и др.) количество единиц, физические параметры, геоданные или показатели, раскрытые в наиболее близком аналоге.The above information describing the registration method by the data device 1 of the customer service process of the CPU is given in the present application by way of example only. Data logging devices 1 can be configured to record data of any types of processes, including service processes of any equipment, processes taking place in the field of sales, maintenance processes, etc. Also, data logging devices 1 can be configured with the ability, in addition to time , also record other indicators, for example, indicators of a process stage (productivity, time, speed, satisfaction, number of defects, etc.), number of units, physical parameters, geodata or indicators disclosed in the closest analogue.

Кроме того, в альтернативном варианте реализации заявленного решения данные процесса может регистрировать специально обученный сотрудник на выделенном ему АРМ. Соответственно введенные упомянутым сотрудником данные процесса АРМ будет направлять в устройство 10 обработки данных процесса по команде сотрудника или в соответствии с заложенным в АРМ программно-аппаратным алгоритмом.In addition, in an alternative embodiment of the declared solution, the process data can be registered by a specially trained employee at the automated workstation allocated to him. Accordingly, the process data entered by the said employee will be sent by the AWP to the process data processing device 10 at the command of the employee or in accordance with the hardware and software algorithm embedded in the AWP.

На первом этапе работы устройства 10 обработки данных процесса принятые данные процесса по меньшей мере от одного устройства 1 регистрации данных поступают в модуль 11 сбора, обработки и хранения данных процесса, который на основе данных идентификатора процесса, идентификаторов этапов процесса, идентификаторов сотрудников, ответственных за этапы процесса, и показателей этапов процесса, например показателя времени выполнения этапов, формирует данные о процессе и сохраняет их в библиотеке данных, которой данный модуль может быть оснащен. Данные о процессе в модуле 11 могут быть сохранены, например, в виде временного ряда, т.е. совокупности значений показателей процесса за несколько последовательных моментов или периодов времени.At the first stage of operation of the process data processing device 10, the received process data from at least one data recording device 1 is sent to the process data collection, processing and storage unit 11, which, based on the data of the process identifier, process step identifiers, identifiers of employees responsible for the steps process, and indicators of the stages of the process, for example, the indicator of the execution time of the stages, generates data about the process and stores them in a data library with which this module can be equipped. The process data in module 11 can be stored, for example, in the form of a time series, i. E. a set of values of process indicators for several consecutive moments or periods of time.

Дополнительно модуль 11 сбора, обработки и хранения данных процесса может быть оснащен базой данных о действиях сотрудников, в которую заносится информация о действиях сотрудников на временном интервале в момент регистрации устройствами 1 данных процесса. Информация о действиях сотрудников может указывать, например, на то, что сотрудник, ответственный за этап процесса, на временном интервале находится на рабочем месте или отсутствует на рабочем месте в связи с нахождением на больничном или в отпуске, занимался другим процессом. Указанная информация может быть собрана известными из уровня техники методами или введена в модуль 11 пользователем устройства 10.Additionally, the module 11 for collecting, processing and storing process data can be equipped with a database on the actions of employees, which records information about the actions of employees on a time interval at the time of registration of process data by devices 1. Information about the actions of employees can indicate, for example, that the employee responsible for the stage of the process is at the workplace during the time interval or is absent from the workplace due to being on sick leave or on vacation, was engaged in another process. This information can be collected by methods known from the prior art or entered into the module 11 by the user of the device 10.

Далее, по команде пользователя устройства 10 или в соответствии с заложенным в устройство 10 программно-аппаратным алгоритмом упомянутое устройство 10 переходит к этапу определения наличия по меньшей мере одного отклонения в процессе, в частности в процессе обслуживания клиента. На данном этапе модуль 11 сбора, обработки и хранения данных процесса извлекает из библиотеки данных данные по меньшей мере одного процесса и направляет их в модуль 12 анализа отклонений в процессе.Further, at the command of the user of the device 10 or in accordance with the firmware algorithm embedded in the device 10, the said device 10 proceeds to the step of determining the presence of at least one deviation in the process, in particular in the process of serving the client. At this stage, the module 11 for collecting, processing and storing process data extracts data from the data library of at least one process and sends them to the module 12 for analyzing deviations in the process.

Для определения отклонений модуль 12 анализа отклонений определяет тип процесса и извлекает из библиотеки данных модуля 11 модели типовых процессов, в которую упомянутые модели заранее могут быть сохранены. Модели типовых процессов характеризуют правила выполнения типовых процессов и включают эталонные данные о типовых процессах, в частности перечень этапов типовых процессов и диапазон допустимых показателей этапов типовых процессов. Модели типовых процессов могут быть сформированы пользователями устройства 10 обработки данных процесса на основе правил, в соответствии с которыми данные процессы должны выполняться для обеспечения требуемых результативных показателей процесса.To determine deviations, the deviation analysis module 12 determines the type of process and extracts from the data library of the module 11 the model of typical processes, in which the mentioned models can be stored in advance. Models of typical processes characterize the rules for the execution of typical processes and include reference data on typical processes, in particular a list of stages of typical processes and the range of acceptable indicators of stages of typical processes. Models of typical processes can be generated by users of the process data processing device 10 based on the rules in accordance with which these processes must be performed to ensure the required performance indicators of the process.

Например, в отношении процесса обслуживания клиента ЦПУ требуемым результативным показателем может быть снижение времени обслуживания клиента ЦПУ до 15 мин, которое будет определяться, например, на основе времени, когда был получен запрос 100 на услугу, и времени, когда был закрыт 108 талон. Также требуемым результативным показателем может быть показатель времени выполнения конкретного этапа, например времени на оказание 104 услуги и пр. Эталонные данные о типовых процессах, в частности перечень этапов типовых процессов и диапазон допустимых показателей этапов типовых процессов, могут быть сформированы пользователями устройства 10 на основе анализа исторических данных показателей данных процессов, которые могут быть собраны широко известными из уровня техники методами. Также при формировании моделей типовых процессов может учитываться численность сотрудников, их стаж, производительность труда, место работы, график работы и перерывов, количество клиентов, ошибки и дефекты и т.д.For example, with respect to the CPU customer service process, the desired performance metric might be to reduce the CPU customer service time to 15 minutes, which would be determined, for example, based on the time the service request 100 was received and the time the ticket was closed 108. Also, the required performance indicator can be an indicator of the execution time of a specific stage, for example, the time to provide 104 services, etc. Reference data on typical processes, in particular a list of stages of typical processes and the range of acceptable indicators of stages of typical processes, can be generated by users of the device 10 based on the analysis historical data of process data indicators that can be collected by methods well known in the art. Also, when forming models of typical processes, the number of employees, their length of service, labor productivity, place of work, work schedule and breaks, number of customers, errors and defects, etc. can be taken into account.

При получении данных о процессе модуль 12 извлекает идентификатор процесса и на основе данного идентификатора определяет тип процесса. Соответственно при получении данных о процессе согласно приведенному выше примеру модуль 12 извлекает идентификатор процесса, сравнивает его с заранее сохраненными идентификаторами в базе данных, например размещенной в модуле 11, и на основе результатов совпадения определяет тип процесса, в частности, что тип процесса - процесс обслуживания клиента ЦПУ. Дополнительно модуль 12 на основе идентификатора процесса может определить, чтоUpon receipt of process data, module 12 extracts the process identifier and, based on this identifier, determines the type of process. Accordingly, when receiving data about the process according to the above example, the module 12 extracts the process identifier, compares it with the previously stored identifiers in the database, for example, located in the module 11, and, based on the results of the match, determines the process type, in particular, that the process type is a service process. client CPU. Additionally, module 12, based on the process ID, can determine that

- 4 038379 данный тип процесса обслуживания клиента ЦПУ осуществляется с применением электронной очереди или живой очереди.- 4 038379 this type of CPU customer service process is carried out using an electronic queue or a live queue.

После определения типа процесса модуль 12 извлекает из базы данных модель типового процесса, в частности модель процесса обслуживания клиента ЦПУ, и сравнивает данные о процессе с типовыми данными процесса, характеризующими правила выполнения данного типового процесса, для определения наличия по меньшей мере одного отклонения в этапе процессе. Модуль 12 может определять отклонение в последовательности выполнения по меньшей мере одного этапа процесса или в показателях этапа процесса посредством сравнения их с диапазоном допустимых показателей этапа типового процесса. Также модуль 12 на основе упомянутого сравнения определяет значение отклонения этапа процесса, характеризующее величину отклонения этапа процесса от этапа типового процесса.After determining the type of process, the module 12 extracts from the database a model of a typical process, in particular a model of a process for servicing a CPU client, and compares the process data with typical process data characterizing the rules for executing this typical process to determine the presence of at least one deviation in the process step. ... Module 12 may determine a variance in the sequence of at least one process step or in terms of a process step by comparing them to a range of acceptable performance for a typical process step. Also, the module 12, on the basis of the above-mentioned comparison, determines the deviation value of the process step, which characterizes the amount of deviation of the process step from the typical process step.

Например, в процессе обслуживания клиента ЦПУ с применением электронной очереди на основе результатов сравнения модулем 12 может быть определено, что в полученных данных процесса отсутствует информация об этапах 100-102, что свидетельствует о том, что сотрудник ЦПУ, ответственный за этап 103, приступил к оказанию услуги клиенту ЦПУ вне его очереди.For example, in the process of servicing a CPU client using an electronic queue, based on the comparison results, module 12 may determine that the received process data is missing information about steps 100-102, which indicates that the CPU employee responsible for step 103 has started providing a service to a CPA client out of turn.

Соответственно информация о значении отклонения каждого этапа 100-102 процесса в данном примере будет указывать на то, что данные об упомянутых этапах отсутствуют. Либо модулем 12 может быть определено, что показатель времени выполнения этапа 102, характеризующий время ожидания клиента ЦПУ в очереди после выдачи 101 талона, превышает установленное время ожидания, т.е. выше установленного диапазона допустимых показателей времени для данного этапа 102 типового процесса. Соответственно информация о значении отклонения этапа 102 будет указывать на величину отклонения показателя времени выполнения этапа 102 от заданного диапазона допустимых показателей времени выполнения данного этапа.Accordingly, the information about the deviation value of each step 100-102 of the process in this example will indicate that there is no information about these steps. Alternatively, it can be determined by the module 12 that the execution time of step 102, which characterizes the waiting time of the CPU client in the queue after the ticket 101 has been issued, exceeds the set waiting time, i. E. above the specified range of acceptable times for this stage 102 of the typical process. Accordingly, the information about the deviation value of step 102 will indicate the amount of deviation of the time indicator of step 102 from the predetermined range of allowable indicators of the execution time of this step.

После определения по меньшей мере одного отклонения в процессе модуль 12 формирует уведомление об отклонении, в которое включается информация об идентификаторе процесса и данные об отклонении в процессе, включающие информацию: идентификатор этапа процесса, идентификатор сотрудника, ответственного за этап процесса, значение отклонения этапа процесса.After determining at least one deviation in the process, module 12 generates a rejection notification, which includes information about the process identifier and data about the deviation in the process, including information: the identifier of the process step, the identifier of the employee responsible for the process step, the deviation value of the process step.

Например, в приведенном выше примере при обнаружении отклонения в этапах 100-102, когда данные этапы отсутствуют, модуль 12 формирует уведомление, в которое включаются идентификатор, указывающий на то, что процесс является процессом обслуживания клиента ЦПУ; данные об отклонении в процессе, включающие идентификаторы этапов 100-102 процесса, по меньшей мере один идентификатор сотрудника, ответственного за этапы 100-102, и значения отклонения этапов процесса, указывающие на то, что информация о данных этапах отсутствует.For example, in the above example, when a deviation is detected in steps 100-102 when these steps are not present, module 12 generates a notification that includes an identifier indicating that the process is a CPU client service process; process deviation data including process step identifiers 100-102, at least one employee identifier responsible for steps 100-102, and process step deviation values indicating that there is no information about these steps.

Если модулем 12 обнаружено отклонение в показателе этапа процесса, в частности в показателе времени выполнения этапа 102 процесса, то модуль 12 формирует уведомление об отклонении, в которое включается идентификатор, указывающий на то, что процесс является процессом обслуживания клиента ЦПУ; и данные об отклонении в процессе, включающие идентификатор процесса 102, идентификатор сотрудника, ответственного за процесс 102, и значение отклонения этапа 102 процесса, т.е. величину отклонения показателя времени выполнения этапа 102 процесса от заданного диапазона допустимых показателей времени выполнения типового этапа процесса.If module 12 detects a deviation in the metric of the process step, in particular in the metric of the execution time of the process step 102, then the module 12 generates a deviation notification, which includes an identifier indicating that the process is a CPU client service process; and rejection data in the process, including the process ID 102, the ID of the employee in charge of the process 102, and the rejection value of the process step 102, i. the amount of deviation of the indicator of the execution time of stage 102 of the process from a predetermined range of allowable indicators of the execution time of the typical stage of the process.

Сформированное уведомление модулем 12 направляется в модуль 13 приоритизаций отклонений, который соединен с базой исторических данных об отклонениях по меньшей мере в одном процессе, расположенной в упомянутом ранее модуле 11. Исторические данные об отклонениях по меньшей мере в одном процессе могут включать идентификаторы сотрудников, ответственные за этапы процесса, и зарегистрированную ранее информацию об отклонении по меньшей мере одного показателя этапа процесса, о количестве отклонений упомянутого показателя, о хронологии отклонений упомянутого показателя и о том, как давно отклонение в процессе случалось. Модуль 13 на основе идентификатора процесса, идентификатора сотрудника и данных об отклонении в этапе процесса осуществляет поиск исторических данных об отклонениях в данном этапе процесса по данному сотруднику, которые ранее могли быть зафиксированы в заранее заданном пользователем в устройстве 10 диапазоне времени, и на основе зарегистрированной ранее информации об отклонении в данном этапе процесса определяет уровень приоритета для данного отклонения. На основе уровня приоритета в дальнейшем будет определяться руководитель или прочее ответственное лицо, которому данные об отклонении будут направлены. Например, первый уровень приоритета может указывать на то, что данные об отклонении следует направить руководителю, ответственному за сотрудника, идентификатор которого содержится в данных об отклонении, второй уровень приоритета может указывать на то, что данные об отклонении следует направить вышестоящему руководителю, которым может быть, например, руководитель процесса или этапа процесса. Информация о руководителях сотрудников и уровнях их приоритетов может быть заранее занесена в модуль 11 пользователем устройства 10.The generated notification by the module 12 is sent to the deviation prioritization module 13, which is connected to the historical data base on deviations in at least one process located in the previously mentioned module 11. The historical data on deviations in at least one process may include identifiers of employees responsible for process steps, and previously recorded information about the deviation of at least one indicator of the process step, about the number of deviations of the said indicator, the history of the deviations of the said indicator, and how long ago the deviation occurred in the process. Module 13, based on the process identifier, employee identifier and deviation data in the process step, searches for historical data on deviations in this process step for this employee, which could previously have been recorded in a time range predefined by the user in the device 10, and based on the previously registered The deviation information at this stage of the process determines the priority level for this deviation. Based on the priority level, in the future, the manager or other responsible person will be determined to whom the data on the deviation will be sent. For example, the first priority level might indicate that the deviation should be forwarded to the manager responsible for the employee whose ID is in the deviation data, the second priority level might indicate that the deviation should be forwarded to an upstream manager, who might be , for example, the leader of a process or stage of a process. Information about the managers of employees and their priority levels can be pre-entered into module 11 by the user of the device 10.

В частном варианте реализации заявленного решения, если модулем 13 на основе информации о значении отклонения этапа процесса было определено, что отклонение в этапах процесса связано с отсутствием этапов 101 и 102, при этом в базе исторических данных отсутствует информация об отклонения в этапах 101 и 102 (т.е. отклонение, связанное с выполнением этапов 101 и 102 определено в первыйIn a particular embodiment of the claimed solution, if the module 13, based on the information on the deviation value of the process step, determined that the deviation in the process steps is due to the absence of steps 101 and 102, while there is no information about the deviation in steps 101 and 102 in the historical database ( i.e. the variance associated with steps 101 and 102 is determined in the first

- 5 038379 раз), то модуль 13 приоритизаций отклонений назначает определенным модулем 12 отклонению, характеризующему отклонения в этапах 101 и 102 процесса, первый уровень приоритета. Аналогично модуль назначает приоритет отклонению, связанному с отклонением показателя этапа процесса, в частности показателю времени ожидания клиента между этапами 101 и 102, если в базе исторических данных отсутствует информация о данном отклонении.- 5,038379 times), then the deviation prioritization module 13 assigns, by the module 12, the deviation characterizing the deviations in process steps 101 and 102, the first priority level. Likewise, the module prioritizes a deviation associated with a deviation of a process step metric, in particular a client wait time between steps 101 and 102, if there is no information about this deviation in the historical database.

Если модуль 13 нашел в базе исторических данных информацию об отклонении в процессе, связанном с отсутствием этапов 101 и 102, то модуль 13 назначает более высокий уровень приоритета в зависимости от исторических данных данного отклонения.If module 13 finds information in the history database about a deviation in the process associated with the absence of steps 101 and 102, then module 13 assigns a higher priority level depending on the historical data of this deviation.

Например, если модулем 13 определено, что исторические данные отклонения содержат информацию о данном отклонении, связанном с отсутствием этапов 101 и 102 на заданном промежутке времени, то модуль 13 назначает отклонению, например, второй, третий или прочий уровень приоритета, в зависимости от величины отклонения показателя этапа процесса, количества отклонений показателя этапа процесса и данных, указывающих на то, как давно это отклонение было определено последний раз. Аналогичным образом модуль 13 работает при определении наличия отклонения в процессе, связанного с показателем этапа процесса, например показателем времени ожидания клиента между этапами 101 и 102.For example, if module 13 determines that the historical deviation data contains information about this deviation associated with the absence of steps 101 and 102 for a given period of time, then module 13 assigns the deviation, for example, a second, third or other priority level, depending on the magnitude of the deviation. a process step metric, the number of deviations in a process step metric, and data indicating how long ago the deviation was last detected. Likewise, module 13 operates to determine if there is a process deviation associated with a process step metric, such as a client wait time between steps 101 and 102.

Дополнительно модуль 13 может быть выполнен с возможностью уточнять уровень приоритета отклонения в процессе на основе данных о действиях сотрудника на временном интервале, на котором определено наличие отклонения. Для обеспечения данной возможности модуль 13 обращается к модулю 11, извлекает из библиотеки данных информацию об интервале времени, когда было зарегистрировано отклонение в этапе процесса, и на основе идентификатора сотрудника осуществляет поиск в базе данных информации о действиях сотрудника на данном временном интервале. После этого модуль 13 на основе информации о действиях сотрудника на данном временном интервале уточняет уровень приоритета отклонения в процессе.Additionally, the module 13 can be configured to refine the level of priority of the deviation in the process based on the data on the actions of the employee in the time interval in which the presence of the deviation is determined. To provide this possibility, module 13 refers to module 11, extracts from the data library information about the time interval when a deviation was registered in the process step, and based on the employee identifier, searches the database for information about the employee's actions in this time interval. After that, module 13, based on information about the employee's actions in this time interval, specifies the priority level of deviations in the process.

Например, если информация о действиях сотрудника указывает на то, что сотрудник, ответственный за этап процесса, отсутствует на рабочем месте на данном временном интервале, например, в связи с нахождением на больничном или в отпуске, то модуль 13 снижает уровень приоритета отклонения. Например, отклонению в процессе может быть назначен самый низкий уровень приоритета в связи с отсутствием сотрудника на рабочем месте, в соответствии с которым данные об этом отклонении не будут отображены руководителю, а данное отклонение в процессе не будет считаться модулем 13 как отклонение. Если информация о действиях сотрудника указывает на то, что сотрудник, ответственный за этап процесса, находился на рабочем месте, то уровень приоритета отклонения не меняется.For example, if the information about the employee's actions indicates that the employee responsible for the stage of the process is absent from the workplace at this time interval, for example, due to being on sick leave or on vacation, then module 13 lowers the rejection priority level. For example, a process variance can be assigned the lowest priority level due to the absence of an employee at the workplace, according to which the data on this variance will not be displayed to the manager, and this variance in the process will not be considered by module 13 as a variance. If the information about the employee's actions indicates that the employee responsible for the stage of the process was at the workplace, then the rejection priority level does not change.

Также уровень приоритета отклонения может быть уточнен модулем 13 на основе уровня приоритета процесса, который также может быть задан пользователем устройства. Например, упомянутый пользователь в базе данных модуля 13 может задать уровень приоритета для каждого процесса, причем для процесса обслуживания клиента ЦПУ может быть установлен максимальный уровень приоритета. Таким образом, модуль 13 может уточнить уровень приоритета отклонения на основе уровня приоритета процесса, например увеличить уровень приоритета отклонения, связанного с отсутствием этапов 101 и 102 или с отклонением показателя времени ожидания клиента, на величину уровня приоритета процесса.Also, the deviation priority level can be refined by the module 13 based on the process priority level, which can also be set by the device user. For example, said user in the database of unit 13 can set a priority level for each process, and a maximum priority level can be set for the CPU client service process. Thus, module 13 may refine the rejection priority level based on the process priority level, for example, increase the rejection priority level due to the absence of steps 101 and 102 or the deviation of the client timeout value by the process priority level.

Также дополнительно модуль 13 может быть выполнен с возможностью идентификации сотрудника, ответственного за процесс, если поступившие на модуль 13 данные об отклонении в процессе не содержат информацию об идентификаторе сотрудника. Для определения сотрудника, ответственного за этап процесса, модуль 13 направляет идентификатор этапа процесса в модуль 11 сбора, обработки и хранения данных процесса, который в автоматизированном режиме извлекает идентификатор сотрудника, ответственного за этап процесса, и направляет его в модуль 13. Полученный идентификатор сотрудника модуль 13 ассоциирует с полученными данными отклонения в этапе процесса, таким образом осуществляя идентификацию сотрудника, который является инициатором отклонения в этапе процесса.Also, in addition, module 13 can be configured to identify the employee responsible for the process, if the data about the deviation received by the module 13 in the process does not contain information about the employee's identifier. To determine the employee responsible for the process step, module 13 sends the process step identifier to the process data collection, processing and storage module 11, which automatically extracts the identifier of the employee responsible for the process step and sends it to module 13. The received employee identifier module 13 associates with the received data deviations in the process step, thus identifying the employee who is the initiator of the deviation in the process step.

На следующем этапе работы устройства 10 обработки данных процесса упомянутый модуль 13 приоритизаций отклонений на основе идентификатора сотрудника и приоритета определяет идентификаторы руководителей, ответственных за сотрудника, и направляет в модуль 14 формирования заданий информацию об идентификаторах руководителей, идентификаторе процесса, информацию о приоритете отклонения и данные об отклонении в процессе. При получении упомянутой информации модуль 14 формирования заданий запрашивает у модуля 11 информацию о задании, направленном на изменение значения отклонения по меньшей мере в одном этапе процесса, в зависимости от типа процесса, который определяется на основе идентификатора процесса, и уровня приоритета отклонения.At the next stage of the operation of the process data processing device 10, the said module 13 for prioritizing deviations based on the employee ID and priority determines the identifiers of the managers responsible for the employee, and sends to the task generating module 14 information about the identifiers of the leaders, the process identifier, the information about the priority of the deviation and the data about deviation in the process. Upon receipt of said information, the task generating unit 14 requests information from the task generating unit 11 about the task aimed at changing the deviation value in at least one process step, depending on the process type, which is determined based on the process ID and the rejection priority level.

Например, если процесс представляет собой процесс обслуживания клиента, а отклонением в процессе является отсутствие информации об этапах 100-102, что свидетельствует о том, что сотрудник ЦПУ, ответственный за этап 103, приступил к оказанию услуги клиенту ЦПУ вне его очереди, то модуль 14 формирования заданий на основе идентификатора процесса определяет, что процесс является процессом обслуживания клиентов ЦПУ, определяет приоритет отклонения на основе значения уровня приоритета и извлекает из базы данных модуля 11 соответствующее для процесса обслуживания клиентов ЦПУ задание, направленное на устранение отклонения, связанного с отсутствием информации об этапах 100102, согласно первому уровню приоритета. Заданием для первого уровня приоритета может быть, на- 6 038379 пример, указание на необходимость проработать с сотрудником выполнение правила работы с электронной очередью: Обслуживание по 1 талону только 1 клиента и удостовериться в понимании этого правила сотрудником. Для второго уровня приоритета может быть получено, например, задание, указывающее на необходимость развития у руководителя навыков работы с сотрудниками. Соответственно для прочих уровней приоритета могут быть сформированы в БД модуля 11 другие задания.For example, if the process is a customer service process, and the deviation in the process is the lack of information about steps 100-102, which indicates that the CPU employee responsible for step 103 has started providing the service to the CPU customer out of turn, then module 14 generating jobs based on the process identifier determines that the process is a CPU customer service process, determines the priority of the deviation based on the priority level value and retrieves from the database of module 11 a job corresponding to the CPU customer service process aimed at eliminating the deviation associated with the lack of information about the stages 100102, according to the first priority level. The task for the first priority level can be, for example, an indication of the need to work with the employee on the implementation of the rule for working with an electronic queue: Serving only 1 customer for 1 coupon and make sure that the employee understands this rule. For the second level of priority, for example, an assignment may be received indicating the need to develop the manager's skills in working with employees. Accordingly, for other priority levels, other tasks can be generated in the database of the module 11.

Если в процессе обслуживания клиента отклонением в процессе является, например, показатель процесса - время обслуживания клиента с момента выбора вызова 102 клиента до закрытия 108 талона, то задание может указывать руководителю на необходимость выполнения следующих этапов:If, in the process of serving a customer, a deviation in the process is, for example, a process indicator - the time of customer service from the moment the customer's call 102 was selected until the ticket was closed 108, then the task may indicate to the manager the need to perform the following steps:

1. Выяснить у сотрудника причины длительного выполнения операций.1. Find out from the employee the reasons for the long-term performance of operations.

2. Проверить знания выполнения операций сотрудником.2. Check the knowledge of the performance of operations by the employee.

3. Научить сотрудника, направить на обучение.3. Teach the employee, send him to training.

4. Отработать навык выполнения операций.4. Practice the skill of performing operations.

5. Контролировать выполнение в последующем.5. Monitor the implementation in the future.

6. В случае если сотрудник выполняет правильные действия, причина отклонений в проблемах процесса, эскалировать проблему на владельца процесса.6. In case the employee performs the correct actions, the reason for the deviations in the process problems, escalate the problem to the owner of the process.

Далее модуль 14 формирования заданий на основе данных о приоритете отклонения в процессе определяет соответствующего уровню приоритета руководителя и выводит данные об отклонении процесса, сотруднике и упомянутом задании на средства вывода информации руководителя, таким образом, обеспечивая вывод упомянутых данных на основе приоритета отклонения в процессе.Further, the module 14 for generating tasks based on the data on the priority of the deviation in the process determines the corresponding to the priority level of the leader and outputs the data on the deviation of the process, the employee and the mentioned task to the means for outputting the information of the manager, thus providing the output of the mentioned data based on the priority of the deviation in the process.

В альтернативном варианте заявленного решения модуль 14 формирования заданий может формировать список отклонений в работе сотрудников, в процессах. Список отклонений может быть направлен на средства вывода информации руководителя и обновляться в реальном времени. Модуль 14 формирования заданий может быть оснащен непосредственно средствами вывода информации или соединен с упомянутыми средствами. Средствами вывода могут быть, например, дисплей (монитор), сенсорный дисплей, сенсорная панель, средства дополненной реальности, голосовой интерфейс, планшет, световые индикаторы, проектор и т.п.In an alternative embodiment of the claimed solution, the task generation module 14 can generate a list of deviations in the work of employees, in processes. The list of deviations can be sent to the manager's information output means and updated in real time. Module 14 for generating tasks can be equipped directly with means for outputting information or connected to said means. The output means can be, for example, a display (monitor), a touch screen, a touch panel, augmented reality, a voice interface, a tablet, indicator lights, a projector, etc.

Дополнительно в альтернативном варианте реализации заявленного решения модуль 14 может быть выполнен с возможностью определения значения емкости рабочего времени руководителей. Значение емкости рабочего времени модулем 14 может быть определено на основе данных расписания руководителя и данных поставленных ему заданий, информация о котором может быть заранее занесена в библиотеку данных модуля 11 непосредственно руководителем, к которой упомянутый модуль 14 обращается. При определении значения емкости рабочего времени модулем 14 также может учитываться исторические данные о расписании руководителя и выполненных им заданиях. Соответственно информация о идентификаторе процесса, данные об отклонении в процессе и упомянутое задание выводятся модулем 14 тому руководителю, значение емкости рабочего времени которого является наименьшим. Если ранее приоритет отклонения в процессе был уточнен, например, на основе приоритета процесса или на основе данных о действиях сотрудника на временном интервале, на котором определено наличие отклонения, то соответственно упомянутые данные на средства вывода информации руководителя выводятся с учетом значения емкости рабочего времени и уточненного приоритета отклонения в процессе или с учетом данных о действиях сотрудника и уточненном приоритете отклонения в процессе.Additionally, in an alternative embodiment of the claimed solution, module 14 can be configured to determine the value of the capacity of the managers' working time. The value of the working time capacity by the module 14 can be determined on the basis of the data of the manager's schedule and the data of the tasks assigned to him, information about which can be pre-entered into the data library of the module 11 directly by the manager, to which the said module 14 refers. When determining the value of the capacity of working time, module 14 can also take into account the historical data on the manager's schedule and the tasks performed by him. Accordingly, the information about the process identifier, the data on the deviation in the process and the mentioned task are output by the module 14 to the manager whose working time capacity value is the smallest. If the priority of the deviation in the process was previously specified, for example, based on the priority of the process or on the basis of data on the employee's actions in the time interval at which the presence of a deviation was determined, then respectively the mentioned data is output to the manager's information output means taking into account the value of the working time capacity and the adjusted the priority of the deviation in the process or taking into account the data on the employee's actions and the refined priority of the deviation in the process.

Также модулем 14 формирования заданий выводится информация о том, в какой срок должно быть выполнено задание (например, информация о интервале времени, в котором выполняется задание). Информация о сроках выполнения заданий также указывается пользователем устройства 10 в библиотеке данных вместе с заданием и выводится по запросу модулем 14. При этом модуль 14 может проанализировать хранящиеся в модуле 11 данные о занятости рабочего времени руководителя, и если интервал времени, на котором руководитель занят, выпадает на интервал времени, в котором выполняется задание, то срок выполнения задания может быть увеличен модулем 14, например, на значение интервала времени, на котором руководитель занят.Also, the task generation module 14 displays information about the time at which the task is to be completed (for example, information about the time interval in which the task is executed). Information about the due dates of tasks is also indicated by the user of the device 10 in the data library along with the task and is displayed upon request by the module 14. In this case, the module 14 can analyze the data on the manager's working time occupancy stored in the module 11, and if the time interval during which the manager is busy, falls on the time interval in which the task is executed, then the task execution time can be increased by module 14, for example, by the value of the time interval during which the manager is busy.

Дополнительно модуль 11 сбора, обработки и хранения данных процесса может быть выполнен с возможностью регистрации причины невыставления задания для руководителя по выявленному отклонению. В случае невыставления задания модуль 11 формирует в библиотеке данных отметку о причине невыставления задания, причем отметка может включать следующий текст: задание не выставлено; задание не выставлено, сотрудник уволен или отсутствует (отпуск, больничный); задание не выставлено, т.к. не закончился период исполнения предыдущего задания; задание не выставлено, т.к. превышен лимит допустимого кол-ва задач на руководителя; задание не выставлено, т.к. найденная позиция получателя не занята (вакансия) и др.Additionally, the module 11 for collecting, processing and storing process data can be configured to register the reason for not submitting the task to the manager for the detected deviation. In case of non-submission of the task, the module 11 generates in the data library a mark about the reason for not submitting the task, and the mark may include the following text: the task is not exposed; the task is not set, the employee is dismissed or absent (vacation, sick leave); the task is not set, tk. the period of execution of the previous assignment has not ended; the task is not set, tk. the limit of the permissible number of tasks for the head has been exceeded; the task is not set, tk. found recipient position is not occupied (vacancy), etc.

После того как руководитель выполнил задание, он направляет в модуль 14 посредством средств ввода информации данные о выполненных им действиях и команду, в соответствии с которой модуль 14 передает информацию об идентификаторе процесса, идентификаторе руководителя, данные об отклонении в процессе и данные о выполненных руководителем действиях в модуль 15 сбора данных обратной связи. Полученные данные модуль 15 заносит в базу исторических данных об отклонениях, размещенную в модуле 11.After the manager has completed the task, he sends to module 14 by means of information input data about the actions he performed and a command, according to which module 14 transmits information about the process ID, manager ID, data on deviation in the process and data on the actions performed by the manager. to the module 15 for collecting feedback data. The received data module 15 enters into the database of historical data on deviations located in module 11.

- 7 038379- 7 038379

Таким образом, при получении модулем 12 новых данных о данном процессе и определении алогичного отклонения в этапе процесса модуль 12 будет направлять в модуль 13 новое уведомление, в которое включается информация об идентификаторе процесса и данные о новом отклонении в процессе. Соответственно при обращении к базе исторических данных модулем 13 будет найдена информация об определенном ранее отклонении в данном процессе, а также о выполненных руководителем действиях, в связи с чем модуль 13 назначит более высокий уровень приоритета, например второй уровень приоритета, для направления вышестоящему руководителю данных о новом отклонении и выполненных действиях руководителя.Thus, when module 12 receives new data about this process and detects an illogical deviation in a process step, module 12 will send a new notification to module 13, which includes information about the process identifier and data about a new deviation in the process. Accordingly, when accessing the historical database, module 13 will find information about a previously determined deviation in this process, as well as about the actions performed by the manager, in connection with which module 13 will assign a higher priority level, for example, the second priority level, for sending data about new deviation and actions taken by the manager.

Далее модуль 13 обращается к базе данных, сохраненной в модуле 11, определяет вышестоящих руководителей сотрудника и направляет в модуль 14 формирования заданий информацию об идентификаторе процесса, данные о приоритете процесса, данные об отклонении в процессе и выполненных действиях руководителя. Отображение данных об отклонении и о задании для вышестоящего руководителя на основе приоритета отклонения в процессе и сбор выполненных им действий может осуществляться устройством 10 описанным ранее способом в соответствии с приведенными выше функциями модулей 14 и 15. В частности, модуль 14 запрашивает из библиотеки данных информацию о задании для вышестоящего руководителя, направленного на изменения значения отклонения по меньшей мере одного этапа процесса, в зависимости от типа процесса и приоритета отклонения и выводит данные об отклонении процесса, сотруднике и задании, направленном на изменения значения отклонения в процессе, на средства вывода информации вышестоящего руководителя, таким образом обеспечивая вывод упомянутой информации на основе уровня приоритета отклонения в процессе.Further, module 13 refers to the database stored in module 11, determines the higher-level managers of the employee and sends information about the process identifier, data about the process priority, data about the deviation in the process and the actions of the manager to the task generation module 14. The display of deviation and task data for a superior manager based on the priority of deviation in the process and the collection of the actions performed by him can be carried out by the device 10 in the previously described manner in accordance with the above functions of modules 14 and 15. In particular, module 14 requests information about a task for a superior manager, aimed at changing the deviation value of at least one stage of the process, depending on the type of process and the priority of the deviation, and outputs data about the deviation of the process, the employee and the task aimed at changing the deviation value in the process, to the information output of the superior manager , thus ensuring that said information is output based on the priority level of the deviation in the process.

Дополнительно модуль 15 сбора данных обратной связи может быть выполнен с возможностью определения значения эффективности действий руководителя, направленных на изменение значения отклонения в процессе. Для этого модуль 15 обращается к модулю 12 анализа отклонений для получения новых данных отклонения в данном процессе после того, как задание было выполнено руководителем. Если новые данные отклонения в процессе получены от модуля 12, то модуль 15 назначает действиям руководителя низкий уровень эффективности, причем упомянутое значение рассчитывается посредством сравнения нового значения показателя этапа процесса со значением показателя этапа процесса, информация о котором содержатся в данных об отклонении, полученных от модуля 14 формирования заданий. При определении низкого уровня эффективности модуль 15 может быть выполнен с возможностью формирования запроса на необходимость корректировки правил типового процесса и задания, направленного на изменение значения отклонения. Запрос модулем 15 может быть выведен на средства отображения информации устройства 10.Additionally, the module 15 for collecting feedback data can be configured to determine the value of the effectiveness of the actions of the manager, aimed at changing the value of the deviation in the process. To do this, module 15 refers to the deviation analysis module 12 to obtain new deviation data in this process after the task has been completed by the supervisor. If new deviation data in the process is received from module 12, then module 15 assigns the manager's actions a low level of efficiency, and the mentioned value is calculated by comparing the new value of the process step indicator with the value of the process step indicator, information about which is contained in the deviation data received from the module 14 formation of tasks. When determining a low level of efficiency, module 15 can be configured to generate a request for the need to adjust the rules of a typical process and a task aimed at changing the deviation value. The request by the module 15 can be output to the information display means of the device 10.

Если отклонений в процессе не обнаружено, то модуль 15 назначает высокий уровень эффективности действий руководителя. При определении высокого уровня эффективности действий модуль 15 в автоматизированном режиме корректирует правила типового процесса и задание, направленное на изменение значения отклонения, например, путем корректировки диапазона допустимых показателей типового процесса в соответствии с новым значением показателя процесса или корректировки задания путем внесения данных о принятых руководителем действиях.If no deviations are found in the process, then module 15 assigns a high level of managerial effectiveness. When determining a high level of efficiency of actions, module 15 in the automated mode adjusts the rules of the typical process and the task aimed at changing the deviation value, for example, by adjusting the range of acceptable indicators of the typical process in accordance with the new value of the process indicator or adjusting the task by entering data on the actions taken by the manager ...

Таким образом, обеспечивается достижение указанного технического результата, заключающегося в расширении функциональных возможностей, в частности, за счет отображения руководителю данных об отклонении, сотруднике и задании, направленных на изменение значения отклонения по меньшей мере одного этапа процесса, на основе приоритета отклонения в процессе. В общем виде (см. фиг. 3) устройство 10 обработки данных процесса содержит объединенные общей шиной информационного обмена один или несколько процессоров (201), средства памяти, такие как ОЗУ (202) и ПЗУ (203), интерфейсы ввода/вывода (204), устройства ввода/вывода (205), и устройство для сетевого взаимодействия (206).Thus, the achievement of the specified technical result is ensured, which consists in expanding the functionality, in particular, by displaying data on the deviation, the employee and the task to the manager, aimed at changing the deviation value of at least one stage of the process, based on the priority of the deviation in the process. In general form (see Fig. 3), the process data processing device 10 contains one or more processors (201) united by a common data exchange bus, memory means such as RAM (202) and ROM (203), input / output interfaces (204 ), input / output devices (205), and a device for networking (206).

Процессор (201) (или несколько процессоров, многоядерный процессор и т.п.) может выбираться из ассортимента устройств, широко применяемых в настоящее время, например, таких производителей, как: Intel™, AMD™, Apple™, Samsung Exynos™, MediaTEK™, Qualcomm Snapdragon™ и т.п. Под процессором или одним из используемых процессоров в устройстве (200) также необходимо учитывать графический процессор, например, GPU NVIDIA или Graphcore, тип которых также является пригодным для полного или частичного выполнения способа, а также может применяться для обучения и применения моделей машинного обучения в различных информационных системах.The processor (201) (or multiple processors, multi-core processor, etc.) can be selected from a range of devices that are currently widely used, for example, such manufacturers as: Intel ™, AMD ™, Apple ™, Samsung Exynos ™, MediaTEK ™, Qualcomm Snapdragon ™, etc. Under the processor or one of the processors used in the device (200), it is also necessary to take into account a graphics processor, for example, NVIDIA GPU or Graphcore, the type of which is also suitable for full or partial execution of the method, and can also be used for training and applying machine learning models in various information systems.

ОЗУ (202) представляет собой оперативную память и предназначено для хранения исполняемых процессором (201) машиночитаемых инструкций для выполнение необходимых операций по логической обработке данных. ОЗУ (202), как правило, содержит исполняемые инструкции операционной системы и соответствующих программных компонент (приложения, программные модули и т.п.). При этом, в качестве ОЗУ (202) может выступать доступный объем памяти графической карты или графического процессора.RAM (202) is a random access memory and is intended for storing machine-readable instructions executed by the processor (201) for performing the necessary operations for logical data processing. RAM (202), as a rule, contains executable instructions of the operating system and corresponding software components (applications, software modules, etc.). In this case, the available memory of the graphics card or graphics processor can act as RAM (202).

ПЗУ (203) представляет собой одно или более устройств постоянного хранения данных, например, жесткий диск (HDD), твердотельный накопитель данных (SSD), флэш-память (EEPROM, NAND и т.п.), оптические носители информации (CD-R/RW, DVD-R/RW, BlueRay Disc, MD) и др.ROM (203) is one or more persistent storage devices such as hard disk drive (HDD), solid state data storage device (SSD), flash memory (EEPROM, NAND, etc.), optical storage media (CD-R / RW, DVD-R / RW, BlueRay Disc, MD), etc.

Для организации работы компонентов устройства (200) и организации работы внешних подклю- 8 038379 чаемых устройств применяются различные виды интерфейсов В/В (204). Выбор соответствующих интерфейсов зависит от конкретного исполнения вычислительного устройства, которые могут представлять собой, не ограничиваясь: PCI, AGP, PS/2, IrDa, FireWire, LPT, COM, SATA, IDE, Lightning, USB (2.0, 3.0,Various types of I / O interfaces (204) are used to organize the operation of device components (200) and to organize the operation of external connected devices. The choice of the appropriate interfaces depends on the specific version of the computing device, which can be, but are not limited to: PCI, AGP, PS / 2, IrDa, FireWire, LPT, COM, SATA, IDE, Lightning, USB (2.0, 3.0,

3.1, micro, mini, type C), TRS/Audio jack (2.5, 3.5, 6.35), HDMI, DVI, VGA, Display Port, RJ45, RS232 и т.п.3.1, micro, mini, type C), TRS / Audio jack (2.5, 3.5, 6.35), HDMI, DVI, VGA, Display Port, RJ45, RS232, etc.

Для обеспечения взаимодействия пользователя с устройством (200) применяются различные средства (205) В/В информации, например, клавиатура, дисплей (монитор), сенсорный дисплей, тач-пад, джойстик, манипулятор мышь, световое перо, стилус, сенсорная панель, трекбол, динамики, микрофон, средства дополненной реальности, оптические сенсоры, планшет, световые индикаторы, проектор, камера, средства биометрической идентификации (сканер сетчатки глаза, сканер отпечатков пальцев, модуль распознавания голоса) и т.п.To ensure user interaction with the device (200), various means (205) of I / O information are used, for example, a keyboard, display (monitor), touch display, touch pad, joystick, mouse manipulator, light pen, stylus, touch panel, trackball , speakers, microphone, augmented reality, optical sensors, tablet, light indicators, projector, camera, biometric identification (retina scanner, fingerprint scanner, voice recognition module), etc.

Средство сетевого взаимодействия (206) обеспечивает передачу данных посредством внутренней или внешней вычислительной сети, например, Интранет, Интернет, ЛВС и т.п. В качестве одного или более средств (206) может использоваться, но не ограничиваться: Ethernet карта, GSM модем, GPRS модем, LTE модем, 5G модем, модуль спутниковой связи, NFC модуль, Bluetooth и/или BLE модуль, Wi-Fi модуль и др.The means of networking (206) provides data transmission via an internal or external computer network, for example, Intranet, Internet, LAN, etc. One or more means (206) may be used, but not limited to: Ethernet card, GSM modem, GPRS modem, LTE modem, 5G modem, satellite communication module, NFC module, Bluetooth and / or BLE module, Wi-Fi module, and dr.

Дополнительно могут применяться также средства спутниковой навигации в составе системы (200), например, GPS, ГЛОНАСС, BeiDou, Galileo. Конкретный выбор элементов устройства (200) для реализации различных программно-аппаратных архитектурных решений может варьироваться с сохранением обеспечиваемого требуемого функционала.Additionally, satellite navigation aids can also be used as part of the system (200), for example, GPS, GLONASS, BeiDou, Galileo. The specific choice of elements of the device (200) for the implementation of various software and hardware architectural solutions can vary while maintaining the required functionality provided.

Модификации и улучшения вышеописанных вариантов осуществления настоящего технического решения будут ясны специалистам в данной области техники. Предшествующее описание представлено только в качестве примера и не несет никаких ограничений. Таким образом, объем настоящего технического решения ограничен только объемом прилагаемой формулы изобретения.Modifications and improvements to the above described embodiments of the present technical solution will be apparent to those skilled in the art. The foregoing description is provided by way of example only and is not intended to be limiting in any way. Thus, the scope of the present technical solution is limited only by the scope of the attached claims.

Claims (5)

ФОРМУЛА ИЗОБРЕТЕНИЯCLAIM 1. Способ выявления и отображения отклонений в данных по меньшей мере об одном процессе от данных, характеризующих правила выполнения типового процесса, и заданий по их устранению, выполняемый по меньшей мере одним вычислительным устройством, содержащий этапы, на которых получают данные по меньшей мере об одном процессе;1. A method for detecting and displaying deviations in data about at least one process from data characterizing the rules for executing a typical process, and tasks for their elimination, performed by at least one computing device, containing stages at which data about at least one process; определяют тип процесса;determine the type of process; сравнивают данные о процессе с данными, характеризующими правила выполнения типового процесса, для определения наличия по меньшей мере одного отклонения в этапе процесса;comparing the data on the process with data characterizing the rules of the typical process to determine the presence of at least one deviation in the process step; идентифицируют сотрудника, который является инициатором отклонения в этапе процесса;identify the employee who is the initiator of the deviation at the stage of the process; определяют приоритет отклонения на основе исторических данных об отклонениях в этапе процесса;determine the priority of the deviation based on historical data on deviations in the process step; определяют руководителей сотрудника на основе идентификатора сотрудника;define employee managers based on employee ID; получают из базы данных информацию о задании, направленном на изменение значения отклонения по меньшей мере в одном этапе процесса, в зависимости от типа процесса и приоритета отклонения;obtaining from the database information about the task aimed at changing the deviation value in at least one stage of the process, depending on the type of process and the priority of the deviation; выводят данные об отклонении, сотруднике и задании на средства вывода информации руководителя на основе приоритета отклонения в процессе.output the data about the deviation, the employee and the task to the means of outputting information of the manager based on the priority of the deviation in the process. 2. Способ по п.1, характеризующийся тем, что дополнительно содержит этапы, на которых определяют приоритет процесса;2. The method according to claim 1, characterized in that it further comprises stages, which determine the priority of the process; уточняют приоритет отклонения на основе приоритета процесса;refining the priority of the rejection based on the priority of the process; определяют значения емкости рабочего времени руководителей;determine the values of the capacity of the managers' working time; при этом упомянутые данные на средства вывода информации руководителя выводятся с учетом значения емкости рабочего времени и уточненного приоритета отклонения в процессе.in this case, the aforementioned data are outputted to the manager's information output means, taking into account the value of the capacity of working time and the specified priority of the deviation in the process. 3. Способ по п.1, характеризующийся тем, что дополнительно содержит этапы, на которых получают данные о действиях сотрудника на временном интервале, на котором определено наличие отклонения;3. The method according to claim 1, characterized in that it further comprises the stages, which receive data on the actions of the employee in the time interval at which the presence of a deviation is determined; уточняют приоритет отклонения в процессе на основе данных о действиях сотрудника на временном интервале, на котором определено наличие отклонения;specifying the priority of the deviation in the process based on the data on the employee's actions in the time interval on which the presence of the deviation is determined; при этом упомянутые данные на средства вывода информации руководителя выводятся с учетом данных о действиях сотрудника и уточненном приоритете отклонения в процессе.in this case, the aforementioned data are output to the manager's information output means, taking into account the data on the employee's actions and the specified priority of the deviation in the process. 4. Способ по п.1, характеризующийся тем, что дополнительно содержит этапы, на которых по лучают данные о действиях руководителя, направленных на изменения значения отклонения в процессе;4. The method according to claim 1, characterized in that it further comprises the stages at which data is obtained on the actions of the manager aimed at changing the value of the deviation in the process; оп ределяют значение эффективности действий руководителя, направленных на изменение значения отклонения в процессе;determine the value of the effectiveness of the manager's actions aimed at changing the value of the deviation in the process; корректируют либо формируют и направляют запрос на необходимость корректировки правил типового процесса и задания, направленного на изменение значения отклонения в процессе, на основе значения эффективности действий руководителя.they correct or form and send a request for the need to adjust the rules of a typical process and a task aimed at changing the value of the deviation in the process, based on the value of the effectiveness of the leader's actions. - 9 038379- 9 038379 5. Устройство обработки данных для выявления и отображения отклонений в данных по меньшей мере об одном процессе от данных, характеризующих правила выполнения типового процесса, и заданий по их устранению, содержащее по меньшей мере одного вычислительное устройство и по меньшей мере одно устройство памяти, содержащее машиночитаемые инструкции, которые при их исполнении по меньшей мере одним вычислительным устройством выполняют способ по любому из пп.1-4.5. A data processing device for detecting and displaying deviations in the data of at least one process from the data characterizing the rules for performing a typical process, and tasks for their elimination, containing at least one computing device and at least one memory device containing machine-readable instructions which, when executed by at least one computing device, execute the method according to any one of claims 1 to 4.
EA201991969A 2019-09-05 2019-09-19 Intelligent control system for detecting deviations in processes and displaying tasks for their elimination EA038379B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2019127936A RU2733056C1 (en) 2019-09-05 2019-09-05 Intelligent control system for detecting deviations in processes and displaying tasks for their elimination

Publications (2)

Publication Number Publication Date
EA201991969A1 EA201991969A1 (en) 2021-03-31
EA038379B1 true EA038379B1 (en) 2021-08-18

Family

ID=72926837

Family Applications (2)

Application Number Title Priority Date Filing Date
EA201991969A EA038379B1 (en) 2019-09-05 2019-09-19 Intelligent control system for detecting deviations in processes and displaying tasks for their elimination
EA201991970A EA039876B1 (en) 2019-09-05 2019-09-19 Method and system for sonification of cybersecurity events

Family Applications After (1)

Application Number Title Priority Date Filing Date
EA201991970A EA039876B1 (en) 2019-09-05 2019-09-19 Method and system for sonification of cybersecurity events

Country Status (3)

Country Link
EA (2) EA038379B1 (en)
RU (1) RU2733056C1 (en)
WO (1) WO2021045640A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040260593A1 (en) * 2003-05-20 2004-12-23 Klaus Abraham-Fuchs System and user interface supporting workflow operation improvement
US20050065904A1 (en) * 2003-09-23 2005-03-24 Deangelis Stephen F. Methods for optimizing business processes, complying with regulations, and identifying threat and vulnerabilty risks for an enterprise
US8073731B1 (en) * 2003-12-30 2011-12-06 ProcessProxy Corporation Method and system for improving efficiency in an organization using process mining
RU2552881C1 (en) * 2013-11-22 2015-06-10 Акционерное общество "Ракетно-космический центр "Прогресс" (АО "РКЦ "Прогресс") Control method of preparation and operation processes of complex technical objects and system for its implementation
RU2574083C2 (en) * 2014-03-06 2016-02-10 Евгений Тимофеевич Дюндиков Complex monitoring of state of dynamic objects and systems
RU161584U1 (en) * 2015-03-13 2016-04-27 Закрытое акционерное общество "Русатом Оверсиз" AUTOMATED WORKPLACE FOR BUSINESS MANAGEMENT

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020038228A1 (en) * 2000-03-28 2002-03-28 Waldorf Jerry A. Systems and methods for analyzing business processes
US9190042B2 (en) * 2014-01-27 2015-11-17 California Institute Of Technology Systems and methods for musical sonification and visualization of data
RU2680756C1 (en) * 2017-12-14 2019-02-26 Федеральное государственное автономное образовательное учреждение дополнительного профессионального образования "Центр реализации государственной образовательной политики и информационных технологий" Method of detecting network attacks based on analysis of traffic time structure
US10601851B2 (en) * 2018-02-12 2020-03-24 Cisco Technology, Inc. Detecting cyber-attacks with sonification

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040260593A1 (en) * 2003-05-20 2004-12-23 Klaus Abraham-Fuchs System and user interface supporting workflow operation improvement
US20050065904A1 (en) * 2003-09-23 2005-03-24 Deangelis Stephen F. Methods for optimizing business processes, complying with regulations, and identifying threat and vulnerabilty risks for an enterprise
US8073731B1 (en) * 2003-12-30 2011-12-06 ProcessProxy Corporation Method and system for improving efficiency in an organization using process mining
RU2552881C1 (en) * 2013-11-22 2015-06-10 Акционерное общество "Ракетно-космический центр "Прогресс" (АО "РКЦ "Прогресс") Control method of preparation and operation processes of complex technical objects and system for its implementation
RU2574083C2 (en) * 2014-03-06 2016-02-10 Евгений Тимофеевич Дюндиков Complex monitoring of state of dynamic objects and systems
RU161584U1 (en) * 2015-03-13 2016-04-27 Закрытое акционерное общество "Русатом Оверсиз" AUTOMATED WORKPLACE FOR BUSINESS MANAGEMENT

Also Published As

Publication number Publication date
EA201991969A1 (en) 2021-03-31
WO2021045640A1 (en) 2021-03-11
RU2733056C1 (en) 2020-09-29
EA201991970A1 (en) 2021-03-31
EA039876B1 (en) 2022-03-22

Similar Documents

Publication Publication Date Title
TW494328B (en) Method and apparatus for forming a production plan
US11610183B2 (en) Systems and methods for performing and tracking asset inspections
WO2019001126A1 (en) Task management method and device, computer device and storage medium
US20190268233A1 (en) Integrated continual improvement management
WO2019169768A1 (en) Centralized insurance policy auditing method, electronic device, and readable storage medium
JP2009289134A (en) Work analyzer, production management method and production management system
CN111461517A (en) Intelligent information system for planning laboratory workflow
US11550308B2 (en) Dynamic value stream management
US20140023185A1 (en) Characterizing Time-Bounded Incident Management Systems
US20210390476A1 (en) Maintenance improvement support device and maintenance improvement support method
CN104281523A (en) Demand testability analysis method and system
CN114201328A (en) Fault processing method and device based on artificial intelligence, electronic equipment and medium
RU2733056C1 (en) Intelligent control system for detecting deviations in processes and displaying tasks for their elimination
KR101591300B1 (en) Apparatus and method for verification human factors of nuclear energy instrument
JP2010257296A (en) Production improvement support system
CN110764909B (en) Method and system for load balancing of storage device of cloud computing platform
JP2006235872A (en) Project management apparatus
CN115471215B (en) Business process processing method and device
RU2724799C1 (en) Information processing method for filling data model library and device for its implementation
JPH0876992A (en) Device and method for evaluation and management of quality of software
US11816611B2 (en) Work support apparatus and work support method
KR102337925B1 (en) Method and paaratus for generating models to evaluate enterprise capabilities and method for evaluating enterprise capabilities using the same
CN115985069B (en) Automatic fire alarm equipment management system and method
CN113888772B (en) MES-based information input emergency system and processing method thereof
RU2792257C1 (en) Method and system for automated migration of information infrastructure of an enterprise to a cloud service