[go: up one dir, main page]

CN116167724A - A method, device, equipment and storage medium for realizing process automation - Google Patents

A method, device, equipment and storage medium for realizing process automation Download PDF

Info

Publication number
CN116167724A
CN116167724A CN202310201337.8A CN202310201337A CN116167724A CN 116167724 A CN116167724 A CN 116167724A CN 202310201337 A CN202310201337 A CN 202310201337A CN 116167724 A CN116167724 A CN 116167724A
Authority
CN
China
Prior art keywords
event
script
target
event script
scripts
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
Application number
CN202310201337.8A
Other languages
Chinese (zh)
Inventor
李泽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Saimeidi Software Technology Co ltd
Original Assignee
Shanghai Saimeidi Software Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Saimeidi Software Technology Co ltd filed Critical Shanghai Saimeidi Software Technology Co ltd
Priority to CN202310201337.8A priority Critical patent/CN116167724A/en
Publication of CN116167724A publication Critical patent/CN116167724A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • G06F16/9024Graphs; Linked lists
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0633Workflow analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Manufacturing & Machinery (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Software Systems (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Stored Programmes (AREA)

Abstract

The application provides a method, a device, equipment and a storage medium for realizing process automation, wherein the method comprises the following steps: acquiring an event script set; the event script set comprises a plurality of event scripts which are generated in advance; acquiring a target flow chart; the flow map comprises at least one flow node and a logic relationship representing execution logic between any two flow nodes; each flow node corresponds to an event script; sequentially calling event scripts corresponding to each flow node according to the logic relation; and executing the corresponding event on the target remote device according to the event information in the event script. By the method and the device, the automation of the process can be realized, and compared with the manual operation method in the prior art, the method and the device can reduce a great deal of repeated work of monitoring personnel and reduce the waste of human resources.

Description

一种实现流程自动化的方法、装置、设备及存储介质A method, device, equipment and storage medium for realizing process automation

技术领域technical field

本申请涉及流程自动化技术领域,尤其是涉及一种实现流程自动化的方法、装置、设备及存储介质。The present application relates to the technical field of process automation, in particular to a method, device, equipment and storage medium for realizing process automation.

背景技术Background technique

在半导体领域,一般需要远程监控半导体生产现场,其中也需要监控半导体生产现场的远程设备。在远程监控的过程中,一般会使用本机设备控制远程设备,从而实现对远程设备的控制和操作。In the semiconductor field, it is generally necessary to remotely monitor the semiconductor production site, and it is also necessary to monitor the remote equipment of the semiconductor production site. In the process of remote monitoring, the local device is generally used to control the remote device, so as to realize the control and operation of the remote device.

目前,在进行远程控制和操作的过程中,通常是通过人工操作的方式,例如,通过人工登录远程设备、输入密码、点击确定按钮等。这种方式需要监控人员进行大量的重复性工作,导致浪费大量的人力资源。At present, in the process of remote control and operation, manual operations are usually performed, for example, manual login to a remote device, input of a password, and clicking of an OK button. This way requires monitoring personnel to perform a lot of repetitive work, resulting in a waste of a lot of human resources.

发明内容Contents of the invention

有鉴于此,本申请的目的在于提供一种实现流程自动化的方法、装置、设备及存储介质,能够减少监控人员进行大量的重复性工作,减少人力资源的浪费。In view of this, the purpose of the present application is to provide a method, device, equipment and storage medium for realizing process automation, which can reduce the repetitive work of monitoring personnel and reduce the waste of human resources.

第一方面,本申请实施例提供了一种实现流程自动化的方法,所述方法包括:In the first aspect, the embodiment of the present application provides a method for realizing process automation, the method includes:

获取事件脚本集;所述事件脚本集中包括预先生成的多个事件脚本;Acquiring an event script set; the event script set includes a plurality of pre-generated event scripts;

获取目标流程图;所述流程图谱中包括至少一个流程节点和表示任意两个流程节点之间执行逻辑的逻辑关系;每个流程节点对应于一个事件脚本;Obtain the target flowchart; the flowchart includes at least one process node and a logical relationship representing the execution logic between any two process nodes; each process node corresponds to an event script;

按照所述逻辑关系依次调用每个流程节点对应的事件脚本;Call the event script corresponding to each process node in sequence according to the logical relationship;

根据事件脚本内的事件信息在目标远程设备上执行相应的事件。Execute corresponding events on the target remote device according to the event information in the event script.

可选地,通过以下方式生成事件脚本集:Optionally, an event script set is generated via:

获取目标远程设备的控制界面,并将所述控制界面显示在目标本机设备的本机界面上;Obtain the control interface of the target remote device, and display the control interface on the local interface of the target local device;

在所述本机界面上使用脚本录制工具录制用户的操作用例,以生成与所述操作用例对应的事件脚本;Using a script recording tool on the native interface to record the user's operation use case to generate an event script corresponding to the operation use case;

基于多个事件脚本生成事件脚本集。An event script set is generated based on a plurality of event scripts.

可选地,所述在所述本机界面上使用脚本录制工具录制用户的操作用例,以生成与所述操作用例对应的事件脚本,包括:Optionally, using a script recording tool on the local interface to record user operation cases to generate event scripts corresponding to the operation cases includes:

在所述本机界面上使用脚本录制工具录制用户的操作用例,并识别操作用例的操作类型和在目标远程设备上的操作位置;Use a script recording tool to record the user's operation use case on the local interface, and identify the operation type of the operation use case and the operation position on the target remote device;

基于所述操作类型和所述操作位置,生成与所述操作用例对应的事件脚本。An event script corresponding to the operation use case is generated based on the operation type and the operation location.

可选地,所述基于多个事件脚本生成事件脚本集,包括:Optionally, the generating an event script set based on a plurality of event scripts includes:

将每个事件脚本上传到目标本机关联的系统后台;Upload each event script to the system background associated with the target machine;

将上传到所述系统后台的每个事件脚本组成的集合确定为事件脚本集。A set of each event script uploaded to the system background is determined as an event script set.

可选地,所述根据事件脚本内的事件信息在目标远程设备上执行相应的事件,包括:Optionally, the executing a corresponding event on the target remote device according to the event information in the event script includes:

通过预设语言解析库解析所述事件脚本内的事件信息;Parsing the event information in the event script through a preset language parsing library;

根据解析后的事件信息在目标远程设备上执行相应的事件。Execute corresponding events on the target remote device according to the parsed event information.

可选地,所述方法还包括:Optionally, the method also includes:

响应于更改脚本命令,在目标本机关联的系统后台显示脚本更改页面;所述脚本更改页面上包括使用脚本录制工具生成的多个事件脚本;In response to the command to change the script, a script change page is displayed on the system background associated with the target machine; the script change page includes a plurality of event scripts generated by using the script recording tool;

响应于用户在脚本更改页面上针对任意事件脚本的更改操作,将所述任意事件脚本更改为目标事件脚本;changing any event script to a target event script in response to a user's change operation on any event script on the script change page;

响应于用户对所述脚本更改页面的保存操作,保存所述脚本更改页面上的全部脚本。In response to the user's save operation on the script modification page, all scripts on the script modification page are saved.

可选地,每隔预定时间间隔获取目标流程图,和/或,响应于预设触发事件获取目标流程图。Optionally, the target flow chart is acquired every predetermined time interval, and/or the target flow chart is acquired in response to a preset trigger event.

第二方面,本申请实施例提供了一种实现流程自动化的装置,所述装置包括:In the second aspect, the embodiment of the present application provides a device for realizing process automation, and the device includes:

第一获取模块,用于获取事件脚本集;所述事件脚本集中包括预先生成的多个事件脚本;The first obtaining module is used to obtain an event script set; the event script set includes a plurality of pre-generated event scripts;

第二获取模块,用于获取目标流程图;所述流程图谱中包括至少一个流程节点和表示任意两个流程节点之间执行逻辑的逻辑关系;每个流程节点对应于一个事件脚本;The second acquiring module is used to acquire the target flowchart; the flowchart includes at least one process node and a logical relationship representing the execution logic between any two process nodes; each process node corresponds to an event script;

调用模块,用于按照所述逻辑关系依次调用每个流程节点对应的事件脚本;a calling module, configured to sequentially call the event script corresponding to each process node according to the logical relationship;

执行模块,用于根据事件脚本内的事件信息在目标远程设备上执行相应的事件。The executing module is configured to execute corresponding events on the target remote device according to the event information in the event script.

第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的实现流程自动化的方法的步骤。In a third aspect, an embodiment of the present application provides an electronic device, including: a processor, a memory, and a bus, the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processing The processor communicates with the memory through a bus, and when the machine-readable instructions are executed by the processor, the steps of the above-mentioned method for realizing process automation are executed.

第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的实现流程自动化的方法的步骤。In a fourth aspect, the embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is run by a processor, the steps of the above-mentioned method for realizing process automation are executed.

本申请实施例提供的一种实现流程自动化的方法、装置、设备及存储介质,通过获取事件脚本集;所述事件脚本集中包括预先生成的多个事件脚本;获取目标流程图;所述流程图谱中包括至少一个流程节点和表示任意两个流程节点之间执行逻辑的逻辑关系;每个流程节点对应于一个事件脚本;按照所述逻辑关系依次调用每个流程节点对应的事件脚本;根据事件脚本内的事件信息在目标远程设备上执行相应的事件,从而能够实现流程的自动化,与现有技术中的人工操作方法相比,能够减少监控人员进行大量的重复性工作,减少人力资源的浪费。A method, device, device, and storage medium for realizing process automation provided by an embodiment of the present application obtain an event script set; the event script set includes a plurality of pre-generated event scripts; acquire the target flow chart; the flow chart includes at least one process node and a logical relationship representing the execution logic between any two process nodes; each process node corresponds to an event script; the event script corresponding to each process node is called in turn according to the logical relationship; according to the event script The event information in the target remote device executes the corresponding event, so as to realize the automation of the process. Compared with the manual operation method in the prior art, it can reduce the repetitive work of the monitoring personnel and reduce the waste of human resources.

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。In order to make the above-mentioned purpose, features and advantages of the present application more comprehensible, preferred embodiments will be described in detail below together with the accompanying drawings.

附图说明Description of drawings

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present application, the accompanying drawings that are required in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present application, and thus It should be regarded as a limitation on the scope, and those skilled in the art can also obtain other related drawings based on these drawings without creative work.

图1示出了本申请示例性实施例提供的一种实现流程自动化的方法的流程图;FIG. 1 shows a flowchart of a method for realizing process automation provided by an exemplary embodiment of the present application;

图2示出了本申请示例性实施例提供的一种生成事件脚本集的方法的流程图;FIG. 2 shows a flow chart of a method for generating an event script set provided by an exemplary embodiment of the present application;

图3示出了本申请另一示例性实施例提供的一种实现流程自动化的方法的流程图;FIG. 3 shows a flow chart of a method for realizing process automation provided by another exemplary embodiment of the present application;

图4示出了本申请示例性实施例提供的一种实现流程自动化的装置的结构示意图之一;FIG. 4 shows one of the structural schematic diagrams of a device for realizing process automation provided by an exemplary embodiment of the present application;

图5示出了本申请示例性实施例提供的一种实现流程自动化的装置的结构示意图之二;Fig. 5 shows the second structural diagram of a device for realizing process automation provided by an exemplary embodiment of the present application;

图6示出了本申请示例性实施例提供的一种电子设备的结构示意图。Fig. 6 shows a schematic structural diagram of an electronic device provided by an exemplary embodiment of the present application.

具体实施方式Detailed ways

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的每个其他实施例,都属于本申请保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only It is a part of the embodiments of this application, not all of them. The components of the embodiments of the application generally described and illustrated in the figures herein may be arranged and designed in a variety of different configurations. Accordingly, the following detailed description of the embodiments of the application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of the application. Based on the embodiments of the present application, every other embodiment obtained by those skilled in the art without making creative efforts falls within the protection scope of the present application.

在半导体领域,一般需要远程监控半导体生产现场,其中也需要监控半导体生产现场的远程设备。在远程监控的过程中,一般会使用本机设备控制远程设备,从而实现对远程设备的控制和操作。In the semiconductor field, it is generally necessary to remotely monitor the semiconductor production site, and it is also necessary to monitor the remote equipment of the semiconductor production site. In the process of remote monitoring, the local device is generally used to control the remote device, so as to realize the control and operation of the remote device.

目前,在进行远程控制和操作的过程中,通常是通过人工操作的方式,例如,通过人工登录远程设备、输入密码、点击确定按钮等。这种方式需要监控人员进行大量的重复性工作,导致浪费大量的人力资源。At present, in the process of remote control and operation, manual operations are usually performed, for example, manual login to a remote device, input of a password, and clicking of an OK button. This way requires monitoring personnel to perform a lot of repetitive work, resulting in a waste of a lot of human resources.

基于此,本申请实施例提供了一种实现流程自动化的方法、装置、设备及存储介质,能够减少监控人员进行大量的重复性工作,减少人力资源的浪费。Based on this, the embodiment of the present application provides a method, device, device and storage medium for realizing process automation, which can reduce a large amount of repetitive work performed by monitoring personnel and reduce waste of human resources.

请参阅图1,图1示出了本申请示例性实施例提供的一种实现流程自动化的方法的流程图。如图1中所示,本申请示例性实施例提供的一种实现流程自动化的方法,包括以下步骤:Please refer to FIG. 1 . FIG. 1 shows a flow chart of a method for implementing process automation provided by an exemplary embodiment of the present application. As shown in Figure 1, a method for realizing process automation provided by an exemplary embodiment of the present application includes the following steps:

S101、获取事件脚本集;所述事件脚本集中包括预先生成的多个事件脚本;S101. Obtain an event script set; the event script set includes a plurality of pre-generated event scripts;

这里,事件脚本为能够对相应的软件系统实现相应操作的脚本,也即运行事件脚本,则可以实现对相应软件系统的相应操作。例如,若事件脚本为打开半导体设备监控软件的脚本,则运行事件脚本可以实现打开半导体设备监控软件这一操作。Here, the event script is a script capable of implementing corresponding operations on the corresponding software system, that is, by running the event script, corresponding operations on the corresponding software system can be implemented. For example, if the event script is a script for opening the semiconductor equipment monitoring software, running the event script can realize the operation of opening the semiconductor equipment monitoring software.

请参阅图2,图2示出了本申请示例性实施例提供的一种生成事件脚本集的方法的流程图。如图2所示,作为示例,可以通过以下方式生成事件脚本集:Referring to FIG. 2 , FIG. 2 shows a flowchart of a method for generating an event script set provided by an exemplary embodiment of the present application. As shown in Figure 2, as an example, the set of event scripts can be generated by:

S201、获取目标远程设备的控制界面,并将所述控制界面显示在目标本机设备的本机界面上;S201. Obtain the control interface of the target remote device, and display the control interface on the local interface of the target local device;

这里,目标远程设备为半导体生产现场的远程设备,目标远程设备包括但不限于半导体生产现场的工控机、上位机和监控设备等。一般说来,目标远程设备上都有控制界面,通过操作控制界面可以控制半导体的生产。Here, the target remote device is a remote device at a semiconductor production site, and the target remote device includes but is not limited to an industrial computer, a host computer, and monitoring equipment at a semiconductor production site. Generally speaking, there is a control interface on the target remote device, and the production of semiconductors can be controlled by operating the control interface.

作为示例,可以按照预定传输协议通过目标本机设备与目标远程设备之间的数据通信获取目标远程设备的控制界面。As an example, the control interface of the target remote device may be obtained through data communication between the target local device and the target remote device according to a predetermined transmission protocol.

这里,目标本机设备为控制设备,相对应地,目标远程设备为被控设备,即,通过执行目标本机设备上的实现流程自动化的方法,可以使得目标远程设备自动化地执行相应的流程。Here, the target local device is the control device, and correspondingly, the target remote device is the controlled device, that is, by executing the process automation method on the target local device, the target remote device can automatically execute the corresponding process.

S202、在所述本机界面上使用脚本录制工具录制用户的操作用例,以生成与所述操作用例对应的事件脚本;S202. Use a script recording tool to record the user's operation use case on the local interface, so as to generate an event script corresponding to the operation use case;

这里,脚本录制工具可以为现有技术中的任意一种脚本录制工具,例如,脚本录制工具可以为Fiddle、Jmeter以及自编程的python等,本申请对此不作任何限制。Here, the script recording tool can be any script recording tool in the prior art, for example, the script recording tool can be Fiddle, Jmeter, and self-programmed python, etc., and this application does not make any restrictions on this.

具体地,在该步骤中,可以在所述本机界面上使用脚本录制工具录制用户的操作用例,并识别操作用例的操作类型和在目标远程设备上的操作位置;然后基于所述操作类型和所述操作位置,生成与所述操作用例对应的事件脚本。Specifically, in this step, a script recording tool can be used on the local interface to record the user's operation use case, and identify the operation type of the operation use case and the operation position on the target remote device; then based on the operation type and The operation location generates an event script corresponding to the operation use case.

这里,操作用例是对用户发起的一组动作的描述,系统响应该组动作,并产生可以观察到的结果。例如,操作用例可以为打开半导体设备监控软件、登录半导体设备监控软件、等待半导体设备监控软件的响应等。Here, an operational use case is a description of a set of user-initiated actions that the system responds to and produces observable results. For example, the operation use case may be opening the semiconductor equipment monitoring software, logging into the semiconductor equipment monitoring software, waiting for a response from the semiconductor equipment monitoring software, and the like.

这里,操作类型可以包括打开软件类型、登录软件类型和等待响应类型等;操作位置是指用户在目标远程设备上的操作位置,例如,若操作用例为打开半导体设备监控软件,则操作位置可以为半导体设备监控软件在目标远程设备上的位置。Here, the operation type may include opening software type, logging in software type, and waiting for response type, etc.; the operation location refers to the user's operation location on the target remote device. For example, if the operation use case is to open the semiconductor equipment monitoring software, the operation location may be The location of the semiconductor device monitoring software on the target remote device.

S203、基于多个事件脚本生成事件脚本集。S203. Generate an event script set based on multiple event scripts.

具体地,在该步骤中,可以将每个事件脚本上传到目标本机关联的系统后台,然后将上传到所述系统后台的每个事件脚本组成的集合确定为事件脚本集。Specifically, in this step, each event script can be uploaded to the system background associated with the target machine, and then a set of each event script uploaded to the system background is determined as an event script set.

通过上述使用录制工具生成事件脚本的方式,以可视化操作生成相关的脚本代码(事件脚本),大幅度简化工作人员使用脚本代码的学习成本。Through the above-mentioned method of using the recording tool to generate event scripts, relevant script codes (event scripts) are generated through visual operations, which greatly simplifies the learning cost for staff to use script codes.

此外,系统后台可以管理生成的脚本,例如,系统后台可以对生成的脚本进行更改操作。In addition, the system background can manage the generated scripts, for example, the system background can change the generated scripts.

请参阅图3,图3示出了本申请另一示例性实施例提供的一种实现流程自动化的方法的流程图。如图3所示,作为示例,在任意时间段内,系统后台可以通过以下方式支持用户对事件脚本的更改:Please refer to FIG. 3 . FIG. 3 shows a flowchart of a method for implementing process automation provided by another exemplary embodiment of the present application. As shown in Figure 3, as an example, in any period of time, the system background can support the user to change the event script in the following ways:

S301、响应于更改脚本命令,在目标本机关联的系统后台显示脚本更改页面;所述脚本更改页面上包括使用脚本录制工具生成的多个事件脚本;S301. In response to the command to modify the script, display a script modification page on the system background associated with the target machine; the script modification page includes multiple event scripts generated using a script recording tool;

S302、响应于用户在脚本更改页面上针对任意事件脚本的更改操作,将所述任意事件脚本更改为目标事件脚本;S302. In response to the user's change operation on any event script on the script change page, change the arbitrary event script to a target event script;

S303、响应于用户对所述脚本更改页面的保存操作,保存所述脚本更改页面上的全部脚本。S303. In response to the user's save operation on the script modification page, save all scripts on the script modification page.

通过这种方式,可以使得在使用脚本录制工具录制生成的脚本不符合实际业务需求的情况下,对脚本进行重新更改,从而使得生成的脚本更加符合实际业务需求。In this way, when the generated script recorded by the script recording tool does not meet the actual business requirement, the script can be changed again, so that the generated script can better meet the actual business requirement.

请继续参阅图1,在步骤S102、获取目标流程图;所述目标流程图中包括至少一个流程节点和表示任意两个流程节点之间执行逻辑的逻辑关系;每个流程节点对应于一个事件脚本;Please continue to refer to Figure 1, in step S102, obtain the target flow chart; the target flow chart includes at least one process node and a logical relationship representing the execution logic between any two process nodes; each process node corresponds to an event script ;

作为示例,可以每隔预定时间间隔获取目标流程图,或者,响应于预设触发事件获取目标流程图,或者,每隔预定时间间隔获取目标流程图或者响应于预设触发事件获取目标流程图。As an example, the target flow chart may be acquired every predetermined time interval, or acquired in response to a preset trigger event, or acquired at every predetermined time interval or in response to a preset trigger event.

这里,预定时间间隔是根据实际情况设置的,例如,可以根据半导体生产现场实际的控制要求设置预定时间间隔。Here, the predetermined time interval is set according to the actual situation, for example, the predetermined time interval may be set according to the actual control requirements of the semiconductor production site.

这里,预设的触发事件可以是接收到用户开启流程的指示。例如,用户开启流程的指示可以是用户在目标本机设备上点击目标流程图的开始组件。Here, the preset triggering event may be receiving an indication that the user starts the process. For example, an indication for a user to start a flow may be that the user clicks on a start component of the target flow diagram on the target native device.

目标流程图用于说明执行某一过程的流程。例如,某一过程可以为启动半导体设备监控软件监控目标远程设备的过程。A goal flowchart is used to illustrate the flow of execution of a process. For example, a certain process may be a process of starting semiconductor device monitoring software to monitor a target remote device.

流程节点表示流程图中的某一执行步骤,例如,当执行的某一过程为启动半导体设备监控软件监控目标远程设备的过程时,流程节点可以包括:打开半导体设备监控软件、登录半导体设备监控软件、等待半导体设备监控软件的响应等。A process node represents an execution step in the flow chart. For example, when a certain process is executed to start the semiconductor equipment monitoring software to monitor the target remote device, the process node may include: opening the semiconductor equipment monitoring software, logging into the semiconductor equipment monitoring software , waiting for a response from the semiconductor device monitoring software, and the like.

逻辑关系表示任意两个流程节点之间执行逻辑,例如,执行逻辑可以包括先后顺序的逻辑,判断关系的逻辑,循环关系的逻辑等。通过逻辑关系,可以判断出任意两个流程节点之间的执行逻辑,并按照执行逻辑执行任意两个流程节点。The logical relationship represents the execution logic between any two process nodes. For example, the execution logic may include sequence logic, judgment relationship logic, and cycle relationship logic. Through the logical relationship, the execution logic between any two process nodes can be judged, and any two process nodes can be executed according to the execution logic.

S103、按照所述逻辑关系依次调用每个流程节点对应的事件脚本;S103. Invoking the event script corresponding to each process node in sequence according to the logical relationship;

S104、根据事件脚本内的事件信息在目标远程设备上执行相应的事件。S104. Execute a corresponding event on the target remote device according to the event information in the event script.

具体地,在该步骤中,可以首先通过预设语言解析库解析所述事件脚本内的事件信息,然后根据解析后的事件信息在目标远程设备上执行相应的事件。Specifically, in this step, the event information in the event script may be first parsed through a preset language parsing library, and then the corresponding event is executed on the target remote device according to the parsed event information.

这里,事件脚本内的事件信息可以为打开半导体设备监控软件、登录半导体设备监控软件、等待半导体设备监控软件的响应等。Here, the event information in the event script may include opening the semiconductor equipment monitoring software, logging into the semiconductor equipment monitoring software, waiting for a response from the semiconductor equipment monitoring software, and the like.

需要说明的是,所述事件脚本内的事件信息并不能够被计算机直接识别,因此需要将其解析成计算机能够直接识别的语言。It should be noted that the event information in the event script cannot be directly recognized by the computer, so it needs to be parsed into a language that the computer can directly recognize.

这里,事件脚本可以用c#语言解析,对应的,语言解析库中存储的可以为c#语言解析软件。Here, the event script can be parsed in c# language, and correspondingly, the language parsing library can be stored in c# language parsing software.

本申请实施例提供的一种实现流程自动化的方法,通过获取事件脚本集;所述事件脚本集中包括预先生成的多个事件脚本;获取目标流程图;所述流程图谱中包括至少一个流程节点和表示任意两个流程节点之间执行逻辑的逻辑关系;每个流程节点对应于一个事件脚本;按照所述逻辑关系依次调用每个流程节点对应的事件脚本;根据事件脚本内的事件信息在目标远程设备上执行相应的事件,从而能够实现流程的自动化,与现有技术中的人工操作方法相比,能够减少监控人员进行大量的重复性工作,减少人力资源的浪费。A method for realizing process automation provided by an embodiment of the present application is obtained by acquiring an event script set; the event script set includes a plurality of pre-generated event scripts; acquiring a target flow chart; the flow chart includes at least one process node and Indicates the logical relationship between any two process nodes executing logic; each process node corresponds to an event script; the event script corresponding to each process node is called in turn according to the logical relationship; according to the event information in the event script, the target remote Executing corresponding events on the device can realize the automation of the process. Compared with the manual operation method in the prior art, it can reduce the repetitive work of the monitoring personnel and reduce the waste of human resources.

请参阅图4,图4示出了本申请示例性实施例提供的一种实现流程自动化的装置的结构示意图之一。如图4中所示,所述装置400包括:Please refer to FIG. 4 . FIG. 4 shows one of the schematic structural diagrams of a device for implementing process automation provided by an exemplary embodiment of the present application. As shown in Figure 4, the device 400 includes:

第一获取模块410,用于获取事件脚本集;所述事件脚本集中包括预先生成的多个事件脚本;The first acquiring module 410 is configured to acquire an event script set; the event script set includes a plurality of pre-generated event scripts;

第二获取模块420,用于获取目标流程图;所述流程图谱中包括至少一个流程节点和表示任意两个流程节点之间执行逻辑的逻辑关系;每个流程节点对应于一个事件脚本;The second acquiring module 420 is used to acquire the target flowchart; the flowchart includes at least one process node and a logical relationship representing the execution logic between any two process nodes; each process node corresponds to an event script;

调用模块430,用于按照所述逻辑关系依次调用每个流程节点对应的事件脚本;A calling module 430, configured to sequentially call the event script corresponding to each process node according to the logical relationship;

执行模块440,用于根据事件脚本内的事件信息在目标远程设备上执行相应的事件。The execution module 440 is configured to execute corresponding events on the target remote device according to the event information in the event script.

请参阅图5,图5示出了本申请示例性实施例提供的一种实现流程自动化的装置的结构示意图之二。Please refer to FIG. 5 . FIG. 5 shows the second structural diagram of a device for implementing process automation provided by an exemplary embodiment of the present application.

如图5所示,在一种可能的实施方式中,所述装置400还包括:生成模块450,所述生成模块450,用于通过以下方式生成事件脚本集:As shown in FIG. 5, in a possible implementation manner, the apparatus 400 further includes: a generating module 450, configured to generate an event script set in the following manner:

获取目标远程设备的控制界面,并将所述控制界面显示在目标本机设备的本机界面上;Obtain the control interface of the target remote device, and display the control interface on the local interface of the target local device;

在所述本机界面上使用脚本录制工具录制用户的操作用例,以生成与所述操作用例对应的事件脚本;Using a script recording tool on the native interface to record the user's operation use case to generate an event script corresponding to the operation use case;

基于多个事件脚本生成事件脚本集。An event script set is generated based on a plurality of event scripts.

在一种可能的实施方式中,所述生成模块450,在用于在所述本机界面上使用脚本录制工具录制用户的操作用例,以生成与所述操作用例对应的事件脚本时,具体用于:In a possible implementation manner, when the generating module 450 uses a script recording tool on the local interface to record a user's operation case to generate an event script corresponding to the operation case, it specifically uses At:

在所述本机界面上使用脚本录制工具录制用户的操作用例,并识别操作用例的操作类型和在目标远程设备上的操作位置;Use a script recording tool to record the user's operation use case on the local interface, and identify the operation type of the operation use case and the operation position on the target remote device;

基于所述操作类型和所述操作位置,生成与所述操作用例对应的事件脚本。An event script corresponding to the operation use case is generated based on the operation type and the operation location.

在一种可能的实施方式中,所述生成模块450,在用于基于多个事件脚本生成事件脚本集时,具体用于:In a possible implementation manner, when the generating module 450 is used to generate an event script set based on multiple event scripts, it is specifically used to:

将每个事件脚本上传到目标本机关联的系统后台;Upload each event script to the system background associated with the target machine;

将上传到所述系统后台的每个事件脚本组成的集合确定为事件脚本集。A set of each event script uploaded to the system background is determined as an event script set.

在一种可能的实施方式中,所述执行模块440,具体用于:In a possible implementation manner, the executing module 440 is specifically configured to:

通过预设语言解析库解析所述事件脚本内的事件信息;Parsing the event information in the event script through a preset language parsing library;

根据解析后的事件信息在目标远程设备上执行相应的事件。Execute corresponding events on the target remote device according to the parsed event information.

在一种可能的实施方式中,所述装置400还包括:更改模块460(未在图中示出),所述更改模块460,具体用于:In a possible implementation manner, the device 400 further includes: a modification module 460 (not shown in the figure), and the modification module 460 is specifically used for:

响应于更改脚本命令,在目标本机关联的系统后台显示脚本更改页面;所述脚本更改页面上包括使用脚本录制工具生成的多个事件脚本;In response to the command to change the script, a script change page is displayed on the system background associated with the target machine; the script change page includes a plurality of event scripts generated by using the script recording tool;

响应于用户在脚本更改页面上针对任意事件脚本的更改操作,将所述任意事件脚本更改为目标事件脚本;changing any event script to a target event script in response to a user's change operation on any event script on the script change page;

响应于用户对所述脚本更改页面的保存操作,保存所述脚本更改页面上的全部脚本。In response to the user's save operation on the script modification page, all scripts on the script modification page are saved.

在一种可能的实施方式中,所述第二获取模块420,具体用于:每隔预定时间间隔获取目标流程图,和/或,响应于预设触发事件获取目标流程图。In a possible implementation manner, the second acquiring module 420 is specifically configured to: acquire the target flow chart every predetermined time interval, and/or acquire the target flow chart in response to a preset trigger event.

本申请实施例提供的一种实现流程自动化的装置,通过获取事件脚本集;所述事件脚本集中包括预先生成的多个事件脚本;获取目标流程图;所述流程图谱中包括至少一个流程节点和表示任意两个流程节点之间执行逻辑的逻辑关系;每个流程节点对应于一个事件脚本;按照所述逻辑关系依次调用每个流程节点对应的事件脚本;根据事件脚本内的事件信息在目标远程设备上执行相应的事件,从而能够实现流程的自动化,与现有技术中的人工操作方法相比,能够减少监控人员进行大量的重复性工作,减少人力资源的浪费。An apparatus for realizing process automation provided by an embodiment of the present application obtains an event script set; the event script set includes a plurality of pre-generated event scripts; acquires a target flow chart; the flow chart includes at least one process node and Indicates the logical relationship between any two process nodes executing logic; each process node corresponds to an event script; the event script corresponding to each process node is called in turn according to the logical relationship; according to the event information in the event script, the target remote Executing corresponding events on the device can realize the automation of the process. Compared with the manual operation method in the prior art, it can reduce the repetitive work of the monitoring personnel and reduce the waste of human resources.

请参阅图6,图6为本申请实施例所提供的一种电子设备的结构示意图。如图6中所示,所述电子设备600包括处理器610、存储器620和总线630。Please refer to FIG. 6 . FIG. 6 is a schematic structural diagram of an electronic device provided by an embodiment of the present application. As shown in FIG. 6 , the electronic device 600 includes a processor 610 , a memory 620 and a bus 630 .

所述存储器620存储有所述处理器610可执行的机器可读指令,当电子设备600运行时,所述处理器610与所述存储器620之间通过总线630通信,所述机器可读指令被所述处理器610执行时,可以执行如上述方法实施例中的实现流程自动化的方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。The memory 620 stores machine-readable instructions executable by the processor 610. When the electronic device 600 is running, the processor 610 communicates with the memory 620 through the bus 630, and the machine-readable instructions are executed by When the processor 610 is executed, it may execute the steps of the method for implementing process automation as in the above method embodiments. For specific implementation methods, refer to the method embodiments, which will not be repeated here.

本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时可以执行如上述方法实施例中的实现流程自动化的方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。The embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is run by a processor, the steps of the method for realizing process automation as in the above-mentioned method embodiments can be executed. , the specific implementation manner may refer to the method embodiment, and details are not repeated here.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods may be implemented in other ways. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some communication interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium executable by a processor. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk, and other media that can store program codes.

最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。Finally, it should be noted that: the above-described embodiments are only specific implementations of the application, used to illustrate the technical solutions of the application, rather than limiting it, and the scope of protection of the application is not limited thereto, although referring to the aforementioned The embodiment has described this application in detail, and those of ordinary skill in the art should understand that any person familiar with this technical field can still modify the technical solutions described in the foregoing embodiments within the technical scope disclosed in this application Changes can be easily imagined, or equivalent replacements can be made to some of the technical features; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the application, and should be covered by this application. within the scope of protection. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims (10)

1.一种实现流程自动化的方法,其特征在于,所述方法包括:1. A method for realizing process automation, characterized in that the method comprises: 获取事件脚本集;所述事件脚本集中包括预先生成的多个事件脚本;Acquiring an event script set; the event script set includes a plurality of pre-generated event scripts; 获取目标流程图;所述流程图谱中包括至少一个流程节点和表示任意两个流程节点之间执行逻辑的逻辑关系;每个流程节点对应于一个事件脚本;Obtain the target flowchart; the flowchart includes at least one process node and a logical relationship representing the execution logic between any two process nodes; each process node corresponds to an event script; 按照所述逻辑关系依次调用每个流程节点对应的事件脚本;Call the event script corresponding to each process node in sequence according to the logical relationship; 根据事件脚本内的事件信息在目标远程设备上执行相应的事件。Execute corresponding events on the target remote device according to the event information in the event script. 2.根据权利要求1所述的方法,其特征在于,通过以下方式生成事件脚本集:2. The method according to claim 1, wherein the event script set is generated in the following manner: 获取目标远程设备的控制界面,并将所述控制界面显示在目标本机设备的本机界面上;Obtain the control interface of the target remote device, and display the control interface on the local interface of the target local device; 在所述本机界面上使用脚本录制工具录制用户的操作用例,以生成与所述操作用例对应的事件脚本;Using a script recording tool on the native interface to record the user's operation use case to generate an event script corresponding to the operation use case; 基于多个事件脚本生成事件脚本集。An event script set is generated based on a plurality of event scripts. 3.根据权利要求2所述的方法,其特征在于,所述在所述本机界面上使用脚本录制工具录制用户的操作用例,以生成与所述操作用例对应的事件脚本,包括:3. The method according to claim 2, characterized in that, using a script recording tool on the local interface to record the user's operation use case to generate an event script corresponding to the operation use case, comprising: 在所述本机界面上使用脚本录制工具录制用户的操作用例,并识别操作用例的操作类型和在目标远程设备上的操作位置;Use a script recording tool to record the user's operation use case on the local interface, and identify the operation type of the operation use case and the operation position on the target remote device; 基于所述操作类型和所述操作位置,生成与所述操作用例对应的事件脚本。An event script corresponding to the operation use case is generated based on the operation type and the operation location. 4.根据权利要求2所述的方法,其特征在于,所述基于多个事件脚本生成事件脚本集,包括:4. The method according to claim 2, wherein said generating event script sets based on a plurality of event scripts comprises: 将每个事件脚本上传到目标本机关联的系统后台;Upload each event script to the system background associated with the target machine; 将上传到所述系统后台的每个事件脚本组成的集合确定为事件脚本集。A set of each event script uploaded to the system background is determined as an event script set. 5.根据权利要求1所述的方法,其特征在于,所述根据事件脚本内的事件信息在目标远程设备上执行相应的事件,包括:5. The method according to claim 1, wherein said performing a corresponding event on the target remote device according to the event information in the event script comprises: 通过预设语言解析库解析所述事件脚本内的事件信息;Parsing the event information in the event script through a preset language parsing library; 根据解析后的事件信息在目标远程设备上执行相应的事件。Execute corresponding events on the target remote device according to the parsed event information. 6.根据权利要求1所述的方法,其特征在于,所述方法还包括:6. The method according to claim 1, further comprising: 响应于更改脚本命令,在目标本机关联的系统后台显示脚本更改页面;所述脚本更改页面上包括使用脚本录制工具生成的多个事件脚本;In response to the command to change the script, a script change page is displayed on the system background associated with the target machine; the script change page includes a plurality of event scripts generated by using the script recording tool; 响应于用户在脚本更改页面上针对任意事件脚本的更改操作,将所述任意事件脚本更改为目标事件脚本;changing any event script to a target event script in response to a user's change operation on any event script on the script change page; 响应于用户对所述脚本更改页面的保存操作,保存所述脚本更改页面上的全部脚本。In response to the user's save operation on the script modification page, all scripts on the script modification page are saved. 7.根据权利要求1所述的方法,其特征在于,每隔预定时间间隔获取目标流程图,和/或,响应于预设触发事件获取目标流程图。7. The method according to claim 1, wherein the target flow chart is acquired at predetermined time intervals, and/or the target flow chart is acquired in response to a preset trigger event. 8.一种实现流程自动化的装置,其特征在于,所述装置包括:8. A device for realizing process automation, characterized in that the device comprises: 第一获取模块,用于获取事件脚本集;所述事件脚本集中包括预先生成的多个事件脚本;The first obtaining module is used to obtain an event script set; the event script set includes a plurality of pre-generated event scripts; 第二获取模块,用于获取目标流程图;所述流程图谱中包括至少一个流程节点和表示任意两个流程节点之间执行逻辑的逻辑关系;每个流程节点对应于一个事件脚本;The second acquiring module is used to acquire the target flowchart; the flowchart includes at least one process node and a logical relationship representing the execution logic between any two process nodes; each process node corresponds to an event script; 调用模块,用于按照所述逻辑关系依次调用每个流程节点对应的事件脚本;a calling module, configured to sequentially call the event script corresponding to each process node according to the logical relationship; 执行模块,用于根据事件脚本内的事件信息在目标远程设备上执行相应的事件。The executing module is configured to execute corresponding events on the target remote device according to the event information in the event script. 9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行如权利要求1至7任一所述的实现流程自动化的方法的步骤。9. An electronic device, comprising: a processor, a memory and a bus, the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the Memories communicate through the bus, and the machine-readable instructions are executed by the processor to execute the steps of the method for realizing process automation according to any one of claims 1 to 7. 10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7任一所述的实现流程自动化的方法步骤。10. A computer-readable storage medium, characterized in that, a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the implementation process according to any one of claims 1 to 7 is executed Automated method steps.
CN202310201337.8A 2023-03-03 2023-03-03 A method, device, equipment and storage medium for realizing process automation Pending CN116167724A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310201337.8A CN116167724A (en) 2023-03-03 2023-03-03 A method, device, equipment and storage medium for realizing process automation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310201337.8A CN116167724A (en) 2023-03-03 2023-03-03 A method, device, equipment and storage medium for realizing process automation

Publications (1)

Publication Number Publication Date
CN116167724A true CN116167724A (en) 2023-05-26

Family

ID=86416293

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310201337.8A Pending CN116167724A (en) 2023-03-03 2023-03-03 A method, device, equipment and storage medium for realizing process automation

Country Status (1)

Country Link
CN (1) CN116167724A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025131093A1 (en) * 2023-12-22 2025-06-26 北京镁伽机器人科技有限公司 Sample tracking method in automated flow, and control method of automated flow

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025131093A1 (en) * 2023-12-22 2025-06-26 北京镁伽机器人科技有限公司 Sample tracking method in automated flow, and control method of automated flow

Similar Documents

Publication Publication Date Title
US9423789B2 (en) System for accessing and browsing a PLC provided within a network
US7310720B2 (en) Method for portable PLC configurations
US7308550B2 (en) System for portable PLC configurations
US20060069689A1 (en) Method for accessing and browsing a PLC provided within a network
JP2018525751A (en) Interactive control method and apparatus for voice and video calls
US7512593B2 (en) System for searching across a PLC network
CN106126424A (en) A kind of visual automated testing method of script, device and mobile terminal
US7860874B2 (en) Method for searching across a PLC network
CN111159047A (en) Android device auxiliary debugging device with visual interface and operation method thereof
CN113807698A (en) Work order generation method and device, electronic equipment and readable storage medium
CN114286167A (en) Cross-device interaction method and device, electronic device and storage medium
CN115858049B (en) RPA flow componentization arrangement method, device, equipment and medium
CN113778414A (en) Machine vision communication script generation method and device based on graphical programming
CN116167724A (en) A method, device, equipment and storage medium for realizing process automation
CN112799656A (en) Script file configuration method, device, equipment and storage medium for automation operation
CN112016692B (en) Display method and system for machine learning automatic modeling process
US20180365789A1 (en) Device management apparatus, device management method, and non-transitory computer readable storage medium
CN118778846A (en) A command interaction method, device, equipment and storage medium
CN108011964B (en) Picture uploading method and device, electronic terminal and readable storage medium
JP5962755B2 (en) Operation process creation program, operation process creation method, and information processing apparatus
JP5645325B2 (en) User interface operation integration system customization method, terminal device, computer program, and information recording medium
JP2015179428A (en) Screen transition control method, screen transition control program and screen transition controller
JP7506339B2 (en) Information processing system, control method thereof, and program
CN115729530B (en) Cross-system logic statement generation method, device, storage medium and equipment
CN109256124A (en) A kind of phonetic order creation method for user equipment end

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
CB02 Change of applicant information

Country or region after: China

Address after: 200100 Shanghai City, Minhang District, Zhongchun Road 7001, Building 2, 3rd Floor

Applicant after: Shanghai Saimete Information Technology Co.,Ltd.

Address before: 200100 Shanghai City, Minhang District, Zhongchun Road 7001, Building 2, 3rd Floor

Applicant before: Shanghai Saimeidi Software Technology Co.,Ltd.

Country or region before: China

CB02 Change of applicant information