RU2843805C1 - System for automated control of hiring foreign workers for situation centre - Google Patents
System for automated control of hiring foreign workers for situation centreInfo
- Publication number
- RU2843805C1 RU2843805C1 RU2024124674A RU2024124674A RU2843805C1 RU 2843805 C1 RU2843805 C1 RU 2843805C1 RU 2024124674 A RU2024124674 A RU 2024124674A RU 2024124674 A RU2024124674 A RU 2024124674A RU 2843805 C1 RU2843805 C1 RU 2843805C1
- Authority
- RU
- Russia
- Prior art keywords
- block
- hiring
- foreign
- data
- unit
- Prior art date
Links
Abstract
Description
[01] ОБЛАСТЬ ТЕХНИКИ[01] FIELD OF TECHNOLOGY
[02] Изобретение относится к области автоматизации управленческой деятельностью организационных систем в предметной области найма иностранных работников, а именно к программно-аппаратной системе ситуационного центра.[02] The invention relates to the field of automation of management activities of organizational systems in the subject area of hiring foreign workers, namely to a software and hardware system of a situation center.
[03] УРОВЕНЬ ТЕХНИКИ[03] LEVEL OF TECHNOLOGY
[04] Организация работы по найму иностранных специалистов и миграционных процессов является актуальной задачей, сопряженной с большим числом взаимосвязанных, постоянно меняющихся требований. Основным и самым сложным этапом организации найма иностранной рабочей силы считается процесс рекрутинга и юридическое сопровождение на всех стадиях процесса оформления трудовых иностранных работников.[04] Organizing work on hiring foreign specialists and migration processes is a pressing task associated with a large number of interrelated, constantly changing requirements. The main and most difficult stage of organizing the hiring of foreign labor is considered to be the recruitment process and legal support at all stages of the process of registering foreign labor workers.
[05] Процесс найма иностранных рабочих регулируется многочисленными законами и правилами и включает в себя двенадцать основных этапов (Фиг.1):[05] The process of hiring foreign workers is governed by numerous laws and regulations and includes twelve main stages (Fig. 1):
- Аккредитация организации и генерального директора в МВД;- Accreditation of the organization and the general director in the Ministry of Internal Affairs;
- Размещение вакансий в Центре занятости;- Posting vacancies in the Employment Center;
- Получение квот;- Obtaining quotas;
- Разрешение на привлечение и использование иностранных работников;- Permission to attract and use foreign workers;
- Разрешение на работу;- Work permit;
- Приглашение иностранца по однократной визе;- Invitation of a foreigner for a single-entry visa;
- Получение рабочей визы иностранным гражданином;- Obtaining a work visa by a foreign citizen;
- Оформление миграционной карты;- Registration of a migration card;
- Постановка на миграционный учет;- Registration for migration purposes;
- Разрешение на временное проживание;- Temporary residence permit;
- Заключение трудового договора;- Conclusion of an employment contract;
- Уведомление о заключении трудового договора.- Notification of conclusion of an employment contract.
[06] Все эти этапы известны и обязательны к выполнению как принимающими организациями, так персонально каждым приглашенным иностранным работником. Однако практически на каждом этапе часто происходят события, которые не регламентируются какими-либо нормативно правовыми актами или наставлениями, но требуют неотложного вмешательства и принятия соответствующего решения.[06] All these stages are known and are mandatory for both the host organizations and each invited foreign worker personally. However, at almost every stage, events often occur that are not regulated by any regulatory legal acts or instructions, but require immediate intervention and the adoption of an appropriate decision.
[07] К числу наиболее часто встречающихся проблем и особенностей организации работы по найму иностранной рабочей силы следует отнести:[07] The most frequently encountered problems and features of organizing work on hiring foreign labor include:
[08] - значительный объем постоянно меняющихся взаимосвязанных регуляционных актов;[08] - a significant volume of constantly changing interconnected regulatory acts;
[09] - требование согласования различного рода документов с многочисленными органами власти;[09] - the requirement to coordinate various types of documents with numerous government bodies;
[010] - необходимость персонального взаимодействия с каждым кандидатом при работе с многотысячными группами кандидатов на работу;[010] - the need for personal interaction with each candidate when working with thousands of groups of job candidates;
[011] - проведение мониторинга прохождения каждым иностранным работником по всей цепочке требуемых процедур от получения разрешения на работу и изучения русского языка до договорных отношений с работодателем и, в отдельных случаях, оформления разрешения на временное проживание;[011] - monitoring the progress of each foreign worker through the entire chain of required procedures, from obtaining a work permit and learning the Russian language to contractual relations with the employer and, in some cases, obtaining a temporary residence permit;
[012] - изменение экономической ситуации и необходимость постоянной оптимизации параметров организации работы;[012] - changes in the economic situation and the need for constant optimization of work organization parameters;
[013] - проведение мероприятий по адаптации иностранных работников;[013] - conducting activities to adapt foreign workers;
[014] - организация медицинского обслуживания и, при необходимости, карантина.[014] - organization of medical care and, if necessary, quarantine.
[015] Реализация мероприятий по работе с иностранными рабочими с учетом перечисленных особенностей невозможна без специализированной системы ситуационного центра управления и мониторинга за всеми процессами найма, которая представляет собой программно-аппаратный комплекс. Основная задача ситуационного центра заключается в том, чтобы в круглосуточном автоматическом режиме собирать данные и осуществлять управление всеми процессами работы с иностранными работниками как на уровне коллективов и групп, так и на персональном уровне.[015] The implementation of measures to work with foreign workers, taking into account the above-mentioned features, is impossible without a specialized situation center system for managing and monitoring all hiring processes, which is a software and hardware complex. The main task of the situation center is to automatically collect data around the clock and manage all processes of working with foreign workers both at the level of teams and groups, and at the personal level.
[016] Для выполнения этой задачи организация системы ситуационного центра, состоящая из компьютеров, серверов и баз данных, объединенных как локальной сетью, так и сетью Интернета должна быть наполнена современными средствами накопления, обработки и хранения информации. Особую роль в современных ситуационных центрах играют технологии искусственного интеллекта и машинного обучения.[016] To accomplish this task, the organization of the situation center system, consisting of computers, servers and databases, united by both a local network and the Internet, must be filled with modern means of accumulation, processing and storage of information. Artificial intelligence and machine learning technologies play a special role in modern situation centers.
[017] В заявке Кореи KR 20210117892, 09.06.2020 предложена система обеспечения карантина прибывающих в страну иностранных работников. Система включает в себя два основных блока: медицинского обследования и обеспечения карантинных мер. Подсистемы технического решения включают модули обследования здоровья, рекомендательный модуль, модуль одобрения и разрешения на въезд, модуль самоконтроля. Недостатком системы является отсутствие в ней модулей, отвечающих за мониторинг иностранного работника после въезда в страну, как минимум в период инкубационного периода возможных инфекционных заболеваний.[017] Korea's application KR 20210117892, 09.06.2020, proposes a system for ensuring quarantine of foreign workers arriving in the country. The system includes two main blocks: medical examination and ensuring quarantine measures. The subsystems of the technical solution include health examination modules, a recommendation module, an entry approval and permission module, and a self-monitoring module. A disadvantage of the system is the lack of modules responsible for monitoring the foreign worker after entering the country, at least during the incubation period of possible infectious diseases.
[018] В заявке США US 2003/0107472 A1, 07.12.2001 описана система, выполняющая функции паспортного контроля. Приведенное техническое решение ограничивается процедурами паспортного контроля, не затрагивая многочисленные взаимосвязанные процессы оформления иностранных работников. Кроме того, процедура прохождение паспортного контроля в интересах безопасности не должна состоять из открытых для публичного использования операций, что делает указанное техническое решение нереализуемым по соображениям безопасности.[018] US application US 2003/0107472 A1, 07.12.2001 describes a system that performs passport control functions. The technical solution provided is limited to passport control procedures, without affecting the numerous interrelated processes of processing foreign workers. In addition, the passport control procedure for security purposes should not consist of operations open to public use, which makes the technical solution not feasible for security reasons.
[019] В патенте CN 107766489 A, 17.10.2017 раскрыта система мониторинга жизнедеятельности иностранных работников в стране пребывания. Система состоит из семи основных мониторинговых субсистем: мониторинг состояния производства, уровня доходов, уровня потребления, оценка инфраструктуры, наличие общественных объектов, состояние мест проживания, качество социального обеспечения. Ценность данного технического решения в возможности выявления возникающих проблем на масштабном уровне в работе с потоками иностранных работников. Однако функции приведенного технического решения ограничены лишь мониторингом предметной области работы с иностранными работниками.[019] Patent CN 107766489 A, 17.10.2017, discloses a system for monitoring the life of foreign workers in the host country. The system consists of seven main monitoring subsystems: monitoring the state of production, income level, consumption level, infrastructure assessment, availability of public facilities, state of places of residence, quality of social security. The value of this technical solution is in the ability to identify emerging problems at a large-scale level in working with flows of foreign workers. However, the functions of the given technical solution are limited to monitoring the subject area of work with foreign workers.
[020] В патенте CN 110569365 A, 29.09.2019 представлено техническое решение, в котором на основе технологий искусственного интеллекта строится граф знаний отношений в среде иностранных работников. Полученный с использованием технического решения граф знаний позволяет обобщать, интегрировать и выявлять взаимосвязи между иностранными работниками. Собранная и обработанная таким образом информация используется для улучшения отношений между иностранными работниками. Это техническое решение играет важную роль как исследовательский и рекомендательный инструмент. Однако для получения необходимых данных для построения графа знаний требуется проведение лонгитюдных исследований, что не всегда возможно в быстроменяющихся социально-экономических условиях.[020] Patent CN 110569365 A, 29.09.2019, presents a technical solution that uses artificial intelligence technologies to build a knowledge graph of relationships among foreign workers. The knowledge graph obtained using the technical solution makes it possible to generalize, integrate and identify relationships between foreign workers. The information collected and processed in this way is used to improve relationships between foreign workers. This technical solution plays an important role as a research and advisory tool. However, obtaining the necessary data to build a knowledge graph requires longitudinal studies, which is not always possible in rapidly changing socio-economic conditions.
[021] Извстны различные программные продукты, такие как CaseEasy, eImmigration, Immigration, Case management software, immigration speed, которые по своим функциям следует отнести к системам электронного документооборота. В таких системах вся работа выполняется сотрудником компании, занимающегося вопросами эмиграции, и какая-либо комплексная обработка информации, использование программных роботов, индивидуальный и групповой мониторинг за иностранными работниками не предусматривается.[021] There are various software products known, such as CaseEasy, eImmigration, Immigration, Case management software, immigration speed, which by their functions should be classified as electronic document management systems. In such systems, all work is performed by an employee of the company dealing with immigration issues, and any complex processing of information, the use of software robots, individual and group monitoring of foreign workers is not provided.
[022] Среди технических решений следует выделить, например, информационную систему IT-Аксиома на базе технологии блокчейн, позволяющую осуществлять мониторинг процессов сбора, обработки и хранения результатов экзаменов иностранных граждан для получения гражданства, разрешения на временное проживание, вида на жительство, разрешения на работу или патента. Преимуществом системы является использование в ее составе технологии блокчейн, благодаря которой исключается возможность фальсификаций и манипуляций с результатами экзаменов. Работа системы IT-Аксиома ограничена функциями мониторинга, что является ее основным недостатком.[022] Among the technical solutions, it is worth highlighting, for example, the IT-Axiom information system based on blockchain technology, which allows monitoring the processes of collecting, processing and storing the results of examinations of foreign citizens to obtain citizenship, a temporary residence permit, a residence permit, a work permit or a patent. The advantage of the system is the use of blockchain technology in its composition, due to which the possibility of falsification and manipulation of examination results is excluded. The operation of the IT-Axiom system is limited to monitoring functions, which is its main drawback.
[023] Существует ряд мобильных приложений, ориентированных на работу как юридических лиц с иностранными работниками, так и непосредственно самих иностранных работников.[023] There are a number of mobile applications aimed at the work of both legal entities with foreign workers, and the foreign workers themselves.
[024] Приложение «M-Help. Помощь иностранным работникам» предназначено для иностранных работников, которые стремятся быть в курсе текущей миграционной политики РФ и следить за ее изменениями. Приложение предоставляет возможность получения юридической и медицинской онлайн консультации.[024] The M-Help. Help for Foreign Workers application is designed for foreign workers who want to stay informed about the current migration policy of the Russian Federation and monitor its changes. The application provides the opportunity to receive legal and medical online consultations.
[025] Приложение РосМигрант. Этот сервис позволяет проводить проверку, если у иностранных работников запрет на выезд из Российской Федерации, дает возможность оплатить задолженность, патент, пошлины и другие виды платежей.[025] RosMigrant application. This service allows you to check if foreign workers are banned from leaving the Russian Federation, and provides the opportunity to pay off debts, patents, duties, and other types of payments.
[026] Приложение Мигрант-Assistant предоставляет иностранным работникам справочную информацию об оформлении необходимых документов, осуществлении платежей, готовности разрешительных документов.[026] The Migrant-Assistant application provides foreign workers with reference information on the preparation of necessary documents, making payments, and the readiness of permits.
[027] Платформа «Салампорт» осуществляет организационно-правовое сопровождение иностранного работника. В приложении есть возможность поиска сотрудников по специальностям и критериям, предприниматели с помощью программы могут проверить легальность их документов, перевести деньги, софт интегрирован с делопроизводством и 1С.[027] The Salamport platform provides organizational and legal support for foreign workers. The application has the ability to search for employees by specialties and criteria, entrepreneurs can use the program to check the legality of their documents, transfer money, the software is integrated with office work and 1C.
[028] Организация привлечения иностранных работников в значительной степени различается в зависимости от того, требуется ли рабочая виза или нет.[028] The arrangements for recruiting foreign workers vary considerably depending on whether a work visa is required or not.
[029] Практически все перечисленные приложения и сервисы ориентированы на так называемых безвизовых иностранных работников. Такие приложения в большей степени являются индивидуальными инструментами работа самих иностранных работников. Кроме того, выполнение функций компаний-работодателей в таких приложения, как правило, не предусматриваются. Для информационного сопровождения работ с визовыми иностранных работниками, учитывая большой комплекс работ по их сопровождению и различающихся правил оформления в различных регионах, необходима специализированная система, выполняющая функции ситуационного центра.[029] Almost all of the listed applications and services are aimed at so-called visa-free foreign workers. Such applications are to a greater extent individual tools for the work of the foreign workers themselves. In addition, the performance of the functions of employer companies in such applications, as a rule, is not provided. For information support of work with visa foreign workers, given the large complex of work on their support and the different rules for registration in different regions, a specialized system is needed that performs the functions of a situation center.
[030] Ситуационный/диспетчерский центр – это помещение, оснащённое средствами коммуникаций, предназначенное для оперативного принятия управленческих решений, контроля и мониторинга объектов различной природы, ситуаций и других функций.[030] A situation/control center is a room equipped with communications equipment, designed for the prompt adoption of management decisions, control and monitoring of objects of various natures, situations and other functions.
[031] В заявке РФ RU 2019102821, 16.11.2017 представлено техническое решение типового ситуационного центра, содержащего закрытую телекоммуникационную сеть, центр управления и координации, комплекс информационных систем, комплекс программно-технических средств, единый распределенный информационный фонд, центр хранения и обработки данных, комплексную система автоматизированного мониторинга и управления, систему обеспечения информационной безопасности, систему оценки соответствия качества и надежности. Несмотря на заявленное типовое решение ситуационного центра, целью данного технического решения является организация приемки продукции, включающее оценку соответствия качества и надежности продукции, что осложняет его модификацию в ситуационный центр, ориентированный на работу с иностранными работниками.[031] RF application RU 2019102821, 16.11.2017, presents a technical solution for a standard situation center containing a closed telecommunications network, a control and coordination center, a set of information systems, a set of software and hardware, a single distributed information fund, a data storage and processing center, a comprehensive automated monitoring and control system, an information security system, and a quality and reliability conformity assessment system. Despite the declared standard situation center solution, the purpose of this technical solution is to organize product acceptance, including an assessment of product quality and reliability, which complicates its modification into a situation center focused on working with foreign workers.
[032] В полезной модели RU 105031, 10.12.2010 ситуационный центр содержит блок измерительной среды объекта, блок информационных моделей, соединенный с блоком информационной поддержки, блок выдачи результата, с входом которого соединен выход блока информационной поддержки, а с входом последнего связан выход блока измерительной среды объекта, блок измерительной среды аналитика, блок протокольного сопровождения и блок предметно-системной интеграции, выходы которого соединены с входами блока информационных моделей и блока информационной поддержки. Данная полезная модель ситуационного центра ориентирована на работу в предметных областях, где существует измерительная среда. Если в предметной области присутствуют неформализованные данные, неструктурированная текстовая информация применять такое техническое решение не представляется возможным.[032] In utility model RU 105031, 10.12.2010, the situation center contains a unit of the object's measuring environment, a unit of information models connected to an information support unit, a result output unit, the input of which is connected to the output of the information support unit, and the input of the latter is connected to the output of the object's measuring environment unit, an analyst's measuring environment unit, a protocol support unit, and a subject-system integration unit, the outputs of which are connected to the inputs of the information model unit and the information support unit. This utility model of the situation center is oriented toward work in subject areas where a measuring environment exists. If the subject area contains non-formalized data, unstructured text information, it is not possible to apply such a technical solution.
[033] Наиболее близким аналогом заявленного изобретения является «Система ситуационно-аналитических центров организационной работы», описанная в патенте RU 2533090, 29.11.2012. Данная система содержит телекоммуникационную сеть, центр управления, ситуационно-аналитические центры, пункты управления подразделений организационной системы, средства двухсторонней связи, средства контроля объектов наблюдения, влияющих на состояние деятельности организационной системы, и обеспечивает возможность автоматизированной выработки сценариев с помощью вычислительных комплексов центра управления, ситуационно-аналитических центров и пунктов управления подразделений организационной системы, хранения данных о сценариях в системе хранения данных аудита деятельности организационной системы, входящей в состав центра управления, передачи данных о сценариях с помощью интерфейсов оборудования центра управления, ситуационно-аналитических центров, пунктов управления подразделений организационной системы и с помощью телекоммуникационной сети в компьютерные сети центра управления, ситуационно-аналитических центров и пунктов управления подразделений организационной системы, видеосистемы и компьютера настройки видеосистемы центра управления и ситуационно-аналитических центров на экраны мультимедиа центра управления, ситуационно-аналитических центров и пунктов управления подразделений организационной системы для принятия на основе выработанных сценариев решений. Технический результат данной системы заключается в повышении эффективности процесса принятия решений за счет автоматизированной выработки сценариев решения проблемных ситуаций.[033] The closest analogue of the claimed invention is the “System of situational-analytical centers for organizational work”, described in patent RU 2533090, 11/29/2012. This system contains a telecommunications network, a control center, situational analysis centers, control points of the organizational system divisions, two-way communication facilities, means of monitoring objects that affect the state of the organizational system's activities, and ensures the ability to automatically generate scenarios using the computer systems of the control center, situational analysis centers, and control points of the organizational system divisions, store scenario data in the organizational system activity audit data storage system that is part of the control center, transmit scenario data using interfaces of the control center equipment, situational analysis centers, control points of the organizational system divisions, and using a telecommunications network to the computer networks of the control center, situational analysis centers, and control points of the organizational system divisions, a video system, and a computer for configuring the video system of the control center and situational analysis centers on the multimedia screens of the control center, situational analysis centers, and control points of the organizational system divisions for making decisions based on the developed scenarios. The technical result of this system is to increase the efficiency of the decision-making process through the automated generation of scenarios for solving problem situations.
[034] Недостатком данного технического решения является отсутствие возможности работать с объектами, не представленных какими-либо единицами измерения, например, с непараметрическими моделями, неструктурированными данными, неформальными описаниями объектов, нечеткими знаниями и пр..[034] The disadvantage of this technical solution is the inability to work with objects that are not represented by any units of measurement, for example, with non-parametric models, unstructured data, informal descriptions of objects, fuzzy knowledge, etc.
[035] На практике число иностранных рабочих под управлением одной компании могут составлять сотни тысяч человек. В этой многотысячной группе каждый из иностранных работников обязан пройти целый ряд необходимых процедур (Фиг.1), и на каждой стадии существуют риски возникновения различного рода персональных проблем, вплоть до полного отказа иностранному работнику в дальнейшем его оформлении и соответственно будущей работы. Необходимость мониторинга и принятия соответствующих мер как на персональном уровне, так и на уровне формирующихся на различных стадиях группах, в совокупности с часто меняющейся регуляторной практикой, в том числе различающейся по регионам и отраслям экономики, делает невозможным автоматизацию всего цикла работ на базе существующих абстрактных, понятных на уровне формальной логики бизнес-процессов.[035] In practice, the number of foreign workers under the management of one company can amount to hundreds of thousands of people. In this group of many thousands, each of the foreign workers is required to undergo a whole series of necessary procedures (Fig. 1), and at each stage there are risks of various kinds of personal problems, up to and including a complete refusal to register the foreign worker and, accordingly, future work. The need for monitoring and taking appropriate measures both at the personal level and at the level of groups formed at various stages, together with frequently changing regulatory practices, including those that differ by region and industry, makes it impossible to automate the entire cycle of work based on existing abstract business processes that are understandable at the level of formal logic.
[036] Таким образом, техническая проблема, на решение которой направлено заявленное изобретение заключается в высоком уровне неопределенности и рисков в управлении процессами в сфере найма иностранных работников, связанных с большим числом воздействующих на процесс найма факторов, что в значительной степени влияет на продолжительность, эффективность и экономическую целесообразность всего процесса.[036] Thus, the technical problem that the claimed invention is aimed at solving is the high level of uncertainty and risks in managing processes in the field of hiring foreign workers, associated with a large number of factors affecting the hiring process, which significantly affects the duration, efficiency and economic feasibility of the entire process.
[037] РАСКРЫТИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ[037] DISCLOSURE OF THE ESSENCE OF THE INVENTION
[038] Техническим результатом изобретения является повышение производительности и надежности системы автоматизированного управления наймом иностранных работников, выражающееся в увеличении количества одновременно обрабатываемых процессов и сокращении времени реакции на изменяющиеся параметры процесса найма, за счет автоматической обработки и интеграции информации с применением программных роботов, генеративного искусственного интеллекта, алгоритмов машинного обучения и нейронных сетей в единой конфигурации блоков системы.[038] The technical result of the invention is an increase in the productivity and reliability of the automated management system for hiring foreign workers, expressed in an increase in the number of simultaneously processed processes and a reduction in the response time to changing parameters of the hiring process, due to the automatic processing and integration of information using software robots, generative artificial intelligence, machine learning algorithms and neural networks in a single configuration of system blocks.
[039] Указанный технический результат достигается в системе для автоматизированного управления наймом иностранных работников для ситуационного центра, за счет того, что она включает обеспечивающую подсистему, функциональную подсистему, и связанный с ними блок управления данными. Обеспечивающая подсистема (101) содержит: блок имитационного моделирования для оценки эффективности и рисков применения сценариев развития ситуации при оформлении иностранного работника, блок управления знаниями для сбора и хранения документов, относящихся к найму иностранных работников, блок управления программными роботами для создания и проверки документов, относящихся к найму, блок переводчика для перевода данных в режиме реального времени, блок машинного обучения для анализа соответствия профиля и резюме кандидата размещаемой вакансии, блок генеративного искусственного интеллекта для предоставления справочной информации из внешних и/или внутренних доку-ментов, относящихся к найму иностранных работников, блок тестирования знаний для создания, проведения тестирования кандидатов, а также хранения и демонстрации результатов, блок виртуального ассистента для информирования кандидата о стадиях процесса найма работников, блок нейросети для биометрической идентификации кандидата и анализа его речи, блок информационной безопасности для защиты программно-аппаратных средств и баз данных системы, блок графа знаний для построения и визуализации взаимосвязей данных процесса оформления работника. Функциональная подсистема содержит: блок персональных данных для регистрации, хранения персональных данных кандидатов, блок словарей специальностей для формирования списков соответствия национальных кодов специальностей иностранным кодам специальностей, блок мониторинга для выявления и прогнозирования изменений нормативных требования, касающихся найма иностранных работников, на основании информационных ресурсов, блок комплаенса для проверки соответствия действий организации внутрикорпоративным правилам, блок календаря для планирования мероприятий для сотрудников и кандидатов, блок платежей для оплаты платежей, связанных с наймом иностранных работников, блок дорожной карты для формирования для каждого кандидата плана прохождения всех стадий оформления на работу, блок медицинского контроля и карантинных мероприятий для контроля состояния здоровья кандидатов и соблюдения ими медицинских требований, блок аномалий для контроля этапов процесса найма и проверки отклонения о заданных границ параметров, блок регистрации в системе для регистрации документов, событий и их изменений, блок протоколов для записи и архивирования материалов проводимых мероприятий, и блок взаимодействия системы с мобильными приложениями для работы в системе. При этом блок управления данными связан с каждым из указанных блоков обеспечивающей подсистемы и функциональной подсистемы с возможностью обмена данными.[039] The specified technical result is achieved in a system for automated management of hiring foreign workers for a situation center, due to the fact that it includes a support subsystem, a functional subsystem, and a data management unit associated with them. The supporting subsystem (101) contains: a simulation modeling unit for assessing the efficiency and risks of applying scenarios for the development of a situation when hiring a foreign worker, a knowledge management unit for collecting and storing documents related to the hiring of foreign workers, a software robots control unit for creating and checking documents related to hiring, a translator unit for translating data in real time, a machine learning unit for analyzing the compliance of the candidate's profile and resume with the posted vacancy, a generative artificial intelligence unit for providing reference information from external and/or internal documents related to the hiring of foreign workers, a knowledge testing unit for creating, testing candidates, as well as storing and demonstrating the results, a virtual assistant unit for informing the candidate about the stages of the hiring process, a neural network unit for biometric identification of the candidate and analysis of his speech, an information security unit for protecting the software and hardware and databases of the system, a knowledge graph unit for constructing and visualizing the interrelations of data in the employee hiring process. The functional subsystem contains: a personal data block for registration and storage of candidates' personal data, a block of specialty dictionaries for generating lists of correspondence between national specialty codes and foreign specialty codes, a monitoring block for identifying and forecasting changes in regulatory requirements related to the hiring of foreign workers based on information resources, a compliance block for checking the compliance of the organization's actions with internal corporate rules, a calendar block for planning events for employees and candidates, a payment block for making payments related to the hiring of foreign workers, a roadmap block for generating a plan for each candidate to complete all stages of employment, a medical monitoring and quarantine measures block for monitoring the health of candidates and their compliance with medical requirements, an anomaly block for monitoring the stages of the hiring process and checking for deviations from the specified parameter boundaries, a registration block in the system for registering documents, events and changes thereto, a protocol block for recording and archiving materials from events held, and a block of interaction between the system and mobile applications for working in the system. In this case, the data management block is connected to each of the specified blocks of the supporting subsystem and the functional subsystem with the ability to exchange data.
[040] В частных случая реализации изобретения:[040] In particular cases of implementation of the invention:
[041] - каждый блок обеспечивающей подсистемы и функциональной подсистемы содержит сервер, базу данных и по меньшей мере одно устройство ввода/вывода;[041] - each block of the support subsystem and the functional subsystem contains a server, a database and at least one input/output device;
[042] - система дополнительно включает связанные с блоком управления данными полиэкран ситуационного центра для отображения данных, по меньшей мере один компьютер сотрудника ситуационного центра и по меньшей мере мобильное устройство сотрудника ситуационного центра.[042] - the system additionally includes a situation center multi-screen connected to the data control unit for displaying data, at least one situation center employee computer, and at least a situation center employee mobile device.
[043] Основным преимуществом заявленной системы ситуационного центра является ее способность одновременно управлять процедурой оформления на работу десятком тысяч иностранных работников, находящихся на различных стадиях оформления, в различных странах и регионах, говорящих на различных языках. Такая возможность в системе появилась за счет автоматизации различных процессов и применения технологий искусственного интеллекта, нейросетей, машинного обучения и имитационного моделирования в комплексе взаимосвязанных блоков.[043] The main advantage of the declared situation center system is its ability to simultaneously manage the employment procedure of tens of thousands of foreign workers at various stages of employment, in various countries and regions, speaking different languages. This capability was made possible by the system through the automation of various processes and the use of artificial intelligence technologies, neural networks, machine learning and simulation modeling in a complex of interconnected blocks.
[044] Применение набора приведенных выше блоков обеспечивающей и функциональной подсистем позволяет решать задачи с большим числом постоянно меняющихся параметров, взаимосвязанных регуляционных актов, персонального взаимодействия с каждым кандидатом при работе с многотысячными группами иностранных работников, мониторинга прохождения каждого кандидата на работу по всей цепочке требуемых процедур от получения разрешения на работу и изучения русского языка до договорных отношений с работодателем и оформления разрешения на временное проживание.[044] The use of the set of above blocks of the supporting and functional subsystems allows us to solve problems with a large number of constantly changing parameters, interconnected regulatory acts, personal interaction with each candidate when working with groups of thousands of foreign workers, monitoring the progress of each candidate for work along the entire chain of required procedures from obtaining a work permit and learning the Russian language to contractual relations with the employer and obtaining a temporary residence permit.
[045] Как следствие, использование заявленной системы для управления наймом иностранного работника повышает надежность и скорость проводимых операций за счет контроля, накопления знаний, использования аналитического аппарата на базе современных технологий искусственного интеллекта, машинного обучения и нейронных сетей. Полный контроль над прохождением процедуры оформления также способствует повышению уровня общей безопасности и снижению криминогенности в среде иностранных работников.[045] As a result, the use of the declared system for managing the hiring of foreign workers increases the reliability and speed of the operations carried out due to control, accumulation of knowledge, use of an analytical apparatus based on modern technologies of artificial intelligence, machine learning and neural networks. Full control over the registration procedure also contributes to an increase in the level of general security and a decrease in crime among foreign workers.
[046] КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ[046] BRIEF DESCRIPTION OF DRAWINGS
[047] Изобретение поясняется чертежами, где: на фигуре 1 показана схема последовательности операций при оформлении иностранного работника; на фигуре 2 показана схема состава системы; на фигуре 3 показана схема типового блока системы; на фигуре 4 показана схема системы ситуационного центра; на фигуре 5 показана схема визуализации процесса оформления иностранного работника; на фигуре 6 показан пример визуализации различных стадий оформления на работу группы иностранных работников; на фигуре 7 показан пример визуализации контактов иностранного работника; на фигуре 8 показана схема работы системы при регистрации генерального директора и компании; на фигуре 9 показана схема работы системы в работе с центром занятости; на фигуре 10 показана схема работы системы в работе по оформлению квот.[047] The invention is explained by drawings, where: Figure 1 shows a diagram of the sequence of operations for registering a foreign worker; Figure 2 shows a diagram of the system composition; Figure 3 shows a diagram of a typical block of the system; Figure 4 shows a diagram of the situation center system; Figure 5 shows a diagram of the visualization of the process of registering a foreign worker; Figure 6 shows an example of visualization of various stages of registering a group of foreign workers; Figure 7 shows an example of visualization of contacts of a foreign worker; Figure 8 shows a diagram of the system's operation when registering a general director and a company; Figure 9 shows a diagram of the system's operation in working with the employment center; Figure 10 shows a diagram of the system's operation in working on registering quotas.
[048] Элементы на фигурах обозначены следующими позициями: [048] The elements in the figures are designated by the following positions:
1 – блок имитационного моделирования,1 – simulation block,
2 – блок управления знаниями документов,2 – document knowledge management block,
3 – блок управления программными роботами,3 – control unit for software robots,
4 – блок переводчика,4 – translator block,
5 – блок машинного обучения,5 – machine learning block,
6 – блок генеративного искусственного интеллекта,6 – block of generative artificial intelligence,
7 – блок тестирования знаний,7 – knowledge testing block,
8 – блок виртуального ассистента,8 – virtual assistant block,
9 – блок нейросети,9 – neural network block,
10 – блок информационной безопасности10 – Information security block
11 – блок графа знаний,11 – knowledge graph block,
12 – блок персональных данных,12 – personal data block,
13 – блок словарей специальностей,13 – block of specialty dictionaries,
14 – блок мониторинга,14 – monitoring unit,
15 – блок комплаенса,15 – compliance block,
16 – блок календаря,16 – calendar block,
17 – блок платежей,17 – payment block,
18 – блок дорожной карты,18 – road map block,
19 – блок медицинского контроля и карантинных мероприятий,19 – medical control and quarantine measures unit,
20 – блок аномалий,20 – block of anomalies,
21 – блок регистрации в системе21 – registration block in the system
22 – блок протоколов,22 – protocol block,
23 – блок взаимодействия системы с мобильными приложениями,23 – block of interaction of the system with mobile applications,
24 – блок управления данными,24 – data control unit,
25 – полиэкран ситуационного центра,25 – situation center multi-screen,
26 – компьютер сотрудника ситуационного центра,26 – computer of the situation center employee,
27 – мобильное устройство сотрудника ситуационного центра,27 – mobile device of the situation center employee,
28 – коммуникационная сеть,28 – communication network,
29 – заказчик,29 – customer,
30 – центр занятости,30 – employment center,
31 – ведомственные сайты,31 – departmental sites,
32 – Министерство внутренних дел Российской Федерации (МВД РФ),32 – Ministry of Internal Affairs of the Russian Federation (MVD RF),
33 – Минтруд России,33 – Ministry of Labor of Russia,
34 – Межведомственная комиссии по вопросам привлечения и использования иностранных работников (МВК)34 – Interdepartmental Commission on the Attraction and Use of Foreign Workers (IMC)
35 – Департамент труда и социальной защиты населения (ДТСЗН),35 – Department of Labor and Social Protection of the Population (DLSPP),
36 – Федеральная налоговая служба (ФНС)36 – Federal Tax Service (FTS)
101 – функциональная подсистема,101 – functional subsystem,
102 – обеспечивающая подсистема,102 – supporting subsystem,
301 – сервер,301 – server,
302 – база данных,302 – database,
303 – устройство ввода/вывода.303 – Input/output device.
[049] ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ[049] IMPLEMENTATION OF THE INVENTION
[050] Заявленная система включает обеспечивающую подсистему (101), функциональную подсистему (102), блок управления данными (24), и, опционально, дополнительные компоненты, такие как полиэкран (25) ситуационного центра, компьютер (26) сотрудника ситуационного центра (25), мобильное устройство (27) сотрудника ситуационного центра.[050] The claimed system includes a support subsystem (101), a functional subsystem (102), a data control unit (24), and, optionally, additional components such as a multi-screen (25) of the situation center, a computer (26) of the situation center employee (25), a mobile device (27) of the situation center employee.
[051] Обеспечивающая подсистема (101) и функциональная система (102) состоят из связанных между собой программно-аппаратных блоков (1-23). В состав обеспечивающей подсистемы (101) входят: блок имитационного моделирования (1), блок управления знаниями документов (2), блок управления программными роботами (3), блок переводчика (4), блок машинного обучения (5) блок генеративного искусственного интеллекта (6), блок тестирования знаний (7), блок виртуального ассистента (8), блок нейросети (9), блок информационной безопасности (10), блок графа знаний (11). В состав функциональной подсистемы (102) входят: блок персональных данных (12), блок слова-рей специальностей (13), блок мониторинга (14), блок комплаенса (15), блок календаря (16), блок платежей (17), блок дорожной карты (18), блок медицинского контроля и карантинных мероприятий (19), блок аномалий (20), блок регистрации в системе(21), блок протоколов (22), блок взаимодействия системы с мобильными приложениями (23).[051] The supporting subsystem (101) and the functional system (102) consist of interconnected software and hardware units (1-23). The supporting subsystem (101) includes: a simulation modeling unit (1), a document knowledge management unit (2), a software robots management unit (3), a translator unit (4), a machine learning unit (5), a generative artificial intelligence unit (6), a knowledge testing unit (7), a virtual assistant unit (8), a neural network unit (9), an information security unit (10), a knowledge graph unit (11). The functional subsystem (102) includes: a personal data block (12), a specialty dictionary block (13), a monitoring block (14), a compliance block (15), a calendar block (16), a payment block (17), a roadmap block (18), a medical control and quarantine measures block (19), an anomaly block (20), a system registration block (21), a protocol block (22), and a system interaction block with mobile applications (23).
[052] Блок имитационного моделирования (1) использует дискретно-событийные модели для оценки эффективности и рисков применения тех или иных сценариев развития ситуации. В условиях частых изменений нормативных правовых актов, имитационное моделирование позволяет спрогнозировать последствия воздействия различных изменений на существующие процессы и оценить возможные риски.[052] The simulation modeling block (1) uses discrete-event models to assess the effectiveness and risks of using certain scenarios for the development of the situation. In conditions of frequent changes in regulatory legal acts, simulation modeling allows us to predict the consequences of the impact of various changes on existing processes and assess possible risks.
[053] Блок управления знаниями (2) собирает, хранит и предоставляет пользователям информацию о всех процессах, связанных с наймом иностранных работников. Источниками информации являются публикуемые нормативно правовые акты, внутрикорпоративные документы, описания различных сложных ситуаций и их решения, материалы семинаров, данные, полученные в результате моделирования, результаты работы сотрудников с чат-ботами на основе генеративного искусственного интеллекта;[053] The knowledge management unit (2) collects, stores and provides users with information on all processes related to the hiring of foreign workers. The sources of information are published regulatory legal acts, internal corporate documents, descriptions of various complex situations and their solutions, materials from seminars, data obtained as a result of modeling, and the results of employees' work with chatbots based on generative artificial intelligence;
[054] Блок управления программными роботами (3) создает по заданному алгоритму различные документы. В условиях одновременного сопровождения многотысячного контингента иностранных работников возможность документального сопровождения как на персональном уровне, так и групповом является принципиально важной функцией системы. Программные роботы также выполняют функции контроля правильности заполнения многочисленных печатных документов, преобразованных с целью контроля в электронный вид.[054] The software robot control unit (3) creates various documents according to a given algorithm. In the conditions of simultaneous support of a contingent of many thousands of foreign workers, the possibility of documentary support both at the personal and group level is a fundamentally important function of the system. Software robots also perform functions of checking the correctness of filling out numerous printed documents, converted into electronic form for the purpose of control.
[055] Блок переводчика (4) выполняет в режиме реального времени функции перевода документов, сообщений и другой информации с одного языка на другой, а также функции преобразования голоса в текст или текста в голос, и текста на бумажном носителе в электронную копию.[055] The translator unit (4) performs in real time the functions of translating documents, messages and other information from one language to another, as well as the functions of converting voice into text or text into voice, and text on paper into an electronic copy.
[056] Блок машинного обучения (5) на основе анализа «больших данных» выявляет наиболее успешные профили кандидатов, анализирует резюме, оптимизирует систему обучения и проведение тренингов. Модели машинного обучения позволяют лучше оценивать степень соответствия кандидата требованиям вакансии.[056] The machine learning block (5) uses big data analysis to identify the most successful candidate profiles, analyze resumes, and optimize the training system and delivery of training. Machine learning models allow for a better assessment of the degree to which a candidate meets the requirements of a vacancy.
[057] Блок генеративного искусственного интеллекта (6) предоставляет по запросам сотрудников ситуационного центра необходимую информационно-справочную информацию на основе как внешних источников, так и внутрикорпоративных баз данных.[057] The generative artificial intelligence block (6) provides, upon request from the situation center staff, the necessary information and reference information based on both external sources and internal corporate databases.
[058] Блок тестирования знаний (7) кандидатов на замещение вакантных должностей выполняет функции создания тестов, проведения тестирования, хранения и демонстрации результатов тестирования. Блок тестирования также позволяет анализировать результаты как индивидуальных тестов, так и статистику массового тестирования. В ряде случаев анализ результатов тестирования позволяет найти нужных кандидатов на другие вакансии среди неудачно сдавших тесты по выбранной кандидатом вакансии.[058] The knowledge testing block (7) of candidates for vacant positions performs the functions of creating tests, conducting tests, storing and demonstrating test results. The testing block also allows for the analysis of both individual test results and mass testing statistics. In some cases, the analysis of test results allows for finding the right candidates for other vacancies among those who failed the tests for the vacancy selected by the candidate.
[059] Блок виртуального ассистента (8) выполняет функции сопровождения кандидата на всех стадиях процесса найма на работу, объясняя и подсказывая какие действия следует предпринять в тех или иных случаях.[059] The virtual assistant block (8) performs the functions of supporting the candidate at all stages of the hiring process, explaining and suggesting what actions should be taken in certain cases.
[060] Блок нейросети (9) выполняет функцию идентификации кандидата на основе представленных анкет, рекомендательных писем, публикаций в соцсетях, анализирует речь кандидата на собеседовании, глубину ответов на формальные профессиональные вопросы. Учитывая, что большинство первичных собеседований проводится с иностранными работниками дистанционно и, как правило, через переводчика, нейронная сеть в этих случаях играет вспомогательную роль как инструмент биометрической аутентификации.[060] The neural network block (9) performs the function of candidate identification based on submitted questionnaires, letters of recommendation, publications on social networks, analyzes the candidate's speech at the interview, the depth of answers to formal professional questions. Considering that most initial interviews with foreign workers are conducted remotely and, as a rule, through an interpreter, the neural network in these cases plays an auxiliary role as a biometric authentication tool.
[061] Блок информационной безопасности (10) обеспечивает комплексную защиту программно-аппаратных средств и баз данных всей системы ситуационного центра, включая персональные данные иностранных работников.[061] The information security unit (10) provides comprehensive protection of software, hardware and databases of the entire situation center system, including personal data of foreign employees.
[062] Блок графа знаний (11) выполняет функции выявления и отображения взаимосвязей между различными сегментами информации о текущей работе. Граф знаний позволяет визуализировать и анализировать весь комплекс вопросов при возникновении тех или иных проблем.[062] The knowledge graph block (11) performs the functions of identifying and displaying the relationships between different segments of information about the current work. The knowledge graph allows you to visualize and analyze the entire range of questions when certain problems arise.
[063] Блок персональных данных (12) выполняет функции регистрации, хранения и предоставления по запросу информации о персональных данных, включая информацию о прохождении иностранным работников всех стадий оформления на работу.[063] The personal data block (12) performs the functions of registration, storage and provision upon request of information on personal data, including information on the progress of foreign workers through all stages of employment registration.
[064] Блок словарей специальностей (13) выполняет функции формирования списков соответствия кодов российских (национальных) специальностей кодам зарубежных классификаторов.[064] The block of dictionaries of specialties (13) performs the functions of forming lists of correspondence between codes of Russian (national) specialties and codes of foreign classifiers.
[065] Блок мониторинга (14) осуществляет с использованием программных роботов регулярный мониторинг информационных ресурсов сети Интернета, специализированных баз данных, социальных сетей, собственных корпоративных ресурсов, включая протоколы встреч, с целью получения своевременной информации о всех существующих и прогнозируемых изменениях в нормативно правовых актах, касающихся иностранных работников.[065] The monitoring unit (14) carries out regular monitoring of Internet information resources, specialized databases, social networks, and its own corporate resources, including meeting minutes, using software robots, in order to obtain timely information about all existing and projected changes in regulatory legal acts concerning foreign workers.
[066] Блок комплаенса (15) осуществляет формальную проверку на соответствие действий организации установленным внутрикорпоративным требованиям и правилам, а также нормам законодательства.[066] The Compliance Unit (15) carries out a formal check of the organization’s actions to ensure that they comply with established internal corporate requirements and rules, as well as with legal norms.
[067] Блок календаря (16) выполняет функции планировщика событий, мероприятий как для сотрудников организации, так и для зарегистрированных иностранных сотрудников на индивидуальном и групповом уровнях.[067] The calendar block (16) serves as an event planner for both the organization’s employees and registered foreign employees at the individual and group levels.
[068] Блок платежей (17) выполняет функции оплаты многочисленных пошлин, комиссий, сборов и услуг, необходимость платежей которых возникает в процессе оформления как персонально по каждому иностранному сотруднику, так и на групповом уровне.[068] The payment block (17) performs the functions of paying numerous duties, commissions, fees and services, the need for payment of which arises during the registration process both individually for each foreign employee and at the group level.
[069] Блок дорожной карты (18) формирует для каждого иностранного работника план-график и справочную информацию для прохождения всех стадий оформления на работу.[069] The roadmap block (18) creates a schedule and reference information for each foreign worker to complete all stages of employment registration.
[070] Блок медицинского контроля и карантинных мероприятий (19) осуществляет контроль за состоянием здоровья иностранными работниками и выполнением ими установленных требований и предписаний. В случае обнаружения у кого-либо из прибывших иностранных работников признаков особо опасных заболеваний формирует для руководителей план мероприятий в соответствии с требованиями законодательных актов.[070] The Medical Control and Quarantine Measures Unit (19) monitors the health of foreign workers and their compliance with established requirements and regulations. If any of the arriving foreign workers are found to have signs of particularly dangerous diseases, it prepares an action plan for managers in accordance with the requirements of legislative acts.
[071] Блок аномалий (20) осуществляет контроль за всеми процессами найма иностранных работников, выявляя в заданных толерантных границах любые отклонения от установленных временных и событийных параметров, включая, но не ограничиваясь, возникновение нештатных ситуаций, конфликтов, криминальных проявлений, нарушений договорных отношений.[071] The anomaly block (20) monitors all processes of hiring foreign workers, identifying within the specified tolerant boundaries any deviations from the established time and event parameters, including, but not limited to, the occurrence of abnormal situations, conflicts, criminal incidents, and violations of contractual relations.
[072] Блок регистрации в системе (21) выполняет функции регистрации документов, проводимых мероприятий, событий и изменений в системе.[072] The registration block in the system (21) performs the functions of registering documents, events, activities and changes in the system.
[073] Блок протоколов (22) осуществляет документирование и архивирование материалов проводимых совещаний, переговоров и других мероприятий, осуществляя, в случае необходимости во взаимодействии с блоком онлайн переводчика (4) преобразование голосовых сообщений в текст с последующей индексацией и предоставлением возможности осуществления поиска необходимой информации.[073] The protocol block (22) documents and archives materials from meetings, negotiations and other events, and, if necessary, in cooperation with the online translator block (4), converts voice messages into text with subsequent indexing and provides the ability to search for the necessary information.
[074] Блок взаимодействия системы с мобильными приложениями (23) предоставляет возможность зарегистрированным пользователям работать в системе ситуационного центра с использованием мобильных устройств.[074] The system interaction block with mobile applications (23) provides registered users with the opportunity to work in the situation center system using mobile devices.
[075] Блок управления данными (24) объединяет подсистемы (101) и (102) и другие блоки в единую систему посредством коммуникационной сети (28), позволяющей различным блокам обмениваться информацией, отображает получаемую от различных блоков информацию на полиэкране (25).[075] The data control unit (24) combines the subsystems (101) and (102) and other units into a single system via a communication network (28), which allows various units to exchange information, and displays the information received from various units on a multi-screen (25).
[076] Полиэкран ситуационного центра (25) представляет собой устройство, демонстрирующее информацию одновременно на нескольких экранах или на нескольких участках одного монитора большого размера. Полиэкран позволяет сотруднику ситуационного центра отслеживать информацию одновременно на различных участках работы.[076] The situation center split screen (25) is a device that displays information simultaneously on several screens or on several sections of a single large monitor. The split screen allows the situation center employee to monitor information simultaneously in different work areas.
[077] Компьютер сотрудника ситуационного центра (26) позволяет сотруднику ситуационного центра вводить (выводить) информацию, управляя работой системы ситуационного центра.[077] The situation center employee's computer (26) allows the situation center employee to input (output) information, controlling the operation of the situation center system.
[078] Мобильное устройство (27) позволяет сотруднику ситуационно центра получать данные и управлять системой удаленно.[078] The mobile device (27) allows the situation center employee to receive data and control the system remotely.
[079] Каждый блок (1-23) описанных подсистем (101) и (102) включает, но не ограничивается ими: сервер (301), базу данных (302) и устройства ввода/вывода (303) (см. фиг.3). Устройства ввода/вывода (303) могут включать: компьютеры сотрудников, печатающие устройства, сканеры, мониторы, мобильные устройства, сервера других блоков, а также иные устройства, предназначенные для ввода/вывода информации.[079] Each block (1-23) of the described subsystems (101) and (102) includes, but is not limited to: a server (301), a database (302), and input/output devices (303) (see Fig. 3). Input/output devices (303) may include: employee computers, printing devices, scanners, monitors, mobile devices, servers of other blocks, as well as other devices intended for input/output of information.
[080] Под сервером может подразумеваться как отдельное устройство, так и компьютерная программа, работающая на соответствующем оборудовании. Оборудование может представлять собой, например, один физический компьютер или одну физическую компьютерную систему. Под базой данных может подразумевается любой структурированный набор данных.[080] A server may be a single device or a computer program running on the hardware. The hardware may be, for example, a single physical computer or a single physical computer system. A database may be any structured collection of data.
[081] Все блоки системы ситуационного центра объединены коммуникационной сетью, локальной сетью и/или сетью Интернет, называемых в заявленном техническом решении системой ситуационного центра (28).[081] All units of the situation center system are connected by a communication network, a local network and/or the Internet, referred to in the declared technical solution as the situation center system (28).
[082] В контексте настоящей заявки под «сервером» подразумевают компьютерную программу, работающую на соответствующем оборудовании. Оборудование может представлять собой, например, один физический компьютер или одну физическую компьютерную систему. В контексте настоящей заявки под «базой данных» подразумевают любой структурированный набор данных.[082] In the context of this application, a "server" means a computer program running on the corresponding hardware. The hardware may be, for example, a single physical computer or a single physical computer system. In the context of this application, a "database" means any structured set of data.
[083] Работа описанной системы включает в себя следующие операции (но не ограничивается ими):[083] The operation of the described system includes (but is not limited to) the following operations:
[084] - поступление запроса в потребностях иностранных работников через коммуникационную сеть в блок управления данными (24);[084] - receipt of a request for the needs of foreign workers through the communication network to the data management unit (24);
[085] - отображение данных на полиэкране (25) и компьютере (26) сотрудника ситуационного центра о всех процессах, стадиях оформления как на групповом, так и персональном уровне;[085] - display of data on the split screen (25) and computer (26) of the situation center employee about all processes, stages of registration both at the group and personal level;
[086] - ввод посредством сотрудника ситуационного центра команд начать ту или иную процедуру найма иностранных работников;[086] - input by a situation center employee of commands to begin one or another procedure for hiring foreign workers;
[087] - заполнение блоком управления программными роботами (3) различных форм документов по поступившей с компьютера сотрудника команде;[087] - filling out various forms of documents by the control unit of software robots (3) in response to a command received from an employee’s computer;
[088] - контроль за продолжительностью операций, в частности, контроль ожидания ответа от различных организаций и ведомств, осуществляемый блоком календаря (16);[088] - control over the duration of operations, in particular, control over the waiting time for a response from various organizations and departments, carried out by the calendar block (16);
[089] - регистрацию блоком регистрации (21) всех кандидатов на работу, а также всех входящих и исходящих документов;[089] - registration by the registration block (21) of all job candidates, as well as all incoming and outgoing documents;
[090] - тестирование блоком тестирования знаний (7) профессиональных и личностных качеств зарегистрированных кандидатов;[090] - testing by the knowledge testing block (7) of the professional and personal qualities of registered candidates;
[091] - анализ блоком машинного обучения (5) резюме и выявление в ходе тестирования успешных профилей кандидатов;[091] - analysis by the machine learning unit (5) of resumes and identification during testing of successful candidate profiles;
[092] - идентификация блоком нейросети (9) кандидата на основе представленных анкет, рекомендательных писем, публикаций в соцсетях.[092] - identification by the neural network block (9) of a candidate based on submitted questionnaires, letters of recommendation, and publications on social networks.
[093] - анализ блоком нейросети (9) ответов кандидата в ходе тестирования на формальные профессиональные вопросы;[093] - analysis by the neural network block (9) of the candidate’s responses during testing to formal professional questions;
[094] - перевод блоком переводчика (4) в режиме реального времени голосовых сообщений и текстов с иностранных языков на русский и с русского на иностранные;[094] - translation by the translator unit (4) in real time of voice messages and texts from foreign languages into Russian and from Russian into foreign languages;
[095] - направление блоком тестирования (7) результатов тестирования в Центр занятости и заказчику услуги по найму сотрудников;[095] - sending by the testing unit (7) of the testing results to the Employment Center and to the customer of the employee hiring service;
[096] - предоставление блоком тестирования (7) возможности заинтересованным организациям в услуге по найму иностранных работников контролировать ход тестирования как в форме видеозаписи, так и в режиме реального времени;[096] - providing the testing unit (7) with the opportunity for organizations interested in the service of hiring foreign workers to monitor the progress of testing both in the form of a video recording and in real time;
[097] - формирование блоком календаря (16) по завершению тестирования и 30 дневного срока публикации на сайте «Работа в России» плана-графика («дорожной карты») выполнения операций по найму иностранных работников;[097] - formation by the block of a calendar (16) upon completion of testing and a 30-day period for publication on the “Work in Russia” website of a schedule (“road map”) for carrying out operations to hire foreign workers;
[098] - проверку блоком мониторинга (14) актуальности и при необходимости обновление данных нормативно правовой информации, а также требуемых для оформления документов и форм;[098] - checking by the monitoring unit (14) the relevance and, if necessary, updating of regulatory information data, as well as documents and forms required for execution;
[099] - передачу обновленной информации из блока мониторинга (14) в блок управления знаниями (2);[099] - transfer of updated information from the monitoring unit (14) to the knowledge management unit (2);
[0100] - запросы блоком управления программными роботами (3) различных документов, требуемых для оформления иностранного работника в соответствующие ведомства и организации;[0100] - requests from the control unit of software robots (3) for various documents required for the registration of a foreign worker in the relevant departments and organizations;
[0101] - преобразование блоком переводчика (4) полученных документов на бумажных носителях в электронную копию;[0101] - conversion by the translator unit (4) of received documents on paper media into an electronic copy;
[0102] - проверку блоку комплаенса (15) соответствия установленным нормам и правилам собранных от заказчика и ведомств документов, используя полученные из блока управления знаниями обновленные данные;[0102] - verification by the compliance block (15) of the compliance of documents collected from the customer and departments with established norms and rules, using updated data received from the knowledge management block;
[0103] - регистрацию пакетов направляемых документов в блоке регистрации в системе (21);[0103] - registration of packages of sent documents in the registration block in the system (21);
[0104] - осуществление блоком платежей (17) оплаты пошлин, комиссий, сборов и услуг, необходимость платежей которых возникает в процессе оформления как персонально по каждому иностранному сотруднику, так и на групповом уровне;[0104] - implementation by the payment block (17) of duties, commissions, fees and services, the need for payment of which arises in the process of registration both personally for each foreign employee and at the group level;
[0105] - формирование блоком (18) персональных «дорожных карт» для каждого отобранного иностранного работника, включающих план-график прохождения различных организационных мероприятий и информационно справочную информацию;[0105] - formation by the unit (18) of personal “road maps” for each selected foreign worker, including a schedule for completing various organizational activities and information and reference information;
[0106] - мониторинг блоком мониторинга (14) прохождения иностранным работником всех стадий оформления;[0106] - monitoring by the monitoring unit (14) of the foreign worker’s passage through all stages of registration;
[0107] - персональную поддержку иностранного сотрудника с использованием блока виртуального ассистента;[0107] - personal support for a foreign employee using a virtual assistant unit;
[0108] - запись блоком протоколов (22) всех аудио переговоров и преобразование их в текстовый формат, осуществляемый блоком переводчика (4);[0108] - recording by the protocol block (22) of all audio conversations and converting them into text format, carried out by the translator block (4);
[0109] - имитационное моделирование блоком (1) возможных вариантов развития процессов оформления иностранных рабочих;[0109] - simulation modeling by block (1) of possible options for the development of processes for the registration of foreign workers;
[0110] - анализ накопленных в системе данных с использованием технологий машинного обучения и нейронных сетей в блоке аномалий (20);[0110] - analysis of data accumulated in the system using machine learning technologies and neural networks in the anomaly block (20);
[0111] - построение блоком (11) графа знаний, отображающего взаимосвязи между различными сегментами информации о текущей работе;[0111] - construction by block (11) of a knowledge graph displaying the relationships between different segments of information about the current work;
[0112] - контроль блоком (19) состояния здоровья иностранного работника на основании данных периодического медицинского освидетельствования и информации в случае заболевания и обращения в медицинские учреждения;[0112] - control by the unit (19) of the health status of a foreign worker based on data from periodic medical examinations and information in the event of illness and contact with medical institutions;
[0113] - предоставление блоком генеративного искусственного интеллекта (6) по запросам сотрудников ситуационного центра необходимой информации на основе как внешних источников, так и внутрикорпоративных баз данных.[0113] - provision by the generative artificial intelligence unit (6) of the necessary information based on both external sources and internal corporate databases at the request of the situation center employees.
[0114] Большинство блоков функционируют взаимосвязано, поэтому перечисленные операции могут выполняться как в отдельными блоками, так и включающим не-сколько блоков комплексом. Блок информационной безопасности (10) выполняет функции защиты информации всех блоков и коммуникационной сети, входящих в периметр системы ситуационного центра.[0114] Most of the blocks operate in an interconnected manner, so the listed operations can be performed both by individual blocks and by a complex comprising several blocks. The information security block (10) performs the functions of protecting the information of all blocks and the communication network included in the perimeter of the situation center system.
[0115] На всех схемах стрелками указаны направление передачи команды/сигнала, что не исключает и обратную связь между блоками. Отдельные блоки на схеме обозначены пунктиром. Это означает, что указанный в пунктире на схеме блок отображается дважды для удобства визуализации.[0115] All diagrams use arrows to indicate the direction of command/signal transmission, which does not exclude feedback between blocks. Individual blocks are indicated by dotted lines on the diagram. This means that the block indicated in the dotted line on the diagram is displayed twice for ease of visualization.
[0116] Система ситуационного центра может работать следующим образом (Фиг.4).[0116] The situation center system can operate as follows (Fig. 4).
[0117] Заказчик (29), используя коммуникационную сеть Интернета направляет в систему списки потребности в иностранных работниках. Списки поступают в блок управления данными (24), и отображаются на полиэкране (25) и компьютере сотрудника (26). Эти списки включают в себя информацию о требуемых специальностях, количеству иностранных работников, желательный регион, откуда будут прибывать сотрудники, например, Индия, Шри-Ланка и т.д.[0117] The customer (29), using the Internet communication network, sends lists of requirements for foreign workers to the system. The lists are received by the data management unit (24) and displayed on the split screen (25) and the employee's computer (26). These lists include information on the required specialties, the number of foreign workers, the desired region from which the employees will arrive, for example, India, Sri Lanka, etc.
[0118] Получив информацию о заказе нанять иностранных работников по требуемым специальностям, сотрудник ситуационного центра, используя компьютер (26) или мобильное устройство (27), посылает в блок управления программными роботами (3) команду начать процедуру найма иностранных работников.[0118] Having received information about an order to hire foreign workers in the required specialties, an employee of the situation center, using a computer (26) or a mobile device (27), sends a command to the control unit of software robots (3) to begin the procedure for hiring foreign workers.
[0119] Далее блок управления программными роботами (3) преобразует данные о потребностях в иностранных работниках в заданные Центром занятости формы и направляет преобразованные данные в Центр занятости (30) для публикации на сайте «Работа в России» (www.trudvsem.ru). На сайте «Работа в России» опубликованная информация об имеющихся вакансия хранится в течение 30 дней. Только по истечению этого срока и отсутствия кандидатов на замещение вакантных позиций возможно дальнейшее проведение работ по найму иностранных работников. Срок публикации по каждой вакансии отслеживается блоком календаря (16). В течение установленного срока публикации Центр занятости (30) может присылать работодателю кандидатов на работу. Эти кандидаты регистрируются, используя интерфейс блока регистрации (21). В ходе регистрации кандидаты предоставляют свои резюме, рекомендательные письма, ссылки на персональные страницы в социальных сетях при наличии таковых. Персональные данные зарегистрированных кандидатов хранятся в блоке персональных данных (12). Данные о зарегистрированных кандидатах направляются в блок тестирования (7), где кандидаты проходят тестирование профессиональных и личностных качеств. Вопросы тестов отображаются на экранах блока тестирования (7) и дублируются голосом с использованием блока виртуального ассистента (8). Перед началом тестирования кандидат может выбрать, на каком языке он предпочитает отвечать на вопросы по специальности. Функцию переводчика при проведении тестирования выполняет блок переводчика (4).[0119] Next, the software robot control unit (3) converts the data on the need for foreign workers into the forms specified by the Employment Center and sends the converted data to the Employment Center (30) for publication on the Work in Russia website (www.trudvsem.ru). The published information on available vacancies is stored on the Work in Russia website for 30 days. Only after this period has expired and there are no candidates to fill the vacant positions is it possible to continue working on hiring foreign workers. The publication period for each vacancy is tracked by the calendar block (16). During the established publication period, the Employment Center (30) can send job candidates to the employer. These candidates are registered using the interface of the registration block (21). During registration, candidates provide their resumes, letters of recommendation, links to personal pages on social networks, if any. The personal data of registered candidates is stored in the personal data block (12). Data on registered candidates is sent to the testing unit (7), where candidates undergo testing of professional and personal qualities. Test questions are displayed on the screens of the testing unit (7) and are duplicated by voice using the virtual assistant unit (8). Before testing, the candidate can choose the language in which he prefers to answer questions on the specialty. The translator unit (4) acts as an interpreter during testing.
[0120] Результаты тестирования оцениваются по заранее разработанным заказчикам критериям, хранящихся в блоке машинного обучения (5). Блок машинного обучения (5) на основе анализа «больших данных» выявляет наиболее успешные профили кандидатов, анализирует резюме, оптимизирует систему обучения и проведение тренингов. Модели машинного обучения позволяют лучше оценивать степень соответствия кандидата требованиям вакансии.[0120] The test results are assessed according to criteria developed in advance by the customer, stored in the machine learning block (5). The machine learning block (5), based on the analysis of “big data”, identifies the most successful candidate profiles, analyzes resumes, optimizes the training system and the conduct of trainings. Machine learning models allow for a better assessment of the degree to which a candidate meets the requirements of a vacancy.
[0121] Блок аномалий (20) в ходе тестирования выявляет любые отклонения от установленных параметров, например, отказ кандидата от прохождения тестирования по собственному желанию, прерывание тестирование по личным или техническим причинам и др.. Данные о результатах тестирования из блока тестирования (7) поступают в блок управления данными (24) и далее в блок персональных данных (12). Блок управления данными (24) отправляет результаты тестирования в Центр занятости (30) и заказчикам (29), которые по результатам тестирования могут проводить собеседование и прием на работу кандидатов. Зарегистрированные в блоке регистрации (21) сотрудники Центра занятости (30) и заказчика (29) имеют также возможность контролировать ход тестирования в режиме реального времени, получая непосредственный доступ к блоку тестирования (7) через шлюз блока безопасности (10).[0121] The anomaly block (20) identifies any deviations from the established parameters during testing, such as a candidate’s refusal to undergo testing of their own free will, interruption of testing for personal or technical reasons, etc. The data on the testing results from the testing block (7) are sent to the data control block (24) and then to the personal data block (12). The data control block (24) sends the testing results to the Employment Center (30) and the customers (29), who can conduct interviews and hire candidates based on the testing results. The employees of the Employment Center (30) and the customer (29) registered in the registration block (21) also have the opportunity to monitor the testing process in real time, receiving direct access to the testing block (7) through the gateway of the security block (10).
[0122] Если в месячный срок публикации на сайте «Работа в России» и завершении тестирования российских кандидатов на работу остались вакансии, система ситуационного центра начинает процедуру найма иностранных работников. В этой процедуре значительный объем работ составляет оформление многочисленных документов, заполнение требуемых форм и направление собранных пакетов документов в различные регулирующие найм иностранных работников ведомства. Учитывая постоянно меняющиеся перечень и требования к этим документам, в системе предусмотрен процесс актуализации (изменений) запрашиваемых документов.[0122] If there are any vacancies left within the one-month period of publication on the “Work in Russia” website and the completion of testing of Russian job candidates, the situation center system begins the procedure for hiring foreign workers. In this procedure, a significant amount of work consists of preparing numerous documents, filling out the required forms, and sending the collected packages of documents to various departments regulating the hiring of foreign workers. Given the constantly changing list and requirements for these documents, the system provides for a process for updating (changing) the requested documents.
[0123] Все ранее полученные документы для оформления через ведомства иностранных работников хранятся в блоке управления знаниями (2). Для проверки актуальности хранящихся в блоке управления знаниями (2) документов блок управления данными (24) периодически или по полученной команде от компьютера сотрудника (26) далее посылает команду блоку мониторинга (14) провести проверку изменений. По этой команде блок мониторинга (14) запрашивает у блока управления знаниями (2) адреса хранящихся на ведомственных сайтах документов, даты их создания и размер файла. Полученные реквизиты файла блок мониторинга (14) отправляет в блок управления программными роботами (3). Блок управления программными роботами (3) проверяет по указанным адресам, хранящиеся на ведомственных сайтах (31) документы. Если по указанным адресам хранятся документы с той же датой и размером файла, то блок управления программными роботами (3) посылает сигнал в блок мониторинга (14) об отсутствии необходимости скачивать проверяемый документ. В этом случае для дальнейшей работы будет использоваться ранее хранящийся в блоке управления знаниями (2) документ. Если по указанному адресу блок управления программными роботами (3) обнаружит, что хранящийся там документ изменен (дата создания и/или размер файла) или вообще файл с документами отсутствует, то блок управления программными роботами (3) передает сигнал об изменении в блок мониторинга (14). Далее сигнал об изменениях блок мониторинга (14) передает в блок управления данными (24). Информация об изменении отображается на полиэкране ситуационного центра (25), компьютере сотрудника (26) и через блок взаимодействия с мобильными приложениями (23) на мобильном устройстве сотрудника (27). После принятия решения сотрудником ситуационного центра команда о необходимости скачать последнюю версию документа, использовать старую версию или направить запрос в службу поддержки вводится с рабочего компьютера сотрудника или мобильного устройства. В случае получения от службы поддержки ведомства нового адреса документа, этот адрес заносится в базу данных блока управления знаниями, передается в блок управления программными роботами для скачивания обновленной версии документа. Далее полученный блоком управления программными роботами (3) обновленная версия документа направляется в блок управления знаниями (2) для хранения и использования в дальнейшей работе.[0123] All previously received documents for registration of foreign workers through departments are stored in the knowledge management unit (2). In order to check the relevance of the documents stored in the knowledge management unit (2), the data management unit (24) periodically or upon a command received from the employee's computer (26) then sends a command to the monitoring unit (14) to check for changes. Upon this command, the monitoring unit (14) requests from the knowledge management unit (2) the addresses of the documents stored on departmental websites, their creation dates and file size. The monitoring unit (14) sends the received file details to the software robot control unit (3). The software robot control unit (3) checks the documents stored on departmental websites (31) at the specified addresses. If documents with the same date and file size are stored at the specified addresses, the software robot control unit (3) sends a signal to the monitoring unit (14) that there is no need to download the document being checked. In this case, the document previously stored in the knowledge management unit (2) will be used for further work. If the software robot control unit (3) detects at the specified address that the document stored there has been changed (creation date and/or file size) or that the file with the documents is missing altogether, the software robot control unit (3) transmits a signal about the change to the monitoring unit (14). Then the monitoring unit (14) transmits a signal about the changes to the data control unit (24). Information about the change is displayed on the split screen of the situation center (25), the employee's computer (26) and through the mobile application interaction unit (23) on the employee's mobile device (27). After the situation center employee has made a decision, the command about the need to download the latest version of the document, use the old version or send a request to the support service is entered from the employee's work computer or mobile device. If a new document address is received from the department's support service, this address is entered into the knowledge management unit database and transmitted to the software robot control unit for downloading the updated version of the document. Then the updated version of the document received by the software robot control unit (3) is sent to the knowledge management unit (2) for storage and use in further work.
[0124] Практически на всех стадиях оформления иностранного сотрудника на работу приходится оплачивать пошлины, комиссии, различные сборы и услуги. Функцию платежей в системе выполняет блок платежей (17).[0124] At almost all stages of the registration of a foreign employee for work, it is necessary to pay duties, commissions, various fees and services. The payment function in the system is performed by the payment block (17).
[0125] Операция мониторинга юридической, нормативной и информационно-справочной информации выполняется как на периодической основе, так и по команде сотрудников ситуационного центра, вводимой со своих рабочих компьютеров (26).[0125] The operation of monitoring legal, regulatory and reference information is carried out both on a periodic basis and upon command from the situation center employees, entered from their work computers (26).
[0126] Блок управления данными (24) выполняет основную роль по сбору информации, поступающую от остальных блоков. Эта информация отображается на полиэкране (25).[0126] The data control unit (24) performs the main role of collecting information coming from the other units. This information is displayed on the split screen (25).
[0127] Пример визуализации информации об общем состоянии прохождения процедуры оформления как на персональном уровне, так и на уровне различных групп показан на Фиг.5. Визуализация процесса оформления иностранных работников выполняется следующим образом. Персональная информация о всех иностранных работниках накапливается в системе ситуационного центра в блоке регистрации (21). Далее введенная в блок регистрации (21) персональная информация перенаправляется в блок персональных данных (12), где она хранится в базе данных этого блока для дальнейшего использования. Блок информационной безопасности (10) осуществляет защиту персональных данных как хранящейся в блоке персональных данных (12), так и на всех этапах ее использования при оформлении иностранного работника.[0127] An example of visualization of information on the general status of the registration procedure both at the personal level and at the level of various groups is shown in Fig. 5. Visualization of the process of registration of foreign workers is performed as follows. Personal information on all foreign workers is accumulated in the situation center system in the registration block (21). Then, the personal information entered in the registration block (21) is redirected to the personal data block (12), where it is stored in the database of this block for further use. The information security block (10) protects the personal data both stored in the personal data block (12) and at all stages of its use during the registration of a foreign worker.
[0128] С момента регистрации кандидатов на работу блок дорожной карты (18) формирует для каждого иностранного работника «дорожную карту» с описание всех необходимых для оформления мероприятий. Обо всех событиях кандидат сообщает в ситуационный центр. Общение кандидата с системой ситуационного центра происходит с использованием блока виртуального ассистента (8) и блоком онлайн переводчика (4). Аудиозапись общения записывается и хранится в блоке управления данными (24). Одновременно аудиозапись, если она ведется на иностранном языке, в блоке переводчика (4) переводится на русский язык и аудиофайл преобразовывается в текстовый. Далее текстовый файл из блока переводчика (4) направляется в блок персональных данных (12), где по каждому кандидату в базе данных собирается вся информация, связанная с его активностью.[0128] From the moment of registration of job candidates, the roadmap block (18) generates a “roadmap” for each foreign worker with a description of all the events required for registration. The candidate reports all events to the situation center. The candidate communicates with the situation center system using the virtual assistant block (8) and the online translator block (4). The audio recording of the communication is recorded and stored in the data management block (24). At the same time, the audio recording, if it is in a foreign language, is translated into Russian in the translator block (4) and the audio file is converted into text. Then the text file from the translator block (4) is sent to the personal data block (12), where all information related to the activity of each candidate is collected in the database.
[0129] Собранная в блоке персональных данных (12) информация анализируется с использованием комплекса блоков: имитационного моделирования (1), машинного обучения (5), нейронной сети (9) и аномалий (20).[0129] The information collected in the personal data block (12) is analyzed using a set of blocks: simulation modeling (1), machine learning (5), neural network (9) and anomalies (20).
[0130] Комплекс аналитических блоков работает следующим образом. Блок имитационного моделирования (1), используя аппарат теории массового обслуживания и накопленные на практике результаты, просчитывает возможные сценарии развития процесса оформления иностранных работников. Основными сценариями являются «Что, если» (не выдали визу, не прошел тестирование, заболел, отказался от трудоустройства и пр.), «Изменения законодательства» (первая часть оформления прошла по одним законодательным нормам, а вторая должна проходить по новым нормам), «Образование очередей» (многие процессы, например, выдача виз, тестирование и др.) проводятся только по заранее согласованному расписанию и имеют ресурсные ограничения). Результаты моделирования из блока имитационного моделирования направляются в блок машинного обучения (5), где также хранятся данные полученные из практического опыта оформления иностранных работников.[0130] The analytical block complex operates as follows. The simulation modeling block (1), using the apparatus of mass service theory and the results accumulated in practice, calculates possible scenarios for the development of the process of registration of foreign workers. The main scenarios are "What if" (no visa issued, failed testing, fell ill, refused employment, etc.), "Changes in legislation" (the first part of the registration took place according to one set of legislative norms, and the second should take place according to new norms), "Formation of queues" (many processes, such as issuing visas, testing, etc., are carried out only according to a pre-agreed schedule and have resource constraints). The modeling results from the simulation modeling block are sent to the machine learning block (5), which also stores data obtained from practical experience in registering foreign workers.
[0131] Блок нейросети (9) идентифицирует кандидатов на основе представленных анкет, рекомендательных писем, публикаций в соцсетях; анализирует речь кандидатов в ходе тестирования, глубину ответов на формальные профессиональные вопросы. Учитывая, что большинство первичных собеседований проводится с иностранными работниками дистанционно и, как правило, через переводчика, нейронная сеть в этих случаях играет вспомогательную роль как инструмент биометрической аутентификации.[0131] The neural network block (9) identifies candidates based on submitted questionnaires, letters of recommendation, and publications on social networks; analyzes the speech of candidates during testing, and the depth of their answers to formal professional questions. Considering that most initial interviews with foreign workers are conducted remotely and, as a rule, through an interpreter, the neural network in these cases plays an auxiliary role as a biometric authentication tool.
[0132] Блок нейросети (9) сначала обучается на данных, хранящихся в блоке машинного обучения (5). Обученная нейронная сеть (9) обрабатывает данные из блока персональных данных (12), идентифицирует процессы как персонально по каждому кандидату, так и по группам, кластеризует данные по кандидатам, находящимся на одной и той же стадии оформления, и фиксирует соответствие состояния заданному расписанию. Результаты работы блока нейросети (9) передаются в блок граф знаний (11), выполняющего функцию построения графа состояния процесса оформления иностранных работников. Построенный граф состояния отображается на полиэкране (Фиг. 6).[0132] The neural network block (9) is first trained on the data stored in the machine learning block (5). The trained neural network (9) processes the data from the personal data block (12), identifies the processes both individually for each candidate and by groups, clusters the data for candidates at the same stage of registration, and records the compliance of the state with the specified schedule. The results of the neural network block (9) are transferred to the knowledge graph block (11), which performs the function of constructing a state graph of the process of registration of foreign workers. The constructed state graph is displayed on a split screen (Fig. 6).
[0133] На Фиг. 6 отображены кластеры иностранных работников, находящихся на различных стадиях процедуры оформления. Кластеры отмечены различными цветами, что характеризует уровень соответствия прохождения иностранного работника заданному расписанию. В частности, красным цветом отмечен процесс, где требуется принятие дополнительных мер для выполнения плановых нормативов.[0133] Fig. 6 shows clusters of foreign workers at various stages of the registration procedure. The clusters are marked with different colors, which characterizes the level of compliance of the foreign worker with the specified schedule. In particular, the process where additional measures are required to meet the planned standards is marked in red.
[0134] Если в ходе анализа персональных данных выявлены аномальные процессы, ранее не зафиксированные в блоке машинного обучения (5), сигнал и данные об этом событии передаются в блок аномалии (20), который дополнительно собирает данные по схожим признакам из блока управления знаниями (2). Собранные данные направляются из блока аномалий (20) в блок управления данными (24) и компьютер сотрудника (26). После принятия по данному случаю, данные в виде последовательности действий отправляются с компьютера сотрудника (26) в блок управления знаниями (2) и блок машинного обучения (5).[0134] If, during the analysis of personal data, anomalous processes are detected that have not previously been recorded in the machine learning unit (5), the signal and data about this event are transmitted to the anomaly unit (20), which additionally collects data on similar features from the knowledge management unit (2). The collected data is sent from the anomaly unit (20) to the data management unit (24) and the employee's computer (26). After acceptance on this case, the data in the form of a sequence of actions is sent from the employee's computer (26) to the knowledge management unit (2) and the machine learning unit (5).
[0135] Получаемые в блоке граф знаний (11) данные также направляются в блок медицинского контроля и карантинных мероприятий (19). Это делается на чрезвычайный случай, если вдруг у кого-то из прибывших иностранных работников обнаружатся признаки заболевания, требующие принятия срочных мер по проведению карантинных мероприятий. Граф состояния процедуры оформления позволяет установить всех иностранных работников, кто находился с ним в то или иное время в непосредственном контакте. (Фиг. 7).[0135] The data obtained in the knowledge graph block (11) are also sent to the medical control and quarantine measures block (19). This is done in case of emergency, if any of the arriving foreign workers suddenly show signs of illness that require urgent quarantine measures. The status graph of the registration procedure allows identifying all foreign workers who were in direct contact with him at one time or another. (Fig. 7).
[0136] Аномальные ситуации могут происходить и в результате возникновения разногласий с регуляторами (организациями и ведомствами), заказчиками услуги по найму персонала, а также партнерами. Взаимодействия с внешними организациями ведется в системе ситуационного центра через блок управления данными (24), защиту связи с которыми осуществляет блок информационной защиты (10).[0136] Anomalous situations may also occur as a result of disagreements with regulators (organizations and departments), customers of the personnel hiring service, and partners. Interaction with external organizations is carried out in the situation center system through the data management unit (24), the protection of communication with which is carried out by the information protection unit (10).
[0137] Блок управления данными (24) связан с блоком протоколов (22), где хранятся все данные о взаимодействии с заказчиками, организациями и ведомствами: переписка по электронной почте, запись разговоров и их текстовая расшифровка, электронные копии подписанных документов. Преобразование аудиофайлов в текстовые производится в блоке (4). Все исходящие документы перед отправкой получателям (ведомства и заказчикам) проверяются на соответствие установленным правилам и формам в блоке комплаенса (15), для чего подготовленный документ в блоке сравнивается с образцами документов, хранящихся в блоке управления знаниями (2).[0137] The data management block (24) is linked to the protocol block (22), where all data on interactions with customers, organizations, and departments are stored: email correspondence, conversation recordings and their text transcripts, electronic copies of signed documents. Audio files are converted into text files in block (4). All outgoing documents are checked for compliance with established rules and forms in the compliance block (15) before being sent to recipients (departments and customers), for which the prepared document in the block is compared with sample documents stored in the knowledge management block (2).
[0138] На практике приходится сталкиваться с различающимся толкованием некоторых специальностей. Во многих странах существуют собственные классификаторы специальностей, в которых часто отдельные специальности имеют дополнительные классы. Например, газосварщик, электрогазосварщик, сварщик термитной сварки и т.д. Чтобы избежать разногласий с заказчиками и партнерами по найму персонала за рубежом, в систему ситуационного центра входит блок словарей специальностей (13), в котором хранится таблица соответствия российского классификатора специальностей с иностранными аналогами.[0138] In practice, we have to deal with different interpretations of some specialties. Many countries have their own classifiers of specialties, in which individual specialties often have additional classes. For example, gas welder, electric gas welder, thermite welder, etc. To avoid disagreements with customers and partners in hiring personnel abroad, the situation center system includes a block of specialty dictionaries (13), which stores a table of correspondence between the Russian classifier of specialties and foreign analogues.
[0139] Работу системы управления наймом для ситуационного центра можно также проиллюстрировать следующими примерами.[0139] The operation of the recruitment management system for the situation center can also be illustrated by the following examples.
[0140] Пример №1. Аккредитация компании и генерального директора в МВД России.[0140] Example No. 1. Accreditation of a company and its general director in the Ministry of Internal Affairs of Russia.
[0141] Если центр занятости (30) не нашел кандидатов на все опубликованные на его сайте вакансии, ситуационный центр приступает к процедуре найма иностранных работников. С этой целью в МВД (32) необходимо зарегистрировать принимающую на работу иностранных работников компанию (заказчика) и ее генерального директора. Эта процедура выполняется в системе ситуационного центра следующим образом (Фиг.8).[0141] If the employment center (30) has not found candidates for all the vacancies published on its website, the situation center begins the procedure for hiring foreign workers. For this purpose, the company (customer) hiring foreign workers and its general director must be registered with the Ministry of Internal Affairs (32). This procedure is carried out in the situation center system as follows (Fig. 8).
[0142] Заказчик (31) извещает ситуационный центр о необходимости начать работы по привлечению иностранных работников. Эта информация от заказчика поступает в блок управления информации (24). При поступлении информации о необходимости начать работу по привлечению иностранных работников, в блоке управления данными (24) формируется запрос в блок управления знаниями (2), где хранятся данные о последних обновлениях нормативных документов, размер файлов этих документов, даты их со-здания и адреса размещения нормативных документов в ведомствах. Эти данные передаются из блока управления знаниями в блок управления данными (24).[0142] The customer (31) notifies the situation center of the need to begin work on attracting foreign workers. This information from the customer is sent to the information management unit (24). Upon receipt of information on the need to begin work on attracting foreign workers, a request is generated in the data management unit (24) to the knowledge management unit (2), where data on the latest updates to regulatory documents, the file sizes of these documents, their creation dates, and the addresses of the regulatory documents in the departments are stored. This data is transferred from the knowledge management unit to the data management unit (24).
[0143] Далее блок управления данными (24) отправляет команду блоку управления программными роботами (3) о начале проверки актуальности требуемых для регистрации генерального директора и компании документов. Список требуемых документов блоком управления программными роботами запрашивается по полученному из блока управления данными (24) адресу на сайте МВД РФ.[0143] Next, the data control unit (24) sends a command to the software robot control unit (3) to begin checking the relevance of the documents required for registering the CEO and the company. The list of required documents is requested by the software robot control unit at the address received from the data control unit (24) on the website of the Ministry of Internal Affairs of the Russian Federation.
[0144] Полученные с сайта обновленные данные о требуемых для регистрации генерального директора и компании документов блоком управления программными роботами (3) направляется в блок управления данными (24).[0144] The updated data received from the site on the documents required for registration of the general director and the company are sent by the software robot control unit (3) to the data control unit (24).
[0145] Далее блок управления данными (24) передает команду блоку управления программными роботами (3) получить у заказчика требуемые документы. Одновременно с направленным запросом заказчику блок управления программными роботами (3) направляет запрос ФНС (36) с целью получения данных о компании и генеральном директоре с целью проверки получаемых от заказчика документов.[0145] Then the data control unit (24) sends a command to the software robot control unit (3) to obtain the required documents from the customer. Simultaneously with the request sent to the customer, the software robot control unit (3) sends a request to the Federal Tax Service (36) for the purpose of obtaining data on the company and the CEO for the purpose of checking the documents received from the customer.
[0146] После получения системой ситуационного центра от заказчика требуемых документов на бумажных носителях, вся информация с физических носителей переводится в электронный вид и хранится в блоке управления данными (24).[0146] After the situation center system receives the required documents on paper from the customer, all information from physical media is converted into electronic form and stored in the data management unit (24).
[0147] Полученные из ФНС (36) данные блоком управления программными роботами (3) направляются в блок комплаенса (15), где данные, полученные от заказчика (31), сверяются с данными, полученными из ведомства. В случае несоответствия каких-либо данных, заказчику по приведенной выше схеме отправляется повторный запрос с указанием найденных несоответствий. Если блок комплаенса (15) не выявил каких-либо несоответствий, документы на физических носителях отправляются в установленном порядке в МВД (32), после чего в блоке регистрации (21) фиксируются входящие и исходящие номера пакета документов с соответствующими датами исполнения. Дата подачи документов из блока регистрации (21) передается в блок мониторинга (14) и блок аномали (20) с задачей отслеживать срок получения аккредитации в МВД (32). В блоке календаря (16) хранится информация о нормативном сроке получения аккредитации – 3 дня. Информация о сроке исполнения в блок мониторинга (14) поступает из блока календаря (16). В случае значительного (в два раза и более) превышения срока рассмотрения вопроса аккредитации информация о зафиксированной нарушении для принятия решения поступает из блока аномалии (20) в блок управления данными (24) и отображается на полиэкране (25) и мониторе компьютера сотрудника (26). Одновременно данные о нарушении сроков аккредитации поступают в блок управления знаниями (2), где ранее собиралась информация о схожих случаях и возможных сценариях развития событий, в том числе формы и образцы писем для обращения в МВД РФ и другие ведомства. Вся собранная в блоке управления знаниями (2) информация по вопросу нарушения сроков или причин отказа в аккредитации направляется в блок управления данными (24) и компьютер сотрудника (26) для принятия решения.[0147] The data received from the Federal Tax Service (36) are sent by the software robot control unit (3) to the compliance unit (15), where the data received from the customer (31) is compared with the data received from the department. In the event of any discrepancies in the data, a repeat request is sent to the customer in accordance with the above scheme, indicating the discrepancies found. If the compliance unit (15) does not reveal any discrepancies, the documents on physical media are sent in accordance with the established procedure to the Ministry of Internal Affairs (32), after which the registration unit (21) records the incoming and outgoing numbers of the document package with the corresponding dates of execution. The date of submission of documents from the registration unit (21) is transferred to the monitoring unit (14) and the anomaly unit (20) with the task of tracking the deadline for obtaining accreditation from the Ministry of Internal Affairs (32). The calendar block (16) stores information on the standard deadline for obtaining accreditation - 3 days. Information on the execution deadline is received by the monitoring unit (14) from the calendar unit (16). In case of a significant (two times or more) exceeding of the deadline for consideration of the accreditation issue, information on the recorded violation for decision-making is received from the anomaly unit (20) to the data management unit (24) and displayed on the split screen (25) and the employee's computer monitor (26). At the same time, data on the violation of accreditation deadlines is received by the knowledge management unit (2), where information on similar cases and possible scenarios for the development of events was previously collected, including forms and sample letters for appeals to the Ministry of Internal Affairs of the Russian Federation and other agencies. All information collected in the knowledge management unit (2) on the issue of violation of deadlines or reasons for refusal of accreditation is sent to the data management unit (24) and the employee's computer (26) for decision-making.
[0148] Пример №2. Центр занятости населения.[0148] Example No. 2. Employment center.
[0149] В соответствии с существующими правилами прежде, чем приступать к процедурам оформления иностранного работника работодатель обязан разместить информацию о существующих вакансиях на сайте вакансий «Работа в России». Центр занятости населения рассматривает заявку и по возможности предлагает кандидатов на должность с российским гражданством. Работодатель должен проводить собеседования со всеми потенциальными сотрудниками, даже если намерен нанять именно иностранного работника. Если ни один российский соискатель не подойдет под требования работодателя, разрешается подать документы на получение разрешения для найма иностранного специалиста.[0149] According to the existing rules, before starting the procedures for hiring a foreign worker, the employer is obliged to post information about existing vacancies on the job site "Work in Russia". The employment center reviews the application and, if possible, offers candidates for the position with Russian citizenship. The employer must interview all potential employees, even if he intends to hire a foreign worker. If no Russian applicant meets the employer's requirements, it is allowed to submit documents for a permit to hire a foreign specialist.
[0150] Процедура работы с Центром занятости реализуется следующим образом (Фиг.9).[0150] The procedure for working with the Employment Center is implemented as follows (Fig. 9).
[0151] Заказчик (29) направляет в систему ситуационного центра список вакансий, в отдельных случаях исчисляемый тысячами единиц. Списки вводятся с использованием интерфейса блока управления данными (24). Далее эти списки передаются блоку управления программными роботами (3), который публикует информацию о вакансиях на сайте «Работа в России». Центр занятости рассматривает опубликованные вакансии и предлагает кадровому агентству возможных кандидатов с российским гражданством.[0151] The customer (29) sends a list of vacancies, in some cases numbering in the thousands, to the situation center system. The lists are entered using the interface of the data management unit (24). These lists are then transferred to the software robots control unit (3), which publishes information about vacancies on the “Work in Russia” website. The employment center reviews the published vacancies and offers the recruiting agency possible candidates with Russian citizenship.
[0152] Собеседование и тестирование кандидатов проводится в системе ситуационного центра в следующем порядке.[0152] Interviews and testing of candidates are conducted in the situation center system in the following order.
[0153] Кандидаты регистрируются в системе ситуационного центра в блоке регистрации (21). Персональные данные кандидата хранятся в блоке персональных данных (12), защищенных в соответствии с существующими требованиями средствами блока информационной безопасности (10). После регистрации кандидат получает доступ к блоку тестирования (7).[0153] Candidates register in the situation centre system in the registration block (21). The candidate's personal data is stored in the personal data block (12), protected in accordance with existing requirements by means of the information security block (10). After registration, the candidate gains access to the testing block (7).
[0154] Заказчик совместно с сотрудниками ситуационного центра формирует список вопросов для тестирования кандидатов, который хранится в базе данных блока тестирования (7). Вопросы включают в себя как оценку уровня знаний по специальности, так и личностных качеств.[0154] The customer, together with the staff of the situation center, forms a list of questions for testing candidates, which is stored in the testing block database (7). The questions include both an assessment of the level of knowledge in the specialty and personal qualities.
[0155] Особенность тестирования заключается в том, что диалог с кандидатом ведется на уровне голосовых сообщений, что по форме схоже с проводимым собеседованием. С этой целью вопросы первоначально записываются в блоке тестирования (7) в текстовом виде. Затем текстовые сообщения передаются в блок переводчика (4), который преобразовывает текст в голос. В зависимости от выбора кандидата голосовое сообщение может быть сразу переведено на любой язык народов России или иностранный. Далее вопрос в виде голосового сообщения передается блоку виртуального ассистента (8), который транслирует этот вопрос кандидату. Кандидат в формальной форме, например, «Да» или «Нет» или в зависимости от вопроса неформальной форме также голосом отвечает на вопрос. Все ответы кандидата поступают через блок виртуального ассистента (8) в блок переводчика (4), где происходит конвертация голоса в текст. Далее текстовые сообщения поступают в блоки машинного обучения (5), нейросети (9) и тестирования (7).[0155] The peculiarity of testing is that the dialogue with the candidate is conducted at the level of voice messages, which is similar in form to the interview. For this purpose, questions are initially recorded in the testing block (7) in text form. Then the text messages are transferred to the translator block (4), which converts the text into voice. Depending on the candidate's choice, the voice message can be immediately translated into any language of the peoples of Russia or a foreign language. Then the question in the form of a voice message is transferred to the virtual assistant block (8), which transmits this question to the candidate. The candidate in a formal form, for example, "Yes" or "No" or, depending on the question, also answers the question by voice. All the candidate's answers are sent through the virtual assistant block (8) to the translator block (4), where the voice is converted into text. Then the text messages are sent to the machine learning blocks (5), neural network (9) and testing (7).
[0156] Блок машинного обучения (5) на основе накопленной статистики и технологий анализа «Больших данных» оценивает степень соответствия кандидата требованиям вакансии. Результаты оценки направляются в блок тестирования (7).[0156] The machine learning unit (5) evaluates the candidate's compliance with the vacancy requirements based on accumulated statistics and Big Data analysis technologies. The evaluation results are sent to the testing unit (7).
[0157] Блок нейросети (9) анализирует речь кандидата как на уровне глубины профессиональных знаний, например, так и личностных качества, его культурный и интеллектуальный уровень. В отдельных случаях нейронная сеть играет вспомогательную роль как инструмент биометрической аутентификации. Обработанные в блоке нейросети (9) данные тестирования направляются в блок тестирования (7).[0157] The neural network block (9) analyzes the candidate's speech both at the level of depth of professional knowledge, for example, and personal qualities, his cultural and intellectual level. In some cases, the neural network plays an auxiliary role as a biometric authentication tool. The testing data processed in the neural network block (9) are sent to the testing block (7).
[0158] В блоке тестирования (7) вся собранная информация по результатам тестирования суммируется в итоговый отчет с выводами и рекомендациями ситуационного центра, который направляется заказчику. В ряде случаев анализ результатов тестирования позволяет найти нужных кандидатов на другие вакансии среди неудачно сдавших тесты по выбранной кандидатом вакансии.[0158] In the testing block (7), all the information collected on the testing results is summarized in a final report with the conclusions and recommendations of the situation center, which is sent to the customer. In some cases, the analysis of the testing results allows finding the right candidates for other vacancies among those who failed the tests for the vacancy chosen by the candidate.
[0159] Все результаты тестирования из блока тестирования (7) направляются в блок управления данными (24), непосредственно в Центр занятости (30), а также в блок персональных данных (12). Хранящиеся данные в блоке персональных данных позволяют идентифицировать кандидатов при их повторном направлении из Центра занятости (30) в ситуационный центр.[0159] All test results from the testing block (7) are sent to the data management block (24), directly to the Employment Centre (30), and also to the personal data block (12). The data stored in the personal data block allows for the identification of candidates when they are re-directed from the Employment Centre (30) to the situation centre.
[0160] В ходе онлайн-тестирования могут происходить различные отклонения от установленного порядка. Например, отказ кандидата от прохождения тестирования по собственному желанию, прерывание тестирование по личным или техническим причинам, выявление попыток обмануть систему тестирования. Функцию выявления аномалий при тестировании (прокторинг) в системе ситуационного моделирования осуществляет блок аномалии (20), где в качестве основного инструмента используется нейронная сеть блока нейросети (9), обученная на данных, хранящихся и постоянно обновляемых в блоке машинного обучения (5).[0160] During online testing, various deviations from the established procedure may occur. For example, a candidate voluntarily refusing to undergo testing, interrupting testing for personal or technical reasons, identifying attempts to deceive the testing system. The function of detecting anomalies during testing (proctoring) in the situational modeling system is performed by the anomaly block (20), where the main tool is the neural network of the neural network block (9), trained on data stored and constantly updated in the machine learning block (5).
[0161] В случае возникновения аномальных проявлений блок аномалий (20) выдает сигнал в блок управления данными (24), где сигнал об аномальном событии отображается на полиэкране (26) для принятия решения сотрудником ситуационного центра.[0161] In the event of anomalies, the anomaly block (20) sends a signal to the data control block (24), where the signal about the anomalous event is displayed on the split screen (26) for decision-making by the situation center employee.
[0162] Система предоставляет возможность сотрудникам Центра занятости наблюдать за прохождением тестов в режиме реального времени. Эта возможность осуществляется благодаря прямому подключению зарегистрированных в системе ситуационного центра сотрудников Центра занятости к блоку тестирования (7). Такая же возможность имеется у сотрудников заказчика.[0162] The system provides the opportunity for the Employment Center employees to monitor the testing process in real time. This opportunity is provided by direct connection of the Employment Center employees registered in the situation center system to the testing unit (7). The customer's employees have the same opportunity.
[0163] Все проводимые операции управляются как с компьютеров сотрудников (26) системы ситуационного центра, так и через блок мобильных приложений (23) с подключенных к системе мобильных устройств.[0163] All operations carried out are controlled both from the computers of the employees (26) of the situation center system, and through the mobile application block (23) from mobile devices connected to the system.
[0164] Реализованная в системе ситуационного центра процедура работы с Центром занятости позволяет одновременно проводить тестирование до десяти тысяч кандидатов на работу.[0164] The procedure for working with the Employment Center implemented in the situation center system allows for the simultaneous testing of up to ten thousand job candidates.
[0165] Пример №3. Получение квот (г.Москва).[0165] Example No. 3. Obtaining quotas (Moscow).
[0166] В случае необходимости получения квоты на привлечение иностранных работников, система ситуационного центра работает следующим образом (Фиг.10).[0166] In the event of a need to obtain a quota for attracting foreign workers, the situation center system operates as follows (Fig. 10).
[0167] Сотрудник ситуационного центра со своего компьютера (26) отправляет команду в виде сигнала в блок управления данными (24). Блок управления данными (24), получив сигнал о старте процедуры оформления квоты, передает команды о старте процедуры получения квоты в блоки управления программными роботами (3), управления знаниями (2), мониторинга (14), комплаенса (15) и календаря (16).[0167] The situation center employee sends a command in the form of a signal to the data control unit (24) from his computer (26). The data control unit (24), having received a signal about the start of the quota registration procedure, transmits commands about the start of the quota obtaining procedure to the software robots control units (3), knowledge management (2), monitoring (14), compliance (15), and calendar (16).
[0168] Далее блок управления данными (24) выдает команду блоку управления программными роботами (3) отправить заявки о потребности в привлечении иностранных работников в установленное законодательством на данный момент ведомство.[0168] Next, the data control unit (24) issues a command to the software robot control unit (3) to send applications on the need to attract foreign workers to the department established by law at the given moment.
[0169] Блок управление программными роботами (3) устанавливает связь с информационно-аналитической системы «Миграционные квоты» (migrakvota.gov.ru) и заполняет по установленным на сайте правилам соответствующие формы. После заполнения форм в системе «Миграционные квоты», блок управления программными роботами (3) отправляет сигнал в блок мониторинга (14), где хранятся данные об установленных нормативными документами сроках рассмотрения заявки. В частности, направление заявок на рассмотрение членам Межведомственной комиссии по вопросам привлечения и использования иностранных работников (МВК) (34) (1 день); анализ заявок на предмет выявления у организаций нарушений законодательства (5 дней); согласование членами МВК проекта протокола МВК (2 дня); оформление и подписание протокола МВК (2 дня); уведомление работодателей о результатах рассмотрения заявок МВК путем изменения статуса на портале migrakvota.gov.ru (1 день); подготовка и направление в Минтруд (33) предложений города Москвы о потребности в привлечении иностранной рабочей силы на основании решения МВК (3 дня); рассмотрение/утверждение предложений МВК Минтрудом (20-30 дней); публикация Минтрудом приказа об утверждении квоты на привлечение целесообразности привлечения иностранной рабочей силы (ИРС) (30 дней); оформление и отправка Департаментом труда и социальной защиты населения (ДТСЗН) (35) заключения о ИРС (иностранной рабочей силе) в УВМ МВД (управление по вопросам миграции министерства внутренних дел) (10 дней); подготовка УВМ МВД разрешения на привлечение с учетом заключения ДТСЗН (20 дней).[0169] The software robot control unit (3) establishes a connection with the information and analytical system "Migration Quotas" (migrakvota.gov.ru) and fills out the relevant forms in accordance with the rules established on the website. After filling out the forms in the "Migration Quotas" system, the software robot control unit (3) sends a signal to the monitoring unit (14), which stores data on the application review periods established by regulatory documents. In particular, sending applications for review to members of the Interdepartmental Commission on Attracting and Using Foreign Workers (IDC) (34) (1 day); analyzing applications to identify violations of the law by organizations (5 days); approval by the IDC members of the draft IDC protocol (2 days); drawing up and signing the IDC protocol (2 days); notifying employers of the results of the IDC application review by changing the status on the migrakvota.gov.ru portal (1 day); Preparation and submission to the Ministry of Labour (33) of proposals from the city of Moscow on the need to attract foreign labour based on the decision of the Interdepartmental Commission (3 days); consideration/approval of proposals from the Interdepartmental Commission by the Ministry of Labour (20-30 days); publication by the Ministry of Labour of an order approving a quota for attracting the feasibility of attracting foreign labour (ILF) (30 days); preparation and submission by the Department of Labour and Social Protection of the Population (DLSPP) (35) of a conclusion on the ILF (foreign labour) to the UVM MVD (Migration Department of the Ministry of Internal Affairs) (10 days); preparation by the UVM MVD of a permit for attracting taking into account the conclusion of the DLSPP (20 days).
[0170] Контроль за процедурой получения квот осуществляет блок аномалии (20). С этой целью блок аномалий (20) на каждом этапе оформления квот отслеживает полученный из блока мониторинга (14) установленный законодательными нормами срок принятия решения тем или иным ведомством. В случае расхождения планового и реального времени прохождения рассмотрения заявки, блок аномалий (20) передает сигнал в блок управления данными (24) для принятия решения руководством ситуационного центра.[0170] The anomaly unit (20) monitors the procedure for obtaining quotas. For this purpose, the anomaly unit (20) monitors the deadline for a decision by a particular agency, as established by legislative norms, received from the monitoring unit (14), at each stage of quota registration. In the event of a discrepancy between the planned and actual time for processing the application, the anomaly unit (20) transmits a signal to the data control unit (24) for the management of the situation center to make a decision.
Claims (29)
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2843805C1 true RU2843805C1 (en) | 2025-07-18 |
Family
ID=
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040267595A1 (en) * | 2003-06-30 | 2004-12-30 | Idcocumentd, Llc. | Worker and document management system |
| US20200226532A1 (en) * | 2018-12-11 | 2020-07-16 | Scout Exchange Llc | Talent platform exchange and recruiter matching system |
| US10990928B1 (en) * | 2020-11-10 | 2021-04-27 | Lucas GC Limited | Adaptive recruitment system using artificial intelligence |
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040267595A1 (en) * | 2003-06-30 | 2004-12-30 | Idcocumentd, Llc. | Worker and document management system |
| US20200226532A1 (en) * | 2018-12-11 | 2020-07-16 | Scout Exchange Llc | Talent platform exchange and recruiter matching system |
| US10990928B1 (en) * | 2020-11-10 | 2021-04-27 | Lucas GC Limited | Adaptive recruitment system using artificial intelligence |
Non-Patent Citations (1)
| Title |
|---|
| Теория экономических информационных систем, Тема 3. ОПРЕДЕЛЕНИЕ И КЛАССИФИКАЦИЯ. Определение ЭИС, типовой состав подсистем ЭИС, опубл. 25.03.2023 по данным web.archive.org, https://web.archive.org/web/20230325041415/http://systematy.ru/articles/tema_3_ opredelenie_i_klassifikatsiya_opredelenie_eis_ tipovoy_sostav_podsistem_eis_ch1. * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20130311222A1 (en) | Social Networking System For Organization Management | |
| US10706474B2 (en) | Supplemental review process determination utilizing advanced analytics decision making model | |
| Akinradewo et al. | Key requirements for effective implementation of building information modelling for maintenance management | |
| US20030055697A1 (en) | Systems and methods to facilitate migration of a process via a process migration template | |
| KR20210088369A (en) | Business security risk management evaluation system and implementation method of control IT consignment operation partners | |
| RU2843805C1 (en) | System for automated control of hiring foreign workers for situation centre | |
| JP7346337B2 (en) | Periodic inspection information linkage system and periodic inspection information linkage method | |
| Pourafshar et al. | An integrated FAHP-SD model to assess and allocate of critical risks for public-private partnership transportation projects | |
| Atal et al. | Electronic document flow monitoring and control system using document structure analysis | |
| Appoh et al. | Innovative HR technologies: Transforming expatriate management and immigration services for the 21st century | |
| Adilova et al. | Digital Solution for Effective Management of Remote Work: The Case of Kazakhstan Railway. | |
| Fucci et al. | Needs and challenges for a platform to support large-scale requirements engineering | |
| Al Maamari et al. | Leadership in action: Improving social work practice in natural hazard management | |
| Eskola | Action research to evaluate and improve IT Incident Management in the case company through Business Process Management methods | |
| KR102890843B1 (en) | Foreign worker management system and method | |
| JP7713610B1 (en) | Information processing system, information processing method, and program | |
| KUCUK YILMAZ et al. | Developing conceptual model for safety risk management in aviation as building capacity and resilience strategy | |
| US20240028981A1 (en) | System and method for automated resource request evaluations | |
| Yilmaz et al. | Developing conceptual model for safety risk management in aviation as building capacity and resilience strategy | |
| US20250190890A1 (en) | System and Method Incorporating Mobile Devices for Safety and/or Industrial Operations | |
| Kosarin et al. | New technologies of state supervision over labor in the context of economic digitalization | |
| Edries et al. | ESP Runlife Improvement through Auditing of ESP Workshops | |
| World Health Organization | Data management competency framework | |
| KR20250009266A (en) | New application law countermeasure providing method and new application law responding system | |
| Dirnberger | Navigating the Theory–Practice–Potential Gap: A Multi-Method Exploration of Procurement 4.0 Automation in the Manufacturing Sector |