CN115222345A - Auditing operation method and device - Google Patents
Auditing operation method and device Download PDFInfo
- Publication number
- CN115222345A CN115222345A CN202110413038.1A CN202110413038A CN115222345A CN 115222345 A CN115222345 A CN 115222345A CN 202110413038 A CN202110413038 A CN 202110413038A CN 115222345 A CN115222345 A CN 115222345A
- Authority
- CN
- China
- Prior art keywords
- audit
- audited
- auditing
- job
- review
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2471—Distributed queries
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Fuzzy Systems (AREA)
- Economics (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Probability & Statistics with Applications (AREA)
- Mathematical Physics (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域technical field
本申请涉及云计算技术,尤其涉及一种审核作业方法及装置。The present application relates to cloud computing technology, and in particular, to a method and device for auditing operations.
背景技术Background technique
云技术(Cloud Technology)是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。云技术(CloudTechnology)基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。各类行业数据皆需要强大的系统后盾支撑,均能通过云计算来实现。Cloud technology refers to a kind of hosting technology that unifies a series of resources such as hardware, software, and network in a wide area network or a local area network to realize the calculation, storage, processing and sharing of data. Cloud Technology is a general term for network technology, information technology, integration technology, management platform technology, application technology, etc. based on the application of cloud computing business models. All kinds of industry data need strong system backing support, which can be realized through cloud computing.
以企业资源计划(ERP,Enterprise Resource Planning)系统的应用为例,相关技术中,企业内部运行的采购、质量、销售、生产、财务、审计、人力资源等作业系统都涉及到审批流程,各类单据需各级领导按流程审批签名,而ERP系统在初始设计时对单据审批未达成一致的处理办法,导致ERP系统中有多种不同类型的审核方法,即,ERP系统中的各作业系统各自具备审核功能,由于审核方法不同,各级领导在审核时需要打开各作业系统,进入具体的审核模块窗口后,才知道要审核哪些单据。这种审核作业方式,不仅审核操作不方便,也带来了大量单据未能及时审核的问题。Taking the application of enterprise resource planning (ERP, Enterprise Resource Planning) system as an example, in related technologies, the operating systems such as procurement, quality, sales, production, finance, auditing, human resources and other operating systems running within the enterprise all involve the approval process. Documents need to be approved and signed by leaders at all levels according to the process, and the ERP system did not reach a consensus on the handling method of document approval during the initial design, resulting in a variety of different types of review methods in the ERP system, that is, each operating system in the ERP system has its own With the audit function, due to different audit methods, leaders at all levels need to open each operating system when auditing, and only know which documents to audit after entering the specific audit module window. This audit operation method is not only inconvenient for audit operations, but also brings about the problem that a large number of documents cannot be audited in time.
因此,相关技术中缺乏对各作业系统中的作业进行审核的有效方案。Therefore, the related art lacks an effective solution for auditing the operations in each operating system.
发明内容SUMMARY OF THE INVENTION
本申请实施例提供一种审核作业方法、装置、电子设备及计算机可读存储介质,能够实现不同系统的作业的集中审核,提升作业处理效率。Embodiments of the present application provide a method, apparatus, electronic device, and computer-readable storage medium for auditing operations, which can implement centralized auditing of operations in different systems and improve operation processing efficiency.
本申请实施例的技术方案是这样实现的:The technical solutions of the embodiments of the present application are implemented as follows:
本申请实施例提供一种审核作业方法,应用于审核中心平台,所述审核中心平台集成了多个作业系统,包括:The embodiment of the present application provides an audit operation method, which is applied to an audit center platform, and the audit center platform integrates multiple operation systems, including:
获取数据库查询语句,并基于所述数据库查询语句,生成流程模型,其中,所述流程模型与所述多个作业系统关联;Obtaining a database query statement, and generating a process model based on the database query statement, wherein the process model is associated with the multiple operating systems;
从所述流程模型中获取与审核流程对应的所述多个作业系统的数据;Acquiring data of the plurality of operating systems corresponding to the review process from the process model;
接收对所述审核流程中的待审核作业进行登记的查阅函数,基于所述查阅函数生成用于查询所述待审核作业的统一接口;receiving a lookup function for registering the job to be reviewed in the review process, and generating a unified interface for querying the job to be reviewed based on the lookup function;
调用所述统一接口,并基于所述数据在审核中心平台的窗口显示与登录账号相关的待审核作业;Calling the unified interface, and based on the data, displaying jobs to be reviewed related to the login account on the window of the review center platform;
接收针对所述待审核作业的审核操作,更新所述待审核作业在所述审核流程中的审核状态;receiving an audit operation for the job to be reviewed, and updating the review status of the job to be reviewed in the review process;
检测所述待审核作业,显示对应所述待审核作业的提醒信息,其中,所述提醒信息用于提醒存在未审核的所述待审核作业。The job to be reviewed is detected, and reminder information corresponding to the job to be reviewed is displayed, wherein the reminder information is used to remind the job to be reviewed that has not been reviewed.
本申请实施例提供一种审核作业装置,包括:The embodiment of the present application provides an audit operation device, including:
审核流程管理模块,用于获取数据库查询语句,并基于所述数据库查询语句,生成流程模型,其中,所述流程模型与多个作业系统关联;从所述流程模型中获取与审核流程对应的多个作业系统的数据;The audit process management module is used to obtain database query statements, and based on the database query statements, generate a process model, wherein the process model is associated with multiple operating systems; and from the process model, multiple data corresponding to the audit process are acquired. data of an operating system;
审核作业种类注册模块,用于接收对所述审核流程中的待审核作业进行登记的查阅函数,基于所述查阅函数生成用于查询所述待审核作业的统一接口;an audit job type registration module, configured to receive a lookup function for registering the to-be-approved job in the approval process, and to generate a unified interface for querying the to-be-approved job based on the lookup function;
审核中心模块,用于调用所述统一接口,并基于所述数据在审核中心平台的窗口显示与登录账号相关的待审核作业;接收针对所述待审核作业的审核操作,更新所述待审核作业在所述审核流程中的审核状态;检测所述待审核作业,显示对应所述待审核作业的提醒信息,其中,所述提醒信息用于提醒存在未审核的所述待审核作业。The audit center module is used to call the unified interface, and based on the data, display the jobs to be reviewed related to the login account in the window of the audit center platform; receive the review operations for the jobs to be reviewed, and update the jobs to be reviewed The review status in the review process; the job to be reviewed is detected, and reminder information corresponding to the job to be reviewed is displayed, wherein the reminder information is used to remind that there is the job to be reviewed that has not been reviewed.
在上述方案中,所述审核流程管理模块,还用于响应于针对所述多个作业系统的注册操作,对所述多个作业系统进行注册处理;接收用于管理经过所述注册处理后的所述多个作业系统的数据库查询语句;基于所述数据库查询语句加载所述多个作业系统,将所述多个作业系统作为流程模型的根节点,并将所述多个作业系统的相关信息作为所述流程模型的子节点,得到所述多个作业系统组合的流程模型。In the above solution, the review process management module is further configured to perform registration processing on the multiple operating systems in response to the registration operation for the multiple operating systems; Database query statements of the multiple operating systems; load the multiple operating systems based on the database query statements, use the multiple operating systems as the root node of the process model, and store the relevant information of the multiple operating systems As a child node of the process model, a process model combined with the multiple operating systems is obtained.
在上述方案中,所述审核中心模块,还用于对所述数据进行解析处理,确定所述流程模型的内容信息;其中,所述内容信息包括所述审核流程的审核步骤、所述审核步骤的流转条件、审核部门以及审核人员;基于所述流程模型的内容信息,确定与所述登录账号对应的审核节点;调用与所述审核节点的作业对应的统一接口,以在所述审核中心平台的窗口显示与所述登录账号相关的待审核作业。In the above solution, the audit center module is further configured to parse and process the data, and determine the content information of the process model; wherein, the content information includes the audit steps of the audit process, the audit steps Based on the content information of the process model, determine the audit node corresponding to the login account; call the unified interface corresponding to the job of the audit node to display the audit center platform The window displays the pending jobs related to the login account.
在上述方案中,所述审核作业种类注册模块,还用于确定登记后的所述作业对应的流程类型编码;生成与所述流程类型编码对应的审核作业标识,以供所述审核中心平台基于所述审核作业标识查询待审核作业的任务列表。In the above solution, the audit job type registration module is further configured to determine a process type code corresponding to the registered job; generate an audit job identifier corresponding to the process type code for the audit center platform based on The audit job identifier queries the task list of the job to be audited.
在上述方案中,所述审核作业种类注册模块,还用于获取与所述登录账号对应的审核作业标识;基于所述审核作业标识,在所述审核中心平台的窗口显示与登录账号相关的待审核作业的任务列表。In the above solution, the audit job type registration module is further configured to obtain an audit job identifier corresponding to the login account; A task list for reviewing jobs.
在上述方案中,所述审核作业种类注册模块,还用于显示所述待审核作业的表格设置页面,并在所述表格设置页面中显示表格的显示样式;响应于针对所述表格的样式的选择操作,显示所述表格的被选择的样式的预览页面;响应于针对所述表格的样式的确认操作,将所述表格的被选择的样式作为所述待审核作业的显示样式,以在审核中心平台以所述显示样式显示所述待审核作业。In the above solution, the audit job type registration module is further configured to display the form setting page of the job to be reviewed, and display the display style of the form on the form setting page; A selection operation, displaying a preview page of the selected style of the form; in response to a confirmation operation for the style of the form, using the selected style of the form as the display style of the job to be reviewed, so as to be used in the review process. The central platform displays the jobs to be reviewed in the display style.
在上述方案中,所述审核作业种类注册模块,还用于响应于针对所述表格的创建操作,显示多个表格选项响应于针对所述多个表格选项的选择操作,在所述待审核作业的表格设置页面显示所述待审核作业中被选择的多个表格的预览页面;响应于针对所述被选择的多个表格的确认操作,将被确认的多个表格作为所述待审核作业的表格。In the above solution, the audit job category registration module is further configured to display a plurality of form options in response to a creation operation for the form. In response to a selection operation for the plurality of form options, in the job to be reviewed The form setting page displays the preview pages of the selected multiple forms in the job to be reviewed; in response to the confirmation operation for the selected multiple forms, the confirmed multiple forms are used as the sheet.
在上述方案中,所述审核中心模块,还用于当所述审核操作满足审核通过的流转条件时,将所述待审核作业的审核状态跳转至下一级审核节点;当所述审核操作未满足审核通过的流转条件时,将所述待审核作业的审核状态跳转至上一级审核节点或者起始的审核节点。In the above solution, the audit center module is further configured to jump the audit status of the job to be audited to the next-level audit node when the audit operation satisfies the circulation conditions for passing the audit; When the circulation conditions for passing the review are not met, the review status of the job to be reviewed is jumped to the upper-level review node or the initial review node.
在上述方案中,所述审核中心模块,还用于当所述审核操作满足审核通过的流转条件时,将所述待审核作业的审核状态跳转至下一级审核节点;当所述审核操作未满足审核通过的流转条件时,将所述待审核作业的审核状态跳转至上一级审核节点或者起始的审核节点。In the above solution, the audit center module is further configured to jump the audit status of the job to be audited to the next-level audit node when the audit operation satisfies the circulation conditions for passing the audit; When the circulation conditions for passing the review are not met, the review status of the job to be reviewed is jumped to the upper-level review node or the initial review node.
在上述方案中,所述审核中心模块,还用于显示托管页面,并在所述托管页面显示至少一个托管账号;响应于针对所述托管账号的托管操作,将所述登录账号相关的待审核作业托管至所述托管操作对应的托管账号。In the above solution, the audit center module is further configured to display a hosting page, and display at least one hosting account on the hosting page; in response to the hosting operation for the hosting account, the pending review related to the login account is displayed. The job is hosted to the hosting account corresponding to the hosting operation.
本申请实施例提供一种电子设备,包括:The embodiment of the present application provides an electronic device, including:
存储器,用于存储可执行指令;memory for storing executable instructions;
处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的审核作业方法。The processor is configured to implement the audit operation method provided by the embodiment of the present application when executing the executable instructions stored in the memory.
本申请实施例提供一种计算机可读存储介质,存储有可执行指令,用于被处理器执行时,实现本申请实施例提供的审核作业方法。The embodiments of the present application provide a computer-readable storage medium storing executable instructions for implementing the audit operation method provided by the embodiments of the present application when executed by a processor.
本申请实施例具有以下有益效果:The embodiment of the present application has the following beneficial effects:
通过数据库查询语句,生成集成多个作业系统的流程模型,通过登记的查阅函数生成用于查询待审核作业的统一接口,基于统一接口和流程模型中的数据,能够集成不同审核方法的多个作业系统的功能,结合与审核流程对应的多个作业系统的数据,能够实现在审核中心平台的窗口的集中审核,满足作业的集中审核作业的需求,提升作业处理效率。Through database query statements, a process model integrating multiple operating systems is generated, and a unified interface for querying jobs to be reviewed is generated through a registered query function. Based on the unified interface and the data in the process model, multiple jobs with different auditing methods can be integrated The function of the system, combined with the data of multiple operating systems corresponding to the auditing process, can realize centralized auditing in the window of the auditing center platform, meet the needs of centralized auditing operations for jobs, and improve the efficiency of job processing.
附图说明Description of drawings
图1是本申请实施例提供的审核作业系统100的一个架构示意图;FIG. 1 is a schematic structural diagram of an auditing operation system 100 provided by an embodiment of the present application;
图2是本申请实施例提供的服务器200的结构示意图;FIG. 2 is a schematic structural diagram of a server 200 provided by an embodiment of the present application;
图3A是本申请实施例提供的审核作业方法的一个流程示意图;3A is a schematic flowchart of a review operation method provided by an embodiment of the present application;
图3B是本申请实施例提供的审核作业方法的一个流程示意图;FIG. 3B is a schematic flowchart of a review operation method provided by an embodiment of the present application;
图3C是本申请实施例提供的审核作业方法的一个流程示意图;3C is a schematic flow chart of the audit operation method provided by the embodiment of the present application;
图4是本申请实施例提供的流程模型的示意图;4 is a schematic diagram of a process model provided by an embodiment of the present application;
图5是本申请实施例提供的审核管理系统的架构示意图;5 is a schematic diagram of the architecture of an audit management system provided by an embodiment of the present application;
图6是本申请实施例提供的审核流程管理模块的业务流程示意图;6 is a schematic diagram of a business process of an audit process management module provided by an embodiment of the present application;
图7是本申请实施例提供的审核作业种类注册模块的业务流程示意图;7 is a schematic diagram of a business process of an audit job type registration module provided by an embodiment of the present application;
图8是本申请实施例提供的审核中心模块的业务流程示意图;8 is a schematic diagram of a business process of an audit center module provided by an embodiment of the present application;
图9是本申请实施例提供的工作流管理系统的结构示意图;9 is a schematic structural diagram of a workflow management system provided by an embodiment of the present application;
图10是本申请实施例提供的节点流转的示意图;FIG. 10 is a schematic diagram of node flow provided by an embodiment of the present application;
图11是本申请实施例提供的审核作业方法的流程示意图。FIG. 11 is a schematic flowchart of an audit operation method provided by an embodiment of the present application.
具体实施方式Detailed ways
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be described in further detail below with reference to the accompanying drawings. All other embodiments obtained under the premise of creative work fall within the scope of protection of the present application.
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。In the following description, reference is made to "some embodiments" which describe a subset of all possible embodiments, but it is understood that "some embodiments" can be the same or a different subset of all possible embodiments, and Can be combined with each other without conflict.
在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。In the following description, the term "first\second\third" is only used to distinguish similar objects, and does not represent a specific ordering of objects. It is understood that "first\second\third" Where permitted, the specific order or sequence may be interchanged to enable the embodiments of the application described herein to be practiced in sequences other than those illustrated or described herein.
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application, and are not intended to limit the present application.
对本申请实施例进行进一步详细说明之前,对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释。Before further describing the embodiments of the present application in detail, the terms and terms involved in the embodiments of the present application are described, and the terms and terms involved in the embodiments of the present application are suitable for the following explanations.
1)角色:账号字段“Role”,不同的角色对不同的资源有着不同的访问权限。1) Role: Account field "Role", different roles have different access rights to different resources.
2)企业资源计划(ERP,Enterprise Resource Planning),是指建立在信息技术基础上,集信息技术与先进管理思想于一身,以系统化的管理思想,为企业员工及决策层提供决策手段的管理平台。2) Enterprise Resource Planning (ERP, Enterprise Resource Planning) refers to the management that is based on information technology, integrates information technology and advanced management ideas, and provides decision-making means for employees and decision-makers with systematic management ideas. platform.
3)工作流,是一类能够完全或者部分自动执行的经营过程,它根据系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。3) Workflow is a kind of business process that can be fully or partially executed automatically. It can be transmitted and executed between different executors according to a series of process rules, documents, information or tasks.
4)工作流技术,是工作流程的计算模型,即,将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机以恰当的模型进行表示,并对其实施计算。工作流技术的应用特性决定它具备开放性的特点,为实现不同业务、不同体系结构产品的集成,工作流管理联盟为适应发展形势,定义了工作流管理系统体系结构的参考模型。4) Workflow technology is the computational model of the workflow, that is, the logic and rules of how the work in the workflow is organized together before and after are represented in a computer by an appropriate model, and the calculation is performed. The application characteristics of workflow technology determine that it has the characteristics of openness. In order to realize the integration of different services and products with different architectures, the workflow management alliance defines the reference model of the workflow management system architecture to adapt to the development situation.
5)工作流管理系统,是一个公共的参考模型,并不限定采取哪种工具、平台、开发方法来具体实现,仅约定如何能使其与各种不同的实现相关联。5) Workflow management system is a common reference model, which does not limit which tools, platforms, and development methods are adopted for specific implementation, but only stipulates how to associate it with various implementations.
随着互联网的出现和计算机技术的快速发展,信息系统在许多企业中不再仅仅是一种手段,而是保障企业成功的一种战略资源,随着ERP系统的深入使用,企业“进、销、存、产、人、财、物”等管理资源信息化在实施过程中尚存不足之处,例如,企业内部运行的采购、质量、销售、生产、财务、审计、人力资源等作业系统都涉及到审批流程,各类单据需各级领导按流程审批签名,因ERP系统是在原始的生产管理、质量管理系统的基础上逐渐扩展而来的,ERP系统中的各子系统在初始设计时对单据审批未达成一致的处理办法,导致现在产生多种不同类型的审核方法,虽然这些子系统各自具备审核功能,但因处理手法不一,各级领导需要打开各子系统,进入具体的审核模块窗口后,才知道要审核哪些单据。即使有提醒,也是在登录时弹出模式窗口的一次性提醒,不仅审核操作不方便,也带来了大量单据未能及时审核的问题。With the emergence of the Internet and the rapid development of computer technology, the information system is no longer just a means in many enterprises, but a strategic resource to ensure the success of the enterprise. There are still deficiencies in the implementation of management resource informatization such as storage, production, human, financial, and material. When it comes to the approval process, all kinds of documents need to be approved and signed by leaders at all levels according to the process. Because the ERP system is gradually expanded on the basis of the original production management and quality management systems, each subsystem in the ERP system is initially designed. There is no consensus on the handling method of document approval, resulting in a variety of different types of auditing methods. Although these subsystems each have auditing functions, due to different processing methods, leaders at all levels need to open each subsystem and enter the specific auditing method. After the module window, you will know which documents to review. Even if there is a reminder, it is a one-time reminder of the pop-up modal window when logging in, which not only inconvenients the review operation, but also brings about the problem that a large number of documents cannot be reviewed in time.
针对上述技术问题,本申请实施例提供一种审核作业方法、装置、电子设备和计算机可读存储介质,能够实现不同系统的作业的集中审核,提升作业处理效率,下面说明本申请实施例提供的审核作业方法的示例性应用,本申请实施例提供的审核作业方法可以由各种电子设备实施,例如可以实施为服务器。下面,将说明电子设备实施为服务器时示例性应用。In view of the above technical problems, the embodiments of the present application provide a method, apparatus, electronic device, and computer-readable storage medium for reviewing operations, which can implement centralized review of jobs in different systems and improve job processing efficiency. The following describes the methods provided by the embodiments of the present application. As an exemplary application of the audit operation method, the audit operation method provided by the embodiments of the present application may be implemented by various electronic devices, for example, may be implemented as a server. In the following, exemplary applications when the electronic device is implemented as a server will be described.
参见图1,图1是本申请实施例提供的审核作业系统100的一个架构示意图,其中,审核作业系统100包括服务器200、终端(示例性地示出了终端400-1和终端400-2)和网络300。终端通过网络300连接服务器200,网络300可以是广域网或者局域网,又或者是二者的组合。Referring to FIG. 1, FIG. 1 is a schematic diagram of the architecture of the audit operation system 100 provided by the embodiment of the present application, wherein the audit operation system 100 includes a server 200 and a terminal (exemplarily shows a terminal 400-1 and a terminal 400-2) and Network 300. The terminal is connected to the server 200 through a network 300, and the network 300 may be a wide area network or a local area network, or a combination of the two.
在一些实施例中,服务器200中的审核流程管理模块接收流程管理人员在终端400-1的审核流程管理界面设置的与审核流程对应的多个作业系统的数据;服务器200中的审核作业种类注册模块接收流程管理人员在终端400-1的审核作业种类注册界面对审核流程中的待审核作业进行登记的查阅函数,基于查阅函数生成用于查询待审核作业的统一接口;服务器200中的审核中心模块接收到审核人员在终端400-2的审核中心平台的窗口中的登录账号的操作时,调用统一接口,并基于数据在审核中心平台的窗口显示与登录账号相关的待审核作业;服务器200中的审核中心模块接收审核人员在终端400-2的审核中心平台的窗口针对待审核作业的审核操作,更新待审核作业在审核流程中的审核状态,实现了用户(审核人员)在同一界面下进行集中审批的需求,极大地简化了审核操作和提升了审核效率。需要说明的是,审核流程管理模块、审核作业种类注册模块、审核中心模块可以集成在一个服务器中,作为终端400-1的后台服务器。In some embodiments, the audit process management module in the server 200 receives the data of multiple operating systems corresponding to the audit process set by the process administrator on the audit process management interface of the terminal 400-1; the audit job type registration in the server 200 The module receives the lookup function used by the process manager to register the jobs to be reviewed in the review process on the review job type registration interface of the terminal 400-1, and generates a unified interface for querying the jobs to be reviewed based on the lookup function; the review center in the server 200 When the module receives the operation of the login account in the window of the audit center platform of the terminal 400-2, the module calls the unified interface, and based on the data, displays the jobs to be audited related to the login account in the window of the audit center platform; in the server 200 The audit center module receives the audit operations of the audit personnel for the jobs to be audited in the window of the audit center platform of the terminal 400-2, and updates the audit status of the jobs to be audited in the audit process, so that the users (auditors) can perform the auditing operations under the same interface. The need for centralized approval greatly simplifies the review operation and improves the review efficiency. It should be noted that the audit process management module, the audit job type registration module, and the audit center module may be integrated into one server as the background server of the terminal 400-1.
在一些实施例中,服务器200可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。终端400-1、终端400-2以及服务器200可以通过有线或无线通信方式进行直接或间接地连接,本申请实施例中不做限制。In some embodiments, the server 200 may be an independent physical server, or a server cluster or a distributed system composed of multiple physical servers, or may provide cloud services, cloud databases, cloud computing, cloud functions, cloud storage, Cloud servers for basic cloud computing services such as network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The terminal 400-1, the terminal 400-2, and the server 200 may be directly or indirectly connected through wired or wireless communication, which is not limited in this embodiment of the present application.
接下来,说明本申请实施例提供的用于实施审核作业方法的电子设备的结构,如前所述,本申请实施例提供的电子设备可以是图1中的服务器200。参见图2,图2是本申请实施例提供的服务器200的结构示意图,图2所示的服务器200包括:至少一个处理器210、存储器250。服务器200中的各个组件通过总线系统240耦合在一起。可理解,总线系统240用于实现这些组件之间的连接通信。总线系统240除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图2中将各种总线都标为总线系统240。Next, the structure of the electronic device for implementing the audit operation method provided by the embodiment of the present application will be described. As mentioned above, the electronic device provided by the embodiment of the present application may be the server 200 in FIG. 1 . Referring to FIG. 2 , FIG. 2 is a schematic structural diagram of a server 200 provided by an embodiment of the present application. The server 200 shown in FIG. 2 includes: at least one processor 210 and a memory 250 . The various components in server 200 are coupled together by
处理器210可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。The processor 210 may be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., where a general-purpose processor may be a microprocessor or any conventional processor or the like.
存储器250可以是可移除的,不可移除的或其组合。示例性的硬件设备包括固态存储器,硬盘驱动器,光盘驱动器等。存储器250可选地包括在物理位置上远离处理器210的一个或多个存储设备。Memory 250 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid state memory, hard drives, optical drives, and the like. Memory 250 optionally includes one or more storage devices that are physically remote from processor 210 .
存储器250包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(RON,Read Only Mem ory),易失性存储器可以是随机存取存储器(RAN,Random Access Memory)。本申请实施例描述的存储器250旨在包括任意适合类型的存储器。Memory 250 includes volatile memory or non-volatile memory, and may also include both volatile and non-volatile memory. The non-volatile memory may be Read Only Memory (RON, Read Only Memory), and the volatile memory may be Random Access Memory (RAN, Random Access Memory). The memory 250 described in the embodiments of the present application is intended to include any suitable type of memory.
在一些实施例中,存储器250能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。In some embodiments, memory 250 is capable of storing data to support various operations, examples of which include programs, modules, and data structures, or subsets or supersets thereof, as exemplified below.
操作系统251,包括用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;Operating system 251, including system programs for processing various basic system services and performing hardware-related tasks, such as framework layer, core library layer, driver layer, etc., for implementing various basic services and processing hardware-based tasks;
网络通信模块252,用于经由一个或多个(有线或无线)网络接口220到达其他计算设备,示例性的网络接口220包括:蓝牙、无线相容性认证(WiFi)、和通用串行总线(USB,Universal Serial Bus)等;A network communication module 252 for reaching other computing devices via one or more (wired or wireless) network interfaces 220, exemplary network interfaces 220 including: Bluetooth, Wireless Compatibility (WiFi), and Universal Serial Bus ( USB, Universal Serial Bus), etc.;
在一些实施例中,本申请实施例提供的审核作业装置可以采用软件方式实现,图2示出了存储在存储器250中的审核作业装置255,其可以是程序和插件等形式的软件,包括以下软件模块:审核流程管理模块2551、审核作业种类注册模块2552、审核中心模块2553,这些模块是逻辑上的,因此根据所实现的功能可以进行任意的组合或进一步拆分。将在下文中说明各个模块的功能。In some embodiments, the audit operation device provided by the embodiments of the present application may be implemented in software. FIG. 2 shows the audit operation device 255 stored in the memory 250, which may be software in the form of programs and plug-ins, including the following Software modules: audit process management module 2551, audit job type registration module 2552, and audit center module 2553, these modules are logical, so they can be arbitrarily combined or further divided according to the functions implemented. The function of each module will be explained below.
在一些实施例中,将待审核作业上传至区块链网络的状态数据库中进行存储;调用区块链网络中的智能合约,以使智能合约执行以下处理:从区块链网络的节点维护的区块链中获取待审核作业;将待审核作业进行共识处理,当共识通过时,将待审核作业作为调用结果返回。在本申请实施例中,区块链网络包括服务器,通过节点之间的共识机制,可以保证待审核作业的可靠性以及得到的待审核作业的审核状态的可信性;当然更新后的待审核作业的审核状态也可以上链存储。In some embodiments, the job to be reviewed is uploaded to the state database of the blockchain network for storage; the smart contract in the blockchain network is invoked, so that the smart contract performs the following processing: Obtain the job to be reviewed in the blockchain; perform consensus processing on the job to be reviewed, and return the job to be reviewed as the calling result when the consensus is passed. In the embodiment of this application, the blockchain network includes a server, and through the consensus mechanism between nodes, the reliability of the job to be reviewed and the reliability of the obtained review status of the job to be reviewed can be guaranteed; of course, the updated pending review The audit status of the job can also be stored on the chain.
下面,以由图1中的服务器200单独执行本申请实施例提供的审核作业方法为例说明。审核中心平台由服务器200来实施,审核中心平台集成了多个作业系统,参见图3A,图3A是本申请实施例提供的审核作业方法的一个流程示意图,将结合图3A示出的步骤进行说明。Hereinafter, an example will be given by taking the server 200 in FIG. 1 independently executing the audit operation method provided by the embodiment of the present application. The audit center platform is implemented by the server 200, and the audit center platform integrates multiple operation systems. Referring to FIG. 3A, FIG. 3A is a schematic flowchart of the audit operation method provided by the embodiment of the present application, which will be described in conjunction with the steps shown in FIG. 3A. .
在步骤101中,获取数据库查询语句,并基于数据库查询语句,生成流程模型。其中,流程模型与多个作业系统关联。In
在一些实施例中,获取数据库查询语句,可以通过以下方式来实现:响应于针对多个作业系统的注册操作,对多个作业系统进行注册处理;接收用于管理经过注册处理后的多个作业系统的数据库查询语句;基于数据库查询语句加载多个作业系统,将多个作业系统作为流程模型的根节点,并将多个作业系统的相关信息作为流程模型的子节点,得到多个作业系统组合的流程模型。In some embodiments, acquiring the database query statement may be implemented in the following ways: in response to the registration operation for the multiple operating systems, performing registration processing on the multiple operating systems; System database query statement; load multiple operating systems based on the database query statement, use multiple operating systems as the root node of the process model, and use the relevant information of multiple operating systems as the child nodes of the process model to obtain a combination of multiple operating systems process model.
在一些示例中,服务器中的审核流程管理模块对多个作业系统进行注册处理,以将多个作业系统集成至服务器中,响应于管理注册后的多个作业系统的数据库查询语句,基于数据库查询语句生成多个作业系统组合的流程模型,可以通过以下方式实现:通过数据库查询语句,加载注册后的作业系统的名称,将作业系统的名称作为根节点,并根据多个作业系统的相关信息(例如,作业系统中的审核流程的审核步骤、所述审核步骤的流转条件、审核部门以及审核人员),对根节点的子节点进行编辑,生成流程模型。例如,当数据库查询语句变量值为-1时,加载注册的所有作业系统名称,将根节点默认显示为作业系统的名称,基于各作业系统各自的审核方法形成集成多个作业系统的审核方法的流程模型,即,包括审核流程的一个完整的生命周期的流程模型。In some examples, the audit process management module in the server performs registration processing on multiple operating systems to integrate the multiple operating systems into the server, and in response to a database query statement for managing the registered multiple operating systems, based on the database query The statement generates the process model of the combination of multiple operating systems, which can be realized by the following methods: querying the database, loading the name of the registered operating system, using the name of the operating system as the root node, and according to the relevant information of multiple operating systems ( For example, the review steps of the review process in the operating system, the flow conditions of the review steps, the review department and the reviewers), edit the child nodes of the root node to generate a process model. For example, when the variable value of the database query statement is -1, all registered operating system names are loaded, and the root node is displayed as the name of the operating system by default. Process model, that is, a process model that includes a complete life cycle of the review process.
举例来说,参见图4,图4是本申请实施例提供的流程模型的示意图。在审核流程管理模块中,流程模型可以采用树结构显示,通过父字段(Parent)、子字段和描述字段建立父子节点的层次关系并显示。For example, referring to FIG. 4 , FIG. 4 is a schematic diagram of a process model provided by an embodiment of the present application. In the audit process management module, the process model can be displayed in a tree structure, and the hierarchical relationship between parent and child nodes is established and displayed through parent fields (Parent), child fields and description fields.
例如,流程模型最大层级有7级节点,分别为根节点(作业系统)、流程类型、子审核流程、审核步骤、部门集群、审核部门、审核人员。其中,根节点(作业系统)、流程类型节点添加/删除功能,可以通过开发人员代码进行添加/删除等功能操作,基于开发人员操作后的作业系统和流程类型,形成流程模型的架构,其余的节点(子审核流程、审核步骤、部门集群、审核部门、审核人员等)可以用于流程管理人员根据业务需求自行编辑。在一个作业系统中有面向不同应用的流程类型,例如在保购系统中存在物质申购申请审批、供应商审核审批、采购交易模式审批、采购资金申请审批、物质到货验收审核等流程类型;在一种流程类型下可能会存在多个子审核流程,以物质申购申请流程类型为例,存在计算机类物质、设备类物质、原材料类物质的申请流程,面向这些具体的物质,在一个审核流程中可能包括多个子审核流程。在作业系统中能够根据不同流程类型的物质选择对应的子审核流程。For example, the maximum level of the process model has 7 nodes, which are the root node (operation system), process type, sub-audit process, audit step, department cluster, audit department, and auditor. Among them, the root node (operating system) and the process type node add/delete functions, which can be added/deleted through the developer code. Based on the operating system and process type operated by the developer, the structure of the process model is formed, and the rest Nodes (sub-audit processes, audit steps, department clusters, audit departments, auditors, etc.) can be used by process managers to edit themselves according to business needs. There are process types for different applications in one operating system. For example, in the purchase guarantee system, there are process types such as material purchase application approval, supplier review and approval, purchase transaction mode approval, purchase fund application approval, and material arrival acceptance review. There may be multiple sub-review processes under one process type. Taking the substance purchase application process type as an example, there are application processes for computer substances, equipment substances, and raw material substances. For these specific substances, it may be possible in one review process. Includes multiple sub-review processes. In the operating system, the corresponding sub-audit process can be selected according to the substances of different process types.
在本申请实施例中,通过流程模型,集成了具有不同审核方法的多个业务系统的功能,以供后续基于流程模型实现在同一审核窗口进行集中审核的功能。In the embodiment of the present application, the functions of multiple business systems with different auditing methods are integrated through the process model, so as to implement the function of centralized auditing in the same auditing window based on the process model.
在步骤102中,从流程模型中获取与审核流程对应的多个作业系统的数据。In
在一些实施例中,与审核流程对应的多个作业系统的数据,包括审核流程的审核步骤,审核步骤的流转条件、审核部门、审核人员等。当流转条件为真时,确定当前审核节点的状态(流入或流出)。需要说明的是,一个审核流程包括多个审核步骤,审核节点为审核步骤中的节点,用于确定审核流程中的审核状态。In some embodiments, the data of multiple operating systems corresponding to the review process includes review steps of the review process, flow conditions of the review steps, review departments, reviewers, and the like. When the flow condition is true, determine the status of the current audit node (inflow or outflow). It should be noted that an audit process includes multiple audit steps, and an audit node is a node in the audit step, which is used to determine the audit status in the audit process.
在步骤103中,接收对审核流程中的待审核作业进行登记的查阅函数,基于查阅函数生成用于查询待审核作业的统一接口。In
在一些实施例中,通过工作流技术创建统一规范的接口函数,响应于对审核流程中的作业的查阅函数的登记操作,生成查询审核流程中的作业的统一接口。In some embodiments, a unified standard interface function is created through a workflow technology, and a unified interface for querying jobs in the review process is generated in response to a registration operation for a query function of a job in the review process.
例如,审核流程中的作业可以是审核流程中需要审核的单据,查阅函数即为用于查询单据的接口函数。通过统一发布的API接口函数规范,将不同软件厂商实现的审核任务集成到服务器中,通过统一的方式实现审核流程中的作业的访问。For example, a job in the approval process can be a document that needs to be reviewed in the approval process, and the query function is an interface function for querying a document. Through the unified API interface function specification, the audit tasks implemented by different software manufacturers are integrated into the server, and the access to the jobs in the audit process is realized in a unified way.
在步骤104中,调用统一接口,并基于数据在审核中心平台的窗口显示与登录账号相关的待审核作业。In
在一些实施例中,参见图3B,图3B是本申请实施例提供的审核作业方法的一个流程示意图,示出了图3A中的步骤104可以通过执行步骤1041至步骤1043来实现。将结合各步骤进行说明。In some embodiments, referring to FIG. 3B , FIG. 3B is a schematic flowchart of the review operation method provided by the embodiment of the present application, which shows that
在步骤1041中,对与审核流程对应的多个作业系统的数据进行解析处理,确定流程模型的内容信息。其中,内容信息包括审核流程的审核步骤、审核步骤的流转条件、审核部门以及审核人员。In
在一些示例中,由于流程模型中集成了具备多种审核方法的多个作业系统,需要对与审核流程对应的多个作业系统的数据进行解析,确定该数据中涉及的作业系统对应的审核步骤顺序、各审核步骤对应的流转条件、各审核步骤对应的审核部门以及各审核步骤对应的审核人员。In some examples, since multiple operating systems with multiple auditing methods are integrated into the process model, it is necessary to parse the data of the multiple operating systems corresponding to the auditing process, and determine the auditing steps corresponding to the operating systems involved in the data. The order, the circulation conditions corresponding to each audit step, the audit department corresponding to each audit step, and the auditor corresponding to each audit step.
作为示例,流转条件包括审核步骤是否允许跳过、审核步骤的流入条件、审核步骤的流出条件,例如,对于采购审核步骤,可设置:当采购金额低于1万时,允许跳过采购审核步骤,则直接跳转至下一级审核节点,例如供应商审核步骤。As an example, the flow condition includes whether the approval step is allowed to be skipped, the inflow condition of the approval step, and the outflow condition of the approval step. For example, for the purchase approval step, it can be set: when the purchase amount is less than 10,000, the purchase approval step is allowed to be skipped , then jump directly to the next-level audit node, such as the supplier audit step.
在本申请实施例中,通过对数据的解析,将多个作业系统集成至服务器中,实现对多个作业系统的统一管理,以便于后续实现集中审批。In the embodiment of the present application, by analyzing the data, multiple operating systems are integrated into the server, so as to realize unified management of the multiple operating systems, so as to facilitate subsequent centralized approval.
在步骤1042中,基于流程模型的内容信息,确定与登录账号对应的审核节点。In
在一些示例中,流程模型中包括了审核流程中涉及的多个业务系统的审核步骤,每个审核步骤都对应一个或多个审核部门和审核人员,基于流程模型中对应的内容信息,确定审核流程的整个生命周期的审核节点,从审核流程的整个生命周期的审核节点中获取与登录账号对应的审核节点。需要说明的是,每个审核节点仅面向审核人员,即,只有审核人员的账号才能在审核中心平台的窗口显示与登录账号相关的待审核作业。In some examples, the process model includes review steps of multiple business systems involved in the review process, and each review step corresponds to one or more review departments and reviewers. Based on the corresponding content information in the process model, the review process is determined. The audit node of the entire life cycle of the process, obtains the audit node corresponding to the login account from the audit nodes of the entire life cycle of the audit process. It should be noted that each review node is only for reviewers, that is, only the reviewer's account can display the pending review related to the login account in the window of the review center platform.
在另一些示例中,审核节点可以面向全体人员的账号,即,所有人员的账号均能登录审核中心平台查询审核节点,但只有审核人员的账号才能进行审核操作。In other examples, the audit node can be directed to the accounts of all personnel, that is, all personnel accounts can log in to the platform of the audit center to query the audit node, but only the accounts of the auditors can perform audit operations.
在本申请实施例中,支持全体人员的账号查询当前的审核节点,了解审核流程的审核进度,仅支持通过审核人员的账号进行审核操作,保证审核流程的严谨性。In this embodiment of the present application, the accounts of all staff are supported to query the current audit node to know the audit progress of the audit process, and only audit operations are supported through the accounts of the auditors to ensure the rigor of the audit process.
在步骤1043中,调用与审核节点的待审核作业对应的统一接口,以在审核中心平台的窗口显示与登录账号相关的待审核作业。In
在一些示例中,从审核流程中各审核节点的作业(例如单据)对应的统一接口中,确定当前审核节点的作业对应的统一接口,这里的当前审核节点可以是一个或多个,当前审核节点与登录账号对应的;调用该统一接口以在审核中心平台的窗口显示与登录账号相关的待审核作业。In some examples, the unified interface corresponding to the job of the current audit node is determined from the unified interface corresponding to the job (for example, a document) of each audit node in the audit process, where the current audit node may be one or more, and the current audit node Corresponding to the login account; call the unified interface to display the pending auditing jobs related to the login account in the window of the audit center platform.
在本申请实施例中,通过统一接口,支持在审核中心平台的窗口显示与登录账号相关的待审核作业,实现了审核的便捷性,提升了审核的效率。In the embodiment of the present application, through a unified interface, it is supported to display jobs to be reviewed related to the login account in the window of the review center platform, thereby realizing the convenience of review and improving the efficiency of review.
在步骤105中,接收针对待审核作业的审核操作,更新待审核作业在审核流程中的审核状态。In
在一些实施例中,参见图3C,图3C是本申请实施例提供的审核作业方法的一个流程示意图,示出了3A中的步骤105,还可以通过执行步骤1051至步骤1052来实现,将结合各步骤进行说明。In some embodiments, referring to FIG. 3C , FIG. 3C is a schematic flowchart of the audit operation method provided by the embodiment of the present application, which shows
在步骤1051中,当审核操作满足审核通过的流转条件时,将待审核作业的审核状态跳转至下一级审核节点。In
在一些示例中,审核通过的流转条件可以设置为同意按钮被点击,当审核操作为点击同意按钮,满足审核通过的流转条件时,确定待审核作业的当前审核节点已通过,将待审核作业的审核状态从当前审核节点跳转至下一级审核节点。由下一级审核节点对应的审核人员的账号进行审核操作。In some examples, the flow condition for approval can be set as the approval button being clicked. When the approval operation is to click the agree button and the flow condition for approval is satisfied, it is determined that the current approval node of the job to be reviewed has passed, and The audit status jumps from the current audit node to the next level audit node. The audit operation is performed by the account of the auditor corresponding to the next-level audit node.
在步骤1052中,当审核操作未满足审核通过的流转条件时,将待审核作业的审核状态跳转至上一级审核节点或者起始的审核节点。In
在一些示例中,将审核通过的流转条件设置为同意按钮被点击,当审核操作为点击不同意按钮,即审核操作未满足审核通过的流转条件时,确定待审核作业的当前审核节点不通过,将待审核作业的审核状态从当前审核节点跳转至上一级审核节点。In some examples, the flow condition for approval is set as the approval button is clicked, and when the approval operation is to click the disagree button, that is, when the approval operation does not meet the flow condition for approval, it is determined that the current approval node of the job to be approved fails, and Jumps the review status of the job to be reviewed from the current review node to the previous review node.
在另一些示例中,待审核作业属于审核流程中的相互关联的审核节点中的某一个审核节点,当待审核作业对应的当前审核节点未通过时,待审核作业中的内容需要重新更新,即整个审核流程需要重头来过。也即是说,当审核操作未满足审核通过的流转条件时,将待审核作业的审核状态跳转至起始的审核节点,以更新初始审核节点的待审核作业,重新再审核一次审核流程中的各个审核节点对应的待审核作业。In other examples, the job to be reviewed belongs to a certain review node among the interrelated review nodes in the review process. When the current review node corresponding to the job to be reviewed fails, the content of the job to be reviewed needs to be updated again, that is, The entire review process needs to be redone. That is to say, when the audit operation does not meet the circulation conditions for passing the audit, the audit status of the job to be audited is jumped to the initial audit node to update the pending job of the initial audit node, and the audit process is re-examined. The jobs to be audited corresponding to each audit node of .
在本申请实施例中,提供了进行集中审批的审核中心平台,基于审核中心平台的窗口显示的待审核作业进行集中审核操作,极大地提高了审核作业的便捷性,提升了对审核作业的审核效率,满足了企业业务的日常审核作业的需求。In the embodiment of the present application, an audit center platform for centralized approval is provided, and centralized audit operations are performed based on the jobs to be audited displayed in the window of the audit center platform, which greatly improves the convenience of the audit operations and improves the audit operation. Efficiency, to meet the needs of the daily audit operations of the enterprise business.
在步骤106中,检测待审核作业,显示对应待审核作业的提醒信息。其中,提醒信息用于提醒存在未审核的待审核作业。In
在一些实施例中,当审核中心平台的窗口已打开、且不是活动窗口时,对登录账号相关的待审核作业进行定时检测;当检测到存在待审核作业时,在审核中心平台的窗口中显示提醒信息;其中,提醒信息用于提醒存在未审核的待审核作业。In some embodiments, when the window of the audit center platform has been opened and is not an active window, the jobs to be reviewed related to the login account are regularly detected; when it is detected that there are jobs to be reviewed, it is displayed in the window of the audit center platform. Reminder information; the reminder information is used to remind that there are unreviewed pending jobs.
当审核中心平台的窗口已打开但当前不是活动窗口(例如,用户可能正在浏览网页或编辑文档)时,当检测到存在待审核作业时,审核中心平台的窗口的任务栏按钮闪烁一次并高亮显示,直到接收到登录用户(即审核人员)在审核中心平台的窗口的查询操作,任务栏按钮恢复常态(不闪烁不高亮)。需要说明的是,任务栏按钮是审核中心平台的窗口中用于表征是否有待审核作业的显示标识。When the Moderation Hub Platform's window is open but not currently the active window (for example, the user may be browsing a web page or editing a document), when a pending job is detected, the Moderation Hub Platform's window's taskbar button flashes once and highlights It is displayed until the query operation of the login user (that is, the reviewer) in the window of the review center platform is received, and the taskbar button returns to normal (not flashing or highlighting). It should be noted that the task bar button is a display identifier in the window of the audit center platform used to indicate whether there is a job to be audited.
在另一些实施例中,当审核中心平台的窗口未打开时,对登录账号相关的待审核作业进行定时检测;当检测到存在待审核作业时,在审核中心平台的窗口中显示提醒信息;其中,提醒信息用于提醒存在未审核的待审核作业。In some other embodiments, when the window of the audit center platform is not opened, periodically detect the jobs to be reviewed related to the login account; when it is detected that there are jobs to be reviewed, a reminder message is displayed in the window of the audit center platform; wherein , the reminder information is used to remind that there are unapproved pending jobs.
作为示例,服务器中的审核中心模块用于管理多个作业系统的所有待审核作业。启动审核中心模块,在审核中心平台的窗口的某个区域的托盘上显示图标,当审核中心平台的窗口未打开时,服务器中的审核中心模块对登录账号相关的待审核作业进行定时检测,当检测到存在待审核作业,显示闪烁图标,响应于审核人员对待审核作业的触发操作(例如,双击图标打开审核中心平台的窗口),对闪烁图标进行停止闪烁的操作,在任务栏上显示审核中心平台的窗口的任务按钮。需要说明的是,图标是用于表征审核中心模块已启动的显示标识。在一些实施例中,确定登记后的待审核作业对应的流程类型编码;生成与流程类型编码对应的审核作业标识,以供审核中心平台基于审核作业标识查询待审核作业的任务列表。As an example, the audit center module in the server is used to manage all jobs to be audited for multiple operating systems. Start the audit center module, and display an icon on the tray in a certain area of the audit center platform window. When the audit center platform window is not opened, the audit center module in the server will regularly detect the pending audit jobs related to the login account. When it is detected that there is a job to be reviewed, a flashing icon is displayed. In response to the trigger operation of the reviewer (for example, double-clicking the icon to open the window of the review center platform), the flashing icon is stopped flashing, and the review center is displayed on the task bar. The task button of the platform's window. It should be noted that the icon is a display mark used to indicate that the audit center module has been activated. In some embodiments, the process type code corresponding to the registered job to be reviewed is determined; the review job identifier corresponding to the process type code is generated, so that the review center platform can query the task list of the job to be reviewed based on the review job identifier.
在一些示例中,服务器中的审核作业种类注册模块预先注册流程类型编码,响应于开发人员添加的流程类型,审核作业种类注册模块加载预先注册的流程类型编码,以生成与流程类型对应的流程类型编码。生成与流程类型编码对应的审核作业标识,以实现流程类型编码和审核作业标识建立关联。在后续应用时,服务器中的审核中心模块将审核作业标识作为待审核业务的种类,以支持审核人员在审核中心平台上查询与审核人员的账号相关的所有审核作业标识的任务列表。需要说明的是,流程类型节点中可支持开发人员自定义规则参数名称、参数类型,上一级节点定义的规则参数可供下级节点继承使用。In some examples, the audit job category registration module in the server pre-registers the process type code, and in response to the process type added by the developer, the audit job category registration module loads the pre-registered process type code to generate a process type corresponding to the process type coding. An audit job identifier corresponding to the process type code is generated, so as to realize the association between the process type code and the audit job identifier. In the subsequent application, the audit center module in the server uses the audit job identifier as the type of business to be audited, so as to support the auditor to query the task list of all audit job identifiers related to the auditor's account on the audit center platform. It should be noted that the process type node can support developers to customize the rule parameter name and parameter type, and the rule parameters defined by the upper-level node can be inherited and used by the lower-level node.
在本申请实施例中,通过流程类型编码和审核作业标识建立的关联,支持登录账号查询待审核作业的任务列表,提升了审核作业的便捷性,提升了审核效率。In the embodiment of the present application, through the association established between the process type code and the audit job identifier, the login account is supported to query the task list of the job to be reviewed, which improves the convenience of the review job and improves the review efficiency.
在一些实施例中,显示待审核作业的表格设置页面,并在表格设置页面中显示表格的显示样式;响应于针对表格的样式的选择操作,显示表格的被选择的样式的预览页面;响应于针对表格的样式的确认操作,将表格的被选择的样式作为待审核作业的显示样式,以在审核中心平台以显示样式显示待审核作业。In some embodiments, a table setting page of the job to be reviewed is displayed, and a display style of the table is displayed in the table setting page; in response to a selection operation for the style of the table, a preview page of the selected style of the table is displayed; For the confirmation operation of the style of the table, the selected style of the table is used as the display style of the job to be reviewed, so that the job to be reviewed is displayed in the display style on the review center platform.
在一些示例中,这里的待审核作业为单据,单据的表格的显示样式包括:一对一主从表、一对多主从表、单表结构(一个主表)等各种形式。服务器的审核作业种类注册模块支持开发人员通过单据的数据来源函数,对单据的表格的显示样式进行登记。从而服务器的审核作业种类注册模块能够支持表格设置操作,即,显示单据的表格设置页面,表格设置页面包括开发人员登记的表格的显示样式,响应于流程管理人员针对表格的显示样式的选择操作,显示表格的被选择的显示样式的预览页面。服务器的审核作业种类注册模块还支持流程管理人员设定所有表格的表格属性(例如:宽、高、树层显示、多表头等)、列属性(例如:中文标题、列宽、对齐等)和数据集属性(例如:显示格式等)。需要说明的是,显示样式的参数还可以存储在数据库中。In some examples, the job to be reviewed here is a document, and the display styles of the form of the document include: one-to-one master-slave table, one-to-many master-slave table, single-table structure (one master table) and other forms. The audit job type registration module of the server supports the developer to register the display style of the form of the document through the data source function of the document. Therefore, the audit job type registration module of the server can support the form setting operation, that is, the form setting page of the document is displayed, and the form setting page includes the display style of the form registered by the developer. A preview page showing the selected display style of the table. The server's audit job category registration module also supports process managers to set table properties (for example: width, height, tree layer display, multi-table header, etc.), column properties (for example: Chinese title, column width, alignment, etc.) and Dataset properties (eg: display format, etc.). It should be noted that the parameters of the display style can also be stored in the database.
在一些实施例中,响应于针对表格的创建操作,显示多个表格选项;响应于针对多个表格选项的选择操作,在待审核作业的表格设置页面显示待审核作业中被选择的多个表格的预览页面;响应于针对被选择的多个表格的确认操作,将被确认的多个表格作为待审核作业的表格。In some embodiments, in response to a creation operation for the form, a plurality of form options are displayed; in response to a selection operation for the plurality of form options, a form setting page of the job to be reviewed displays a plurality of forms selected in the job to be reviewed The preview page of ; in response to the confirmation operation for the selected multiple forms, the confirmed multiple forms are used as the forms of the job to be reviewed.
在一些示例中,表格的创建还可以通过以下方式实现:确定待审核作业中的多条记录明细,自动为记录明细匹配表格的属性,其中,表格的属性包括显示样式和表格个数。进而,服务器的审核作业种类注册模块能够支持审核人员查询单据中多条记录明细中的某条记录明细更新的信息,例如,在表格创建之后,响应于审核人员对单据的记录明细的查询操作,以创建的表格的显示样式显示单据对应的多条记录明细,以供审核人员查询单据某条记录明细更新的信息。In some examples, the creation of the table may also be achieved by: determining the details of multiple records in the job to be reviewed, and automatically matching the properties of the table for the record details, where the properties of the table include display style and table number. Furthermore, the audit job type registration module of the server can support the auditor to query the updated information of a certain record detail among the multiple record details in the document. Display the details of multiple records corresponding to the document in the display style of the created table, so that the auditor can query the updated information of a certain record of the document.
在一些实施例中,在生成与流程类型编码对应的审核作业标识之后,可以执行以下步骤:获取与登录账号对应的审核作业标识;基于审核作业标识,在审核中心平台的窗口显示与登录账号相关的待审核作业的任务列表。在一些实施例中,显示托管页面,并在托管页面显示至少一个托管账号;响应于针对托管账号的托管操作,响应于在托管页面对登录账号的托管操作,将登录账号相关的待审核作业托管至托管操作对应的托管账号。In some embodiments, after generating the audit job identifier corresponding to the process type code, the following steps may be performed: obtaining the audit job identifier corresponding to the login account; 's task list for jobs pending review. In some embodiments, a hosting page is displayed, and at least one hosting account is displayed on the hosting page; in response to the hosting operation for the hosting account, in response to the hosting operation for the login account on the hosting page, the pending operation related to the login account is hosted to the escrow account corresponding to the escrow operation.
在一些示例中,服务器中的审核中心模块支持托管功能,服务器中的审核中心模块显示托管页面,并在托管页面显示至少一个可进行托管操作的托管账号;响应于审核人员在托管页面对托管账号的托管操作(即,对托管账号的选择操作),将登录账号相关的待审核作业托管至托管操作对应的托管账号。In some examples, the audit center module in the server supports the hosting function, the audit center module in the server displays a hosting page, and displays on the hosting page at least one hosting account that can perform hosting operations; in response to the reviewer checking the hosting account on the hosting page The escrow operation of the escrow account (that is, the selection operation of the escrow account), the pending operation related to the login account is managed to the escrow account corresponding to the escrow operation.
在本申请实施例中,支持将登录账号相关的待审核作业托管至其他账号,以便在当前审核节点的审核人员无法审核时,不影响审核流程的审核进度,提升了审核流程的便利性。In the embodiment of the present application, it is supported to host the pending review operations related to the login account to other accounts, so that when the reviewers of the current review node cannot review, the review progress of the review process is not affected, and the convenience of the review process is improved.
下面,将说明本申请实施例在一个实际的应用场景中的示例性应用。以服务器中集成本申请实施例提供的审核作业方法的审核管理系统的功能为例。参见图5,图5是本申请实施例提供的审核管理系统的架构示意图。其中,审核管理系统包括审核流程管理模块、审核作业种类注册模块和审核中心模块,这里的审核管理系统(即审核作业装置)为实现本申请实施例提供的审核作业方法的软件系统,集成在服务器中。下面对审核管理系统中的三个模块进行详细说明。Below, an exemplary application of the embodiments of the present application in a practical application scenario will be described. Take the function of the audit management system integrating the audit operation method provided by the embodiment of the present application in the server as an example. Referring to FIG. 5 , FIG. 5 is a schematic structural diagram of an audit management system provided by an embodiment of the present application. The auditing management system includes an auditing process management module, an auditing operation type registration module, and an auditing center module, where the auditing management system (ie, the auditing operation device) is a software system that implements the auditing operation method provided by the embodiment of the present application, and is integrated in the server. middle. The three modules in the audit management system are described in detail below.
审核流程管理模块,接收用户在流程管理界面上传的业务的审核流程对应的相关数据(即,与审核流程对应的多个作业系统的数据,包括审核流程的审核步骤,审核步骤的流转条件、审核部门、审核人员等),对用户上传的数据进行分析,得到流程模型,流程模块涉及到开发人员、流程管理人员两种类型的用户。The audit process management module receives the relevant data corresponding to the audit process of the business uploaded by the user on the process management interface (that is, the data of multiple operating systems corresponding to the audit process, including the audit steps of the audit process, the circulation conditions of the audit steps, and the audit process. Departments, reviewers, etc.), analyze the data uploaded by users, and obtain a process model. The process module involves two types of users: developers and process managers.
在一些实施例中,参见图6,图6是本申请实施例提供的审核流程管理模块的业务流程示意图。In some embodiments, referring to FIG. 6 , FIG. 6 is a schematic diagram of a business process of an audit process management module provided by an embodiment of the present application.
在步骤601中,审核流程管理模块接收开发人员定义的各作业系统的根节点名称。需要说明的是这里的根节点名称一般是子系统名(即作业系统名称)。In step 601, the review process management module receives the root node name of each operating system defined by the developer. It should be noted that the name of the root node here is generally the name of the subsystem (ie, the name of the operating system).
在步骤602中,审核流程管理模块接收开发人员定义的流程类型。审核流程管理模块根据定义的作业系统,将定义的作业系统全部集成至审核流程管理模块中可供审核中心模块调用。In step 602, the review process management module receives the process type defined by the developer. According to the defined operation system, the audit process management module integrates all the defined operation systems into the audit process management module, which can be called by the audit center module.
在步骤603中,审核流程管理模块接收开发人员添加的规则参数。流程类型节点下可自定义规则参数名称、参数类型,上一级节点定义的规则参数可供下级节点继承使用。In step 603, the review process management module receives the rule parameters added by the developer. The rule parameter name and parameter type can be customized under the process type node, and the rule parameters defined by the upper-level node can be inherited and used by the lower-level node.
在步骤604中,审核流程管理模块接收流程管理人员添加的子审核流程。In step 604, the audit process management module receives the sub-audit process added by the process manager.
需要说明的是,在一个子系统中有面向不同应用的流程类型,例如,在保购系统中就存在物质申购申请审批、供应商审核审批、采购交易模式审批、采购资金申请审批、物质到货验收审核等流程类型。同理,在一种流程类型下可能会存在多个审核流程,以物质申购申请流程类型为例,可能存在计算机类物质、设备类物质、原材料类物质的申请审批流程。在一些实施例中,面向多种类型的物质,一个审核流程可以包括多个子审核流程,即,审核流程管理模块接收流程管理人员在流程管理界面根据不同流程类型的物质选择对应的多个子审核流程,生成多个子审核流程。It should be noted that there are process types for different applications in a subsystem. For example, in the purchase guarantee system, there are material purchase application approval, supplier review and approval, purchase transaction mode approval, purchase fund application approval, and material arrival. Process types such as acceptance review. Similarly, there may be multiple review processes under one process type. Taking the substance purchase application process type as an example, there may be application approval processes for computer substances, equipment substances, and raw material substances. In some embodiments, for multiple types of substances, an audit process may include multiple sub-audit processes, that is, the audit process management module receives multiple sub-audit processes selected by the process manager according to substances of different process types on the process management interface to generate multiple sub-approval processes.
在步骤605中,审核流程管理模块接收流程管理人员添加的审核步骤。In step 605, the review process management module receives the review steps added by the process manager.
需要说明的是,对添加的每个审核流程的审核步骤顺序、名称进行管理,接收流程管理人员设置的审核步骤的规则条件(即,审核步骤的流转条件,是否允许跳过、流入条件、流出条件等)。当指定的规则条件为真时,可确定审核节点的审核状态(流转至对应的审核节点,例如,上一级审核节点、下一级审核节点或初始审核节点等)。每个审核节点的下一级不能存在名称重复的子节点。It should be noted that the order and name of the audit steps of each audit process added are managed, and the rule conditions of the audit steps set by the process manager (that is, the flow conditions of the audit steps, whether to allow skipping, inflow conditions, outflow conditions, etc.) conditions, etc.). When the specified rule condition is true, the auditing state of the auditing node can be determined (transfer to the corresponding auditing node, for example, the upper-level auditing node, the next-level auditing node, or the initial auditing node, etc.). The next level of each audit node cannot have child nodes with duplicate names.
在步骤606中,审核流程管理模块接收流程管理人员添加的部门集群。In step 606, the review process management module receives the department cluster added by the process manager.
需要说明的是,一个集群表示一个抽象部门,一个抽象部门可以包含多个实例部门,但在审核时只能取其中一个用作审核部门。It should be noted that a cluster represents an abstract department, and an abstract department can contain multiple instance departments, but only one of them can be used as the audit department during auditing.
在步骤607中,审核流程管理模块接收流程管理人员添加的审核部门。In step 607, the audit process management module receives the audit department added by the process manager.
在一些实施例中,对流程的审核部门进行管理时,部门名称可以从人力资源系统中引入至审核流程管理模块中,具有全局唯一性。接收流程管理人员设置的审核部门的规则条件(即,审核步骤的流转条件,是否允许跳过、流入条件、流出条件等)。In some embodiments, when the audit department of the process is managed, the department name can be imported from the human resources system into the audit process management module, which is globally unique. Receive the rule conditions of the audit department set by the process manager (that is, the flow conditions of the audit step, whether to allow skipping, inflow conditions, outflow conditions, etc.).
在步骤608中,审核流程管理模块接收流程管理人员添加的审核人员。In step 608, the review process management module receives reviewers added by the process management personnel.
在一些实施例中,审核流程管理模块接收流程管理人员设置的审核人员组内的权利高低,以及审核人员是否具备终审能力,同一部门有多个审核人员,以权力最高者为有效审核人。In some embodiments, the audit process management module receives the level of rights in the auditor group set by the process manager, and whether the auditor has the ability to finalize the audit. There are multiple auditors in the same department, and the one with the highest authority is the effective auditor.
审核作业种类注册模块是给开发人员使用的一个二次开发平台,通过指定工作流过程中活动与支持用户使用的应用程序组件的关系,建立起ERP系统中完整的工作流管理系统。考虑到各子系统涉及的单据、合同等资料的主、从表内容格式都截然不同,工作流管理系统采取由程序开发员注册登记各种单据的数据查询函数并动态设定显示表格的属性。在审核使用阶段,由审核程序动态解析表格设计并按设计者的意愿表现给最终用户,实现各种单据的浏览在同一个窗口上显示。The audit job type registration module is a secondary development platform for developers. By specifying the relationship between the activities in the workflow process and the application components that support users, a complete workflow management system in the ERP system is established. Considering that the content formats of the master and slave tables of documents, contracts and other data involved in each subsystem are completely different, the workflow management system adopts the data query function for registering various documents by the program developer and dynamically sets the properties of the display table. In the audit and use stage, the audit program dynamically parses the table design and presents it to the end user according to the designer's wishes, so that various documents can be browsed and displayed on the same window.
在一些实施例中,参见图7,图7是本申请实施例提供的审核作业种类注册模块的业务流程示意图。In some embodiments, referring to FIG. 7 , FIG. 7 is a schematic business flow diagram of the audit job category registration module provided by the embodiments of the present application.
在步骤701中,审核作业种类注册模块对审核作业种类进行注册。接收开发人员对审核作业种类的注册操作,对审核作业种类进行注册。In step 701, the audit work type registration module registers the audit work type. Receive the developer's registration operation for the audit job type, and register the audit job type.
在一些实施例中,审核作业种类注册模块接收开发人员新建审核作业标识的操作,对每一种审核类型的单据产生审核作业标识。审核作业种类注册模块支持开发人员注册登记单据显示内容,针对每一种审核类型单据产生唯一的一个标识,即审核作业标识。In some embodiments, the audit job type registration module receives the developer's operation of creating an audit job identifier, and generates an audit job identifier for each document of the audit type. The audit job type registration module supports developers to register the display content of documents, and generates a unique ID for each type of review document, that is, the audit job ID.
在步骤702中,审核作业种类注册模块对各子系统的审核流程类型编码进行注册。接收开发人员对各子系统的审核流程类型编码的注册操作,对各子系统的审核流程类型编码进行注册。In step 702, the audit job type registration module registers the audit process type codes of each subsystem. Receive the registration operation of the audit process type code of each subsystem from the developer, and register the audit process type code of each subsystem.
在一些实施例中,对审核流程类型编码进行注册。审核流程管理模块中流程类型添加的类型后会自动生成审核流程类型编码,支持开发人员通过程序注册,实现审核流程类型编码和审核作业标识建立关联。后期应用时,审核中心模块将审核作业标识作为审核作业的种类,支持用户在审核中心平台上基于审核作业标识,查询与登录账号相关的所有审核作业标识的任务列表。In some embodiments, the audit process type code is registered. After the type added to the process type in the audit process management module, the audit process type code will be automatically generated, and developers can register through the program to realize the association between the audit process type code and the audit job identification. In the later application, the audit center module uses the audit job identifier as the type of audit job, and supports users to query the task list of all audit job identifiers related to the login account based on the audit job identifier on the audit center platform.
在本申请实施例中,通过对各子系统的审核流程类型编码的注册,审核平台可接管各个子系统全部审核作业任务,实现企业内各子系统审核流程的统一管理。In the embodiment of the present application, by registering the audit process type codes of each subsystem, the audit platform can take over all audit tasks of each subsystem, and realize unified management of audit processes of each subsystem in the enterprise.
在步骤703中,审核作业种类注册模块对审核流程的单据进行注册。接收开发人员对单据信息的登记操作,对审核流程的单据进行登记。In step 703, the audit operation type registration module registers the documents of the audit process. Receive the registration operation of the document information by the developer, and register the document in the review process.
在一些实施例中,审核作业种类注册模块支持登记一对一主从表、一对多主从表、单表结构(一个主表)等各种形式的单据,当登记这些单据的数据来源函数后,可以支持流程管理人员任意设定所有表格的表格属性(例如:宽、高、树层显示、多表头等)、列属性(例如:中文标题、列宽、对齐等)和数据集属性(例如:显示格式等)。In some embodiments, the audit job category registration module supports the registration of various forms of documents such as one-to-one master-slave table, one-to-many master-slave table, single-table structure (one master table), etc. When registering the data source function of these documents Afterwards, process managers can be supported to arbitrarily set the table properties (for example: width, height, tree layer display, multiple headers, etc.), column properties (for example: Chinese title, column width, alignment, etc.) and dataset properties (for example: Chinese title, column width, alignment, etc.) For example: display format, etc.).
需要说明的是,审核作业种类注册模块支持开发人员登录自己的账号,通过信息注册将待审核作业标识、审核流程类型编码、审核作业名称、单据名称建立关联。考虑到不同系统、不同类型单据在审核前后,会涉及到数据扩展处理,审核作业种类注册模块预先注册相应的数据库,用于将数据存储至数据库中,后续能够基于数据库存储的数据实现数据进一步的扩展处理。It should be noted that the audit job type registration module supports developers to log in to their own accounts, and associate the job ID to be audited, the audit process type code, the audit job name, and the document name through information registration. Considering that different systems and different types of documents will involve data expansion processing before and after the audit, the audit job type registration module pre-registers the corresponding database to store the data in the database, and the subsequent data can be further based on the data stored in the database. Extended processing.
在步骤704中,审核作业种类注册模块接收流程管理人员选择的显示样式,实时动态改变表格属性。In step 704, the audit job type registration module receives the display style selected by the process manager, and dynamically changes the table attributes in real time.
在一些实施例中,审核作业种类注册模块接收流程管理人员选择的显示样式,从数据库读取存储的显示样式参数,实时动态改变表格属性。In some embodiments, the audit job category registration module receives the display style selected by the process manager, reads the stored display style parameters from the database, and dynamically changes the table attributes in real time.
在步骤705中,审核作业种类注册模块接收流程管理人员添加的表格右键菜单。In step 705, the audit job category registration module receives the right-click menu of the form added by the process manager.
在一些实施例中,接收流程管理人员添加的表格右键菜单,在菜单上创建多个表格选项卡,在同一个弹出窗口显示多个内容。除了支持用户查询单据内容外,还支持用户查询单据明细某条记录更新的信息。In some embodiments, a right-click menu of a form added by a process manager is received, multiple form tabs are created on the menu, and multiple contents are displayed in the same pop-up window. In addition to supporting the user to query the content of the document, it also supports the user to query the updated information of a record in the document details.
审核中心模块,是各级审核人员进行审核操作及提供与审核相关功能的客户端工具。基于审核流程管理模块和审核作业种类注册模块的创建,审核中心模块将自动接管审核作业,在审核中心平台的窗口能够显示该审核作业,并负责安排过程中各个活动的执行时间,调用适当的人员和应用程序资源等。The audit center module is a client tool for auditors at all levels to conduct audit operations and provide audit-related functions. Based on the creation of the audit process management module and the audit job type registration module, the audit center module will automatically take over the audit job, and the audit job can be displayed in the window of the audit center platform, and is responsible for arranging the execution time of each activity in the process and calling the appropriate personnel. and application resources, etc.
在一些实施例中,参见图8,图8是本申请实施例提供的审核中心模块的业务流程示意图。In some embodiments, referring to FIG. 8 , FIG. 8 is a schematic diagram of a business process of an audit center module provided by an embodiment of the present application.
在步骤801中,审核中心模块检测登录账号相关的待审核作业。In step 801, the audit center module detects the pending operations related to the login account.
在步骤802中,审核中心模块接收查询操作,显示待审核作业。In step 802, the audit center module receives the query operation and displays the jobs to be audited.
在步骤803中,审核中心模块接收查阅操作,显示待审核作业的单据明细。In step 803, the audit center module receives the reference operation, and displays the document details of the operation to be audited.
在步骤804中,审核中心模块接收审核操作。当检测到审核通过时,执行步骤805,当检测到审核不通过时,执行步骤801,显示其他的待审核作业。In step 804, the audit center module receives the audit operation. When it is detected that the approval is passed, step 805 is performed, and when it is detected that the approval is not approved, step 801 is performed to display other jobs to be reviewed.
在步骤805中,审核中心模块将待审核作业在审核流程中的审核状态跳转至下一级审核节点。In step 805, the audit center module jumps the audit status of the job to be audited in the audit process to the next-level audit node.
在步骤806中,审核中心模块将审核数据作为历史记录,存储至数据库中。In step 806, the audit center module stores the audit data in the database as historical records.
需要说明的是,审核中心模块主要包含3部分:审核作业中心、定时提醒、系统参数设置。1)定时提醒。审核中心程序接管ERP系统所有审核任务。在一些实施例中,审核中心模块启动后,仅在显示页面的某个区域的系统托盘上显示图标,一旦发现待审核作业,对图标进行闪烁显示,接收对待审核作业的触发操作,例如,双击图标打开通用审核窗口(即审核中心平台的窗口)。此时,对图标进行停止闪烁显示,并且在任务栏上显示该窗口的任务按钮。如果通用审核窗口已打开但当前不是活动窗口(例如,用户可能正在浏览网页或编辑文档),定时检测器如果发现待审核作业,此时图标不闪烁,且通用审核窗口任务栏按钮闪烁一次并高亮显示,直到接收到登录用户(即审核人员)在通用审核窗口的查询操作时,任务栏按钮恢复常态(不闪烁不高亮)。2)审核作业中心。审核作业中心页面是审核中心模块的主要工作页面,主要涉及两方面工作:一是根据登录用户标识获取登录用户的待审核作业,可支持审核用户审核各部门提交的单据、查询单据对应的明细信息和单据附件,了解单据的审核进度。然后,接收到用户(审核人员)对单据进行审核操作并签名确认,更新待审核作业在审核流程中的审核状态;二是显示已封存或审核的单据、单据对应的明细信息和单据件。能够让用户(审核人员)更为了解单据的审核结果、已封存或已审核的单据。3)系统参数设置。系统参数设置包括审核管理系统自动检测待审核作业记录的频率、是否自动弹出审核管理系统,是否开机自动运行审核管理系统等内容。It should be noted that the audit center module mainly includes three parts: audit operation center, timing reminder, and system parameter setting. 1) Timely reminder. The audit center program takes over all audit tasks of the ERP system. In some embodiments, after the audit center module is started, an icon is only displayed on the system tray of a certain area of the display page. Once a job to be reviewed is found, the icon is flashed and displayed, and a trigger operation of the job to be reviewed is received, for example, double-clicking icon to open the general audit window (ie, the window of the Audit Center platform). At this time, the icon is displayed without blinking, and the task button of the window is displayed on the task bar. If the general audit window is open but not currently the active window (for example, the user may be browsing a web page or editing a document), if the timer detector finds a job to be reviewed, the icon does not flash, and the general audit window taskbar button flashes once and high It will be displayed on the taskbar until it receives the query operation from the logged-in user (that is, the reviewer) in the general review window, and the taskbar button will return to normal (not flashing and not highlighted). 2) Review the operation center. The audit operation center page is the main work page of the audit center module, which mainly involves two aspects of work: one is to obtain the log-in user's pending work according to the login user ID, which can support the audit user to review the documents submitted by various departments and query the detailed information corresponding to the documents. and document attachments to understand the review progress of documents. Then, after receiving the user (auditor) to perform an audit operation on the document and confirm it with a signature, update the audit status of the pending operation in the audit process; the second is to display the archived or audited documents, the detailed information and document files corresponding to the documents. It enables users (auditors) to know more about the audit results of documents, archived or audited documents. 3) System parameter setting. The system parameter settings include the frequency that the audit management system automatically detects the job records to be audited, whether the audit management system is automatically popped up, and whether the audit management system is automatically started when it is turned on.
在一些实施例中,以基于工作流管理系统建立审核管理系统为例。参见图9,图9是本申请实施例提供的工作流管理系统的结构示意图。其中,审核管理系统主要包括软件构件、系统控制数据、其它应用与应用数据三部分,具体描述如下:In some embodiments, the establishment of an audit management system based on a workflow management system is taken as an example. Referring to FIG. 9, FIG. 9 is a schematic structural diagram of a workflow management system provided by an embodiment of the present application. Among them, the audit management system mainly includes three parts: software components, system control data, and other applications and application data. The specific descriptions are as follows:
1)初始阶段的模型建立,通过建模工具建立工作流模型。作为示例,建模工具无具体约束,既可以利用第三方厂家的专业建模工具,也可以使用文本、图形或者语言符号来描述过程定义,形象化地建立工作流模型。工作流模型运行阶段,审核管理系统主按约定好的语法、语义对工作流模型进行解析。抽取出的工作流模型,工作流模型包括审核流程整个生命周期的属性和接口规范:A、描述一个元模型。该元模型对工作流实例整个生命周期的相关属性进行描述,例如:工作流类型、活动、转移条件、工作流相关数据、组织、角色等类型的属性。B、发布API函数规范。一种情况是不同的工作流系统之间,另一种是工作流过程定义产品间的规范。通过统一发布的API函数,利于不同软件厂商实现的工作流产品能集成到审核管理系统中,通过统一的方式实现工作流过程定义的访问。1) Model establishment in the initial stage, and a workflow model is established through modeling tools. As an example, there are no specific constraints on the modeling tools, and professional modeling tools from third-party manufacturers can be used, or text, graphics, or language symbols can be used to describe the process definition, and the workflow model can be established visually. In the running phase of the workflow model, the audit management system mainly parses the workflow model according to the agreed syntax and semantics. The extracted workflow model includes attributes and interface specifications of the entire life cycle of the review process: A. Describe a meta model. The meta-model describes the related properties of the entire life cycle of the workflow instance, such as: workflow type, activity, transition condition, workflow-related data, organization, role and other types of properties. B. Publish API function specifications. One situation is between different workflow systems, and the other is between workflow processes defining specifications between products. Through the unified release of API functions, the workflow products implemented by different software manufacturers can be integrated into the audit management system, and the access to the workflow process definition can be realized in a unified way.
运行阶段的审核流程调度:在大型企业的复杂应用中,同时存在面向不同具体业务的审核流程。一个审核流程在生命周期中会存在创建、待分配、执行、挂起、结束等一系列状态。参考建模阶段设计好的工作流模型,一个审核流程会涉及到许多具体操作步骤,会和不同的组织、工具进行交互中完成状态转换。工作流执行服务可以理解为一个状态变迁机,当一个审核流程对外部事件做出响应时,结合设定好的规则,可以自动判定审核流程下一步的状态变化。在流程实例结束并销毁后,通过对各审核流程、执行状态的日志分析,为审核流程设计改进提供依据。Review process scheduling in the running phase: In the complex applications of large enterprises, there are review processes for different specific businesses at the same time. An audit process will have a series of states in the life cycle, such as creation, pending allocation, execution, suspension, and end. Referring to the workflow model designed in the modeling stage, a review process will involve many specific operation steps, and will interact with different organizations and tools to complete state transitions. The workflow execution service can be understood as a state transition machine. When an audit process responds to external events, it can automatically determine the next state change of the audit process in combination with the set rules. After the process instance ends and is destroyed, the log analysis of each audit process and execution status provides a basis for the improvement of the audit process design.
作为示例,参见图10,图10是本申请实施例提供的节点流转的示意图。以“已提交”节点跳转至“已发布”节点为例,当标书的审核状态为已提交时,该审核人员对标书的待审核作业进行审核,例如,审核通过的流转条件为点击发布按钮,当审核操作满足审核通过的流转条件时,发布标书并将审核状态更新为已发布。As an example, refer to FIG. 10 , which is a schematic diagram of node flow provided by an embodiment of the present application. Taking the "Submitted" node to jump to the "Published" node as an example, when the review status of the bid is submitted, the reviewer will review the pending work of the bid. For example, the circulation condition for passing the review is to click the publish button. , when the review operation meets the approved circulation conditions, the bid will be released and the review status will be updated to Published.
应用阶段的客户端人机交互:该部分是审核管理系统的应用,首先将审核管理系统任务表中的待审核作业分配给不同的客户(审核人员),客户接收待审核作业后对具体作业进行审核操作。根据操作结果的不同,待审核作业的状态会发生变化,工作流执行服务会判断是否该继续接管该待审核作业的下一级节点对应的待审核作业。针对不同软件商的多个作业系统建立对应的多个工作流模型,通过通用的任务管理器,对任务管理器中的待审核作业进行统一调度。Client human-computer interaction in the application stage: This part is the application of the audit management system. First, the tasks to be reviewed in the task table of the audit management system are allocated to different customers (auditors). Review actions. Depending on the operation result, the status of the job to be reviewed will change, and the workflow execution service will determine whether it should continue to take over the job to be reviewed corresponding to the next-level node of the job to be reviewed. A plurality of corresponding workflow models are established for multiple operating systems of different software vendors, and a general task manager is used to uniformly schedule the jobs to be reviewed in the task manager.
2)系统控制数据。主要指工作流系统在执行阶段控制其运行的数据。一是流程实例在执行时使用的控制类数据,该部分数据由工作流模型提供商设计实现;二是规则或约束类数据,从具体的审核管理系统中抽取出并定义描述,可被工作流引擎识别。例如,具体多少金额的单据指定审核人员审批之类的规则。2) System control data. It mainly refers to the data that the workflow system controls its operation during the execution phase. One is the control data used in the execution of the process instance, and this part of the data is designed and implemented by the workflow model provider; the other is the rule or constraint data, which is extracted from the specific audit management system and defines the description, which can be used by the workflow Engine identification. For example, the specific amount of the document specifies rules such as approval by the reviewer.
3)其它应用与应用数据。工作流管理系统为多个作业系统运行提供了软件支持环境,需要同多个作业系统进行交互来发挥作用,工作流管理系统对作业系统的支持通过建立规范的对外接口、各种类型的API接口函数来实现。同时可以考虑直接调用作业系统的作业进行事务处理,这种调用可以在分布和异构的系统中进行。应用数据指作业系统的业务数据(例如单据),是工作流管理系统的服务对象,通过工作流管理系统实现业务数据的规范化流动。3) Other applications and application data. The workflow management system provides a software support environment for the operation of multiple operating systems, and needs to interact with multiple operating systems to play a role. The workflow management system supports the operating systems by establishing standardized external interfaces and various types of API interfaces. function to implement. At the same time, it can be considered to directly call the job of the operating system for transaction processing, and this call can be carried out in distributed and heterogeneous systems. Application data refers to the business data (such as documents) of the operating system, and is the service object of the workflow management system. The standardized flow of business data is realized through the workflow management system.
在本申请实施例中,通过审核管理系统,实现了多个作业系统的集成,满足了用户(审核人员)在同一界面下集中审批的需求,能够满足企业信息系统日常审批的业务需求,具备多级审核及审核流程自定义功能,基于作业种类注册的方法简化了开发人员的开发任务。In the embodiment of the present application, the integration of multiple operating systems is realized through the audit management system, which satisfies the needs of users (auditors) for centralized examination and approval under the same interface, and can meet the business requirements of the daily examination and approval of the enterprise information system. Advanced auditing and auditing process customization functions, and the method of registering based on job types simplifies the development tasks of developers.
在一些实施例中,图11是本申请实施例提供的审核作业方法的流程示意图,参见图11,本申请实施例提供的审核作业方法由终端和服务器协同实施,本申请实施例提供的审核作业方法包括:In some embodiments, FIG. 11 is a schematic flowchart of an audit operation method provided by an embodiment of the present application. Referring to FIG. 11 , the audit operation method provided by an embodiment of the present application is implemented by a terminal and a server collaboratively. Methods include:
步骤1101:终端获取审核流程管理界面中接收的数据库查询语句,将其发送至服务器。Step 1101: The terminal acquires the database query statement received in the audit process management interface, and sends it to the server.
步骤1102:服务器基于数据库查询语句,生成流程模型;从流程模型中获取与审核流程对应的多个作业系统的数据。Step 1102: The server generates a process model based on the database query statement; and obtains data of multiple operating systems corresponding to the audit process from the process model.
步骤1103:终端获取审核作业种类注册界面中接收的对审核流程中的待审核作业进行登记的查阅函数,将其发送至服务器。Step 1103: The terminal acquires the lookup function for registering the job to be reviewed in the review process received in the review job type registration interface, and sends it to the server.
步骤1104:服务器基于查阅函数生成用于查询待审核作业的统一接口。Step 1104: The server generates a unified interface for querying jobs to be reviewed based on the query function.
步骤1105:服务器对数据进行解析处理,确定流程模型的内容信息。其中,内容信息包括审核流程的审核步骤、审核步骤的流转条件、审核部门以及审核人员。Step 1105: The server parses the data to determine the content information of the process model. The content information includes the review steps of the review process, the circulation conditions of the review steps, the review department, and the reviewers.
步骤1106:服务器基于流程模型的内容信息,确定与登录账号对应的审核节点。Step 1106: The server determines an audit node corresponding to the login account based on the content information of the process model.
步骤1107:服务器调用与审核节点的待审核作业对应的统一接口,以在审核中心平台的窗口显示与登录账号相关的待审核作业。Step 1107: The server invokes the unified interface corresponding to the pending jobs of the audit node to display the pending jobs related to the login account on the window of the audit center platform.
步骤1108:当审核操作满足审核通过的流转条件时,服务器将待审核作业的审核状态跳转至下一级审核节点;当审核操作未满足审核通过的流转条件时,服务器将待审核作业的审核状态跳转至上一级审核节点或者起始的审核节点。Step 1108: When the audit operation satisfies the circulation conditions for passing the audit, the server jumps the audit status of the job to be audited to the next-level audit node; The status jumps to the upper-level audit node or the initial audit node.
步骤1109:服务器检测待审核作业,将检测结果发送至终端。Step 1109: The server detects the job to be reviewed, and sends the detection result to the terminal.
步骤1110:终端显示对应待审核作业的提醒信息。其中,提醒信息用于提醒存在未审核的待审核作业。Step 1110: The terminal displays reminder information corresponding to the job to be reviewed. The reminder information is used to remind that there are unreviewed jobs to be reviewed.
应用上述实施例,能够实现在审核中心平台的窗口的集中审核,满足待审核作业的集中审核作业的需求,提升待审核作业处理效率。By applying the above-mentioned embodiment, centralized auditing on the window of the auditing center platform can be realized, the demand for centralized auditing operations of the jobs to be audited can be met, and the processing efficiency of the jobs to be audited can be improved.
下面继续说明本申请实施例提供的审核作业装置255的实施为软件模块的示例性结构,在一些实施例中,如图2所示,存储在存储器250的审核作业装置255中的软件模块可以包括:The following will continue to describe the exemplary structure of the audit operation device 255 provided by the embodiments of the present application implemented as software modules. In some embodiments, as shown in FIG. 2 , the software modules stored in the audit operation device 255 of the memory 250 may include :
审核流程管理模块2551,用于获取数据库查询语句,并基于所述数据库查询语句,生成流程模型,其中,所述流程模型与多个作业系统关联;从所述流程模型中获取与审核流程对应的多个作业系统的数据;审核作业种类注册模块2552,用于接收对所述审核流程中的待审核作业进行登记的查阅函数,基于所述查阅函数生成用于查询所述待审核作业的统一接口;审核中心模块2553,用于调用所述统一接口,并基于所述数据在审核中心平台的窗口显示与登录账号相关的待审核作业;接收针对所述待审核作业的审核操作,更新所述待审核作业在所述审核流程中的审核状态;检测所述待审核作业,显示对应所述待审核作业的提醒信息,其中,所述提醒信息用于提醒存在未审核的所述待审核作业。The audit process management module 2551 is used to obtain a database query statement, and generate a process model based on the database query statement, wherein the process model is associated with a plurality of operating systems; acquire from the process model corresponding to the audit process Data of multiple operating systems; the audit job type registration module 2552 is used to receive a lookup function for registering the jobs to be reviewed in the review process, and generate a unified interface for querying the jobs to be reviewed based on the lookup function ; Audit center module 2553, for calling the unified interface, and based on the data in the window of the audit center platform to display the job to be reviewed related to the login account; Receive the review operation for the job to be reviewed, update the job to be reviewed Review the review status of the job in the review process; detect the job to be reviewed, and display reminder information corresponding to the job to be reviewed, wherein the reminder information is used to remind that there is the job to be reviewed that is not reviewed.
在一些实施例中,所述审核流程管理模块2551,还用于响应于针对所述多个作业系统的注册操作,对所述多个作业系统进行注册处理;接收用于管理经过所述注册处理后的所述多个作业系统的数据库查询语句;基于所述数据库查询语句加载所述多个作业系统,将所述多个作业系统作为流程模型的根节点,并将所述多个作业系统的相关信息作为所述流程模型的子节点,得到所述多个作业系统组合的流程模型。在一些实施例中,所述审核中心模块2553,还用于对所述数据进行解析处理,确定所述流程模型的内容信息;其中,所述内容信息包括所述审核流程的审核步骤、所述审核步骤的流转条件、审核部门以及审核人员;基于所述流程模型的内容信息,确定与所述登录账号对应的审核节点;调用与所述审核节点的待审核作业对应的统一接口,以在所述审核中心平台的窗口显示与所述登录账号相关的待审核作业。In some embodiments, the review process management module 2551 is further configured to perform registration processing on the multiple operating systems in response to the registration operations for the multiple operating systems; The database query statements of the multiple operating systems; load the multiple operating systems based on the database query statements, use the multiple operating systems as the root node of the process model, and load the multiple operating systems based on the database query statement. The relevant information is used as a child node of the process model to obtain the process model combined with the multiple operating systems. In some embodiments, the audit center module 2553 is further configured to parse and process the data, and determine content information of the process model; wherein the content information includes the audit steps of the audit process, the The flow conditions of the auditing step, the auditing department and the auditing personnel; based on the content information of the process model, determine the auditing node corresponding to the login account; call the unified interface corresponding to the to-be-audited job of the auditing node to The window of the audit center platform displays the jobs to be audited related to the login account.
在一些实施例中,所述审核作业种类注册模块2552,还用于确定登记后的所述待审核作业对应的流程类型编码;生成与所述流程类型编码对应的审核作业标识,以供所述审核中心平台基于所述审核作业标识查询待审核作业的任务列表。In some embodiments, the audit job type registration module 2552 is further configured to determine a process type code corresponding to the registered job to be audited; generate an audit job identifier corresponding to the process type code for the The review center platform queries the task list of the job to be reviewed based on the review job identifier.
在一些实施例中,所述审核作业种类注册模块2552,还用于获取与所述登录账号对应的审核作业标识;基于所述审核作业标识,在所述审核中心平台的窗口显示与登录账号相关的待审核作业的任务列表。In some embodiments, the audit job type registration module 2552 is further configured to obtain an audit job identifier corresponding to the login account; based on the audit job identifier, display on the window of the audit center platform related to the login account 's task list for jobs pending review.
在一些实施例中,所述审核作业种类注册模块2552,还用于显示所述待审核作业的表格设置页面,并在所述表格设置页面中显示表格的显示样式;响应于针对所述表格的样式的选择操作,显示所述表格的被选择的样式的预览页面;响应于针对所述表格的样式的确认操作,将所述表格的被选择的样式作为所述待审核作业的显示样式,以在审核中心平台以所述显示样式显示所述待审核作业。In some embodiments, the review job category registration module 2552 is further configured to display a form setting page of the job to be reviewed, and display the display style of the form in the form setting page; a style selection operation, displaying a preview page of the selected style of the form; in response to the confirmation operation for the style of the form, using the selected style of the form as the display style of the job to be reviewed, to The job to be reviewed is displayed in the display style on the review center platform.
在一些实施例中,所述审核作业种类注册模块2552,还用于响应于针对所述表格的创建操作,显示多个表格选项;响应于针对所述多个表格选项的选择操作,在所述待审核作业的表格设置页面显示所述待审核作业中被选择的多个表格的预览页面;响应于针对所述被选择的多个表格的确认操作,将被确认的多个表格作为所述待审核作业的表格。In some embodiments, the audit job category registration module 2552 is further configured to display a plurality of table options in response to a creation operation for the table; in response to a selection operation for the plurality of table options, in the The form setting page of the job to be reviewed displays the preview pages of the multiple forms selected in the job to be reviewed; in response to the confirmation operation for the selected multiple forms, the confirmed multiple forms are used as the to-be-approved multiple forms. A form for reviewing assignments.
在一些实施例中,所述审核中心模块2553,还用于当所述审核操作满足审核通过的流转条件时,将所述待审核作业的审核状态跳转至下一级审核节点;当所述审核操作未满足审核通过的流转条件时,将所述待审核作业的审核状态跳转至上一级审核节点或者起始的审核节点。In some embodiments, the audit center module 2553 is further configured to jump the audit status of the job to be audited to the next-level audit node when the audit operation satisfies the flow conditions for passing the audit; When the audit operation does not meet the circulation conditions for passing the audit, the audit status of the job to be audited is jumped to the upper-level audit node or the initial audit node.
在一些实施例中,所述审核中心模块2553,还用于当所述审核操作满足审核通过的流转条件时,将所述待审核作业的审核状态跳转至下一级审核节点;当所述审核操作未满足审核通过的流转条件时,将所述待审核作业的审核状态跳转至上一级审核节点或者起始的审核节点。In some embodiments, the audit center module 2553 is further configured to jump the audit status of the job to be audited to the next-level audit node when the audit operation satisfies the flow conditions for passing the audit; When the audit operation does not meet the circulation conditions for passing the audit, the audit status of the job to be audited is jumped to the upper-level audit node or the initial audit node.
在一些实施例中,所述审核中心模块2553,还用于显示托管页面,并在所述托管页面显示至少一个托管账号;响应于针对所述托管账号的托管操作,将所述登录账号相关的待审核作业托管至所述托管操作对应的托管账号。In some embodiments, the audit center module 2553 is further configured to display a hosting page, and display at least one hosting account on the hosting page; in response to the hosting operation for the hosting account, the login account related The job to be reviewed is hosted on the hosting account corresponding to the hosting operation.
本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例上述的审核作业方法。Embodiments of the present application provide a computer program product or computer program, where the computer program product or computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the above-mentioned audit operation method in the embodiment of the present application.
本申请实施例提供一种存储有可执行指令的计算机可读存储介质,其中存储有可执行指令,当可执行指令被处理器执行时,将引起处理器执行本申请实施例提供的审核作业方法,例如,如图3A、3B、3C示出的审核作业方法。The embodiments of the present application provide a computer-readable storage medium storing executable instructions, wherein the executable instructions are stored, and when the executable instructions are executed by a processor, the processor will be caused to execute the audit operation method provided by the embodiments of the present application , for example, as shown in Figures 3A, 3B, and 3C for the audit operation method.
在一些实施例中,计算机可读存储介质可以是FRAM、ROM、PROM、EP ROM、EEPROM、闪存、磁表面存储器、光盘、或CD-ROM等存储器;也可以是包括上述存储器之一或任意组合的各种设备。In some embodiments, the computer-readable storage medium may be memory such as FRAM, ROM, PROM, EP ROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; it may also include one or any combination of the foregoing memories of various equipment.
在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。In some embodiments, executable instructions may take the form of programs, software, software modules, scripts, or code, written in any form of programming language, including compiled or interpreted languages, or declarative or procedural languages, and which Deployment may be in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(HTML,Hyper TextMarkup Language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。As an example, executable instructions may, but do not necessarily correspond to files in a file system, may be stored as part of a file that holds other programs or data, for example, in a Hyper Text Markup Language (HTML) document One or more scripts of a , stored in a single file dedicated to the program in question, or in multiple cooperating files (eg, files that store one or more modules, subprograms, or code sections).
作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。As an example, executable instructions may be deployed to be executed on one computing device, or on multiple computing devices located at one site, or alternatively, distributed across multiple sites and interconnected by a communication network execute on.
综上所述,通过本申请实施例基于生成用于查询不同的单据的统一接口,实现了集成多个作业系统的审核功能的需求,从而实现了审核中心平台的窗口的集中审核功能,满足企业业务的日常审核作业的需求。通过审核管理系统,实现了多个作业系统的集成,满足了用户在同一界面下集中审批的需求,能够满足企业信息系统日常审批的业务需求,具备多级审核及审核流程自定义功能,基于作业种类注册的方法简化了开发人员的开发任务。区块链网络包括服务器,通过节点之间的共识机制,可以保证待审核作业的可靠性以及得到的待审核作业的审核状态的可信性;当然更新后的待审核作业的审核状态也可以上链存储。通过对数据的解析,将多个作业系统集成至服务器中,实现对多个作业系统的统一管理。支持全体人员的账号查询当前的审核节点,了解审核流程的审核进度,仅支持通过审核人员的账号进行审核操作,保证审核流程的严谨性。通过统一接口,支持在审核中心平台的窗口显示与登录账号相关的待审核作业,实现了审核的便捷性,提升了审核的效率。提供了进行集中审批的审核中心平台,基于审核中心平台的窗口显示的待审核作业进行集中审核操作,极大地提高了审核作业的便捷性,提升了对审核作业的审核效率,满足了企业业务的日常审核作业的需求。To sum up, by generating a unified interface for querying different documents based on the embodiments of the present application, the requirements for integrating the auditing functions of multiple operating systems are realized, thereby realizing the centralized auditing function of the window of the auditing center platform, which satisfies the needs of enterprises. The needs of the daily audit operations of the business. Through the audit management system, the integration of multiple operating systems is realized, which satisfies the needs of users for centralized approval under the same interface, and can meet the business needs of the daily approval of the enterprise information system. It has multi-level audit and audit process customization functions. The method of category registration simplifies development tasks for developers. The blockchain network includes servers. Through the consensus mechanism between nodes, the reliability of the job to be reviewed and the reliability of the obtained review status of the job to be reviewed can be guaranteed; of course, the updated review status of the job to be reviewed can also be listed on the chain storage. Through data analysis, multiple operating systems are integrated into the server to achieve unified management of multiple operating systems. Support the account of all staff to query the current audit node, understand the audit progress of the audit process, and only support the audit operation through the account of the auditor to ensure the rigor of the audit process. Through the unified interface, it supports the display of pending audit jobs related to the login account in the window of the audit center platform, which realizes the convenience of audit and improves the efficiency of audit. An audit center platform for centralized approval is provided, and centralized audit operations are performed based on the jobs to be audited displayed in the window of the audit center platform, which greatly improves the convenience of audit operations, improves the audit efficiency of audit operations, and satisfies the needs of enterprise business. The needs of daily audit work.
以上所述,仅为本申请的实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本申请的保护范围之内。The above descriptions are merely examples of the present application, and are not intended to limit the protection scope of the present application. Any modifications, equivalent replacements and improvements made within the spirit and scope of this application are included within the protection scope of this application.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110413038.1A CN115222345A (en) | 2021-04-16 | 2021-04-16 | Auditing operation method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110413038.1A CN115222345A (en) | 2021-04-16 | 2021-04-16 | Auditing operation method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115222345A true CN115222345A (en) | 2022-10-21 |
Family
ID=83604860
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110413038.1A Pending CN115222345A (en) | 2021-04-16 | 2021-04-16 | Auditing operation method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115222345A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116823152A (en) * | 2023-05-31 | 2023-09-29 | 杭州微宏科技有限公司 | Automatic online method, system, device and medium for offline form |
| CN120013489A (en) * | 2025-03-31 | 2025-05-16 | 广州海洋地质调查局 | A method, device, equipment and medium for intelligent review of marine operation tasks |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6195451A (en) * | 1984-10-09 | 1986-05-14 | ウオング・ラボラトリ−ズ・インコ−ポレ−テツド | Data processing system |
| CN102915482A (en) * | 2012-09-25 | 2013-02-06 | 浙江图讯科技有限公司 | Safety production process control and management method for cloud service platforms of industrial and mining enterprises |
| CN106302496A (en) * | 2016-08-25 | 2017-01-04 | 深圳前海弘稼科技有限公司 | A kind of cultivation box trustship method and device |
| CN107230044A (en) * | 2017-06-14 | 2017-10-03 | 深圳象和动漫网络有限公司 | The online collaboration data processing implementation method of Digital Media, device and storage device |
| CN110852723A (en) * | 2019-11-19 | 2020-02-28 | 象和文化科技(深圳)有限公司 | Multi-element stacked data cooperation processing method and system, storage medium and intelligent terminal |
| CN111506444A (en) * | 2020-04-20 | 2020-08-07 | 北京易点淘网络技术有限公司 | Form approval method and device, storage medium and electronic equipment |
-
2021
- 2021-04-16 CN CN202110413038.1A patent/CN115222345A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6195451A (en) * | 1984-10-09 | 1986-05-14 | ウオング・ラボラトリ−ズ・インコ−ポレ−テツド | Data processing system |
| CN102915482A (en) * | 2012-09-25 | 2013-02-06 | 浙江图讯科技有限公司 | Safety production process control and management method for cloud service platforms of industrial and mining enterprises |
| CN106302496A (en) * | 2016-08-25 | 2017-01-04 | 深圳前海弘稼科技有限公司 | A kind of cultivation box trustship method and device |
| CN107230044A (en) * | 2017-06-14 | 2017-10-03 | 深圳象和动漫网络有限公司 | The online collaboration data processing implementation method of Digital Media, device and storage device |
| CN110852723A (en) * | 2019-11-19 | 2020-02-28 | 象和文化科技(深圳)有限公司 | Multi-element stacked data cooperation processing method and system, storage medium and intelligent terminal |
| CN111506444A (en) * | 2020-04-20 | 2020-08-07 | 北京易点淘网络技术有限公司 | Form approval method and device, storage medium and electronic equipment |
Non-Patent Citations (2)
| Title |
|---|
| 何振红 等著: "《聚裂 云+AI+5G的新商业逻辑》", vol. 2020, 31 January 2020, 机械工业出版社, pages: 180 - 183 * |
| 邹官辉: "基于工作流的通用审核作业系统", 中国优秀硕士学位论文全文数据库信息科技辑, no. 2013, 15 February 2013 (2013-02-15), pages 138 - 972 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116823152A (en) * | 2023-05-31 | 2023-09-29 | 杭州微宏科技有限公司 | Automatic online method, system, device and medium for offline form |
| CN120013489A (en) * | 2025-03-31 | 2025-05-16 | 广州海洋地质调查局 | A method, device, equipment and medium for intelligent review of marine operation tasks |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11392393B2 (en) | Application runtime configuration using design time artifacts | |
| US8234619B2 (en) | System, method, and software for facilitating business object development testing | |
| US9576257B2 (en) | Integrating data-handling policies into a workflow model | |
| US7424717B2 (en) | Systems and methods for business process plug-in development | |
| Quiescenti et al. | Business process-oriented design of Enterprise Resource Planning (ERP) systems for small and medium enterprises | |
| US8219974B2 (en) | Enforcing legal holds of heterogeneous objects for litigation | |
| US8229778B2 (en) | Constructing change plans from component interactions | |
| US10296305B2 (en) | Method and device for the automated production and provision of at least one software application | |
| US8407706B2 (en) | Framework for parallel business object processing | |
| US20110282709A1 (en) | Dynamic human workflow task assignment using business rules | |
| US20100153150A1 (en) | Software for business adaptation catalog modeling | |
| US8683434B2 (en) | Generic method and system for lifecycle management | |
| US20070038683A1 (en) | Business intelligence system and methods | |
| AU2017370567A1 (en) | Differencing of executable dataflow graphs | |
| US9513874B2 (en) | Enterprise computing platform with support for editing documents via logical views | |
| US20100153149A1 (en) | Software for model-based configuration constraint generation | |
| US12159104B2 (en) | Describing changes in a workflow based on changes in structured documents containing workflow metadata | |
| US20030192027A1 (en) | Software application development | |
| JP2004280820A (en) | Framework for supporting business software application | |
| US8332851B2 (en) | Configuration and execution of mass data run objects | |
| Capilla et al. | An enhanced architectural knowledge metamodel linking architectural design decisions to other artifacts in the software engineering lifecycle | |
| CN115048103A (en) | Workflow implementation method, device and system | |
| CN106600226A (en) | Method and device for optimizing process management system | |
| CN115222345A (en) | Auditing operation method and device | |
| US20150046286A1 (en) | Product content lifecycle and product features |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |