Nothing Special   »   [go: up one dir, main page]

CN114490285A - System and method for replaying RPA flow execution process - Google Patents

System and method for replaying RPA flow execution process Download PDF

Info

Publication number
CN114490285A
CN114490285A CN202111623120.3A CN202111623120A CN114490285A CN 114490285 A CN114490285 A CN 114490285A CN 202111623120 A CN202111623120 A CN 202111623120A CN 114490285 A CN114490285 A CN 114490285A
Authority
CN
China
Prior art keywords
rpa
log
execution
jumping
event
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
CN202111623120.3A
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 I Search Software Co ltd
Original Assignee
Shanghai I Search Software 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 I Search Software Co ltd filed Critical Shanghai I Search Software Co ltd
Priority to CN202111623120.3A priority Critical patent/CN114490285A/en
Publication of CN114490285A publication Critical patent/CN114490285A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43079Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on multiple devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44016Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4781Games
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a playback system and a method of an RPA process execution process in the field of RPA processes, which comprises the following steps: acquiring an RPA flow execution log, a screen video and an event log; reading the starting time and the ending time in an RPA flow execution log; synchronously playing the screen video, the RPA flow chart animation and the highlight event log based on the starting time and the ending time; when jumping occurs in the playing process, acquiring the target time after jumping, and jumping the contents of the screen video, the RPA flow chart animation and the event log highlight display to the target time; and after the corresponding time point of the log is retrieved based on the keyword, controlling the playing progress to jump to the corresponding time point, wherein the log comprises an RPA process execution log and an event log. The invention synchronizes the log, the screen video and the RPA flow recorded in the RPA flow executing process, is convenient for visually observing the detailed condition of the RPA flow executing process, and is convenient for analyzing the RPA flow and positioning the operation error.

Description

System and method for replaying RPA flow execution process
Technical Field
The invention relates to a playback system and a method for an RPA process execution process, belonging to the field of RPA processes.
Background
RPA is a process automation technology, and after a technician writes an RPA process, a robot can automatically and repeatedly execute the process instead of manually executing the operations. Because the RPA is efficient and accurate, the RPA flow can achieve the purposes of saving manpower and improving the working efficiency and the satisfaction degree of staff, so the RPA is widely applied. In order to ensure that the process executed by the RPA flow is consistent with the expectations of developers and users, the developers and users need to check the specific execution process of the RPA. The general method is to record the complete screen content when the RPA process is executed, and then view the screen content in a video playback mode. This approach is simple, intuitive, but not convenient enough. For example, when there are many operation steps in the RPA process, the screen cannot know which step is currently executed. If the process is wrong, some error information appears in the process log, and it is not easy to understand what happens on the corresponding screen, what the specific error is, and which step the error happens is unknown from the error information.
Disclosure of Invention
The invention aims to overcome the defects in the prior art and provides a playback system and a playback method for an RPA flow execution process, which synchronize a log, a screen recording and the RPA flow execution process recorded in the RPA flow execution process, and are convenient for analyzing the RPA flow and positioning operation errors.
In order to achieve the purpose, the invention is realized by adopting the following technical scheme:
in a first aspect, the present invention provides a playback method of an RPA flow execution process, including:
acquiring an RPA flow execution log, a screen video and an event log;
reading the starting time and the ending time in an RPA flow execution log;
synchronously playing the screen video, the RPA flow chart animation and the highlight event log based on the starting time and the ending time; when jumping occurs in the playing process, acquiring the target time after jumping, and jumping the contents of the screen video, the RPA flow chart animation and the event log highlight display to the target time;
and after the corresponding time point of the log is retrieved based on the keyword, controlling the playing progress to jump to the corresponding time point, wherein the log comprises an RPA process execution log and an event log.
Further, the RPA flow execution log is a log generated in the execution process of the written RPA flow, each record in the RPA flow execution log includes a timestamp, a flow node ID and a position of a node in a corresponding flow picture, the flow picture is derived from the written RPA flow, and the RPA flow animation is a demonstration animation in which a highlight frame is used to represent a current execution node on the flow picture.
Further, the screen recording is image recording data on an execution device screen of the programmed RPA process in the execution process.
Further, the event log is a record of all events occurring in the execution process of the written RPA flow, and each record of the event includes a timestamp.
Further, the type of the jump includes jumping by controlling a play bar or jumping according to a log search.
In a second aspect, the present invention provides a playback system of an RPA flow execution process, including:
a receiving module: the system is used for acquiring RPA flow execution logs, screen videos and event logs;
a reading module: the device is used for reading the starting time and the ending time in the RPA flow execution log;
the synchronous playing module: for synchronously playing the video screenshots, the RPA flow chart animations and the highlighted event logs based on the start and end times; when jumping occurs in the playing process, acquiring the target time after jumping, and jumping the contents of the screen video, the RPA flow chart animation and the event log highlight display to the target time;
the retrieval module: the device is used for receiving keywords and controlling the playing progress to jump to the corresponding time point after the corresponding time point of the log is retrieved based on the keywords, wherein the log comprises an RPA process execution log and an event log.
In a third aspect, the present invention provides a playback apparatus for an RPA flow execution process, including a processor and a storage medium;
the storage medium is used for storing instructions;
the processor is configured to operate in accordance with the instructions to perform the steps of the method according to any of the above.
In a fourth aspect, the invention provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of any of the methods described above.
Compared with the prior art, the invention has the following beneficial effects:
the invention can synchronize the log, the screen video and the RPA flow recorded in the process of executing the RPA flow, can simultaneously check the content on the screen at each step of the RPA flow execution and what the corresponding log is, further intuitively watch the detailed condition of the RPA flow execution process, simplify tasks such as analysis problems, positioning errors and the like, can also quickly position the corresponding operation steps in the RPA flow through log search, check what the current screen content is, further quickly position the execution process of the RPA flow according to the log and time, and is more convenient for knowing the current RPA flow execution process, analyzing problems and positioning errors.
Drawings
FIG. 1 is a system framework diagram provided in accordance with an embodiment of the present invention;
fig. 2 is a schematic diagram of a player interface according to an embodiment of the present invention.
Detailed Description
The invention is further described below with reference to the accompanying drawings. The following examples are only for illustrating the technical solutions of the present invention more clearly, and the protection scope of the present invention is not limited thereby.
The first embodiment is as follows:
referring to fig. 1, a playback method of an RPA process execution procedure includes the following specific steps:
1, obtaining a written RPA flow, and installing an RPA executive program, a screen recorder and a log recorder;
2, calling an RPA executive program, running an RPA process, and starting a screen recorder and a log recorder at the same time;
3, when the RPA executive program runs, automatically recording the starting time and the ending time of each step; the screen recorder automatically records screen content; the log recorder records all the events, each event comprises a time stamp;
and 4, finishing the RPA process, and finishing the screen recorder and the log recorder.
Procedure using data:
reading RPA flow execution logs, screen video, event logs, and reading flow starting execution time and ending execution time; the screen video is a common video stream, each video stream consists of elements of < timestamp, frame >, the timestamp is a timestamp, and the frame is a video frame; the RPA flow execution log is 'timestamp, project, step, rect', the project is the information corresponding to the RPA flow, the step is the information of a node in the flow, and the rect is the block where the corresponding node is located in the RPA flow chart; the event log is a time log, line, and the line is a text line, represents the specific content of the event, and is generally a line of text;
2, loading the player, wherein the starting time is the process starting time, and the ending time is set as the process ending time;
and 3, playing the video according to the time schedule, and simultaneously promoting the highlight display of the RPA flow chart animation and the event log so as to keep consistency. The method specifically comprises the following steps: according to the current time, taking seconds as a unit, positioning corresponding records in the flow execution log and the event log; if the current time is between the timetags of two continuous events, the latter event is the current event; when the flow chart animation is updated, the original flow chart picture is redrawn, and then a highlight frame is drawn according to rect in the corresponding record in the flow execution log; when the event log is updated, highlighting is added to the text line of the corresponding record, and other text lines restore to default colors;
and 4, if the jump exists, judging the RPA flow execution progress according to the time, and updating the animation display. The screen recording jumps directly. The event log also determines which rows to highlight based on the timestamp. The skipping mode can be that the user skips by using a play bar, and skips according to log search.
FIG. 2 is a schematic diagram of a playback system interface, and the left column is general information of the current RPA process, including information of an operator, start and end times of the operation, and the number of steps; the main window comprises three parts, wherein the middle of the main window is an event log corresponding to the current operation, the upper right part of the main window is a video player, and the lower right part of the main window is RPA flow chart animation. The bottom is a play controller which can control the play progress of highlight event log, screen video and RPA flow chart animation.
Example two:
a playback system of an RPA process execution procedure, which can implement the playback method of the RPA process execution procedure in the first embodiment, includes:
a receiving module: the system is used for acquiring RPA flow execution logs, screen videos and event logs;
a reading module: the device is used for reading the starting time and the ending time in the RPA flow execution log;
the synchronous playing module: for synchronously playing the video screenshots, the RPA flow chart animations and the highlighted event logs based on the start and end times; when jumping occurs in the playing process, acquiring the target time after jumping, and jumping the contents of the screen video, the RPA flow chart animation and the event log highlight display to the target time;
and the retrieval module is used for receiving the keywords and controlling the playing progress to jump to the corresponding time point after the time point corresponding to the log is retrieved based on the keywords, wherein the log comprises an RPA process execution log and an event log.
Example three:
the embodiment of the invention also provides a playback device of the RPA flow execution process, which can realize the playback method of the RPA flow execution process of the embodiment, and comprises a processor and a storage medium;
the storage medium is used for storing instructions;
the processor is configured to operate in accordance with the instructions to perform the steps of the method of:
acquiring an RPA flow execution log, a screen video and an event log;
reading the starting time and the ending time in an RPA flow execution log;
synchronously playing the screen video, the RPA flow chart animation and the highlight event log based on the starting time and the ending time; when jumping occurs in the playing process, acquiring the target time after jumping, and jumping the contents of the screen video, the RPA flow chart animation and the event log highlight display to the target time;
and after the corresponding time point of the log is retrieved based on the keyword, controlling the playing progress to jump to the corresponding time point, wherein the log comprises an RPA process execution log and an event log.
Example four:
an embodiment of the present invention further provides a computer-readable storage medium, which can implement the playback method of the RPA flow execution process described in the first embodiment, and a computer program is stored thereon, and when executed by a processor, the computer program implements the following steps of the method:
acquiring an RPA flow execution log, a screen video and an event log;
reading the starting time and the ending time in an RPA flow execution log;
synchronously playing the screen video, the RPA flow chart animation and the highlight event log based on the starting time and the ending time; when jumping occurs in the playing process, acquiring the target time after jumping, and jumping the contents of the screen video, the RPA flow chart animation and the event log highlight display to the target time;
and after the corresponding time point of the log is retrieved based on the keyword, controlling the playing progress to jump to the corresponding time point, wherein the log comprises an RPA process execution log and an event log.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, several modifications and variations can be made without departing from the technical principle of the present invention, and these modifications and variations should also be regarded as the protection scope of the present invention.

Claims (8)

1. A playback method of an RPA flow execution process is characterized by comprising the following steps:
acquiring an RPA flow execution log, a screen video and an event log;
reading the starting time and the ending time in an RPA flow execution log;
synchronously playing the screen video, the RPA flow chart animation and the highlight event log based on the starting time and the ending time; when jumping occurs in the playing process, acquiring the target time after jumping, and jumping the contents of the screen video, the RPA flow chart animation and the event log highlight display to the target time;
and after the corresponding time point of the log is retrieved based on the keyword, controlling the playing progress to jump to the corresponding time point, wherein the log comprises an RPA process execution log and an event log.
2. The RPA process execution process playback method according to claim 1, wherein the RPA process execution log is a log generated during the execution of a written RPA process, each record in the RPA process execution log includes a timestamp, a process node ID, and a position of a node in a corresponding process picture derived from the written RPA process, and the RPA process animation is a presentation animation in which a currently executed node is represented by a highlight frame on the process picture.
3. The method for replaying in the execution process of RPA process as recited in claim 1, wherein the video recording is the video recorded data on the screen of the execution device of the written RPA process.
4. The method of claim 1, wherein the event log is a record of all events that occur during the execution of the RPA process, and each event record includes a timestamp.
5. The method of claim 1, wherein said type of jump comprises jumping by control play bar or jumping by log search.
6. A playback system of RPA flow execution process is characterized by comprising:
a receiving module: the system is used for acquiring RPA flow execution logs, screen videos and event logs;
a reading module: the device is used for reading the starting time and the ending time in the RPA flow execution log;
the synchronous playing module: for synchronously playing the video screenshots, the RPA flow chart animations and the highlighted event logs based on the start and end times; when jumping occurs in the playing process, acquiring the target time after jumping, and jumping the contents of the screen video, the RPA flow chart animation and the event log highlight display to the target time;
the retrieval module: the device is used for receiving keywords and controlling the playing progress to jump to the corresponding time point after the corresponding time point of the log is retrieved based on the keywords, wherein the log comprises an RPA process execution log and an event log.
7. A playback device of RPA flow execution process is characterized by comprising a processor and a storage medium;
the storage medium is used for storing instructions;
the processor is configured to operate in accordance with the instructions to perform the steps of the method according to any one of claims 1 to 5.
8. Computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 5.
CN202111623120.3A 2021-12-28 2021-12-28 System and method for replaying RPA flow execution process Pending CN114490285A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111623120.3A CN114490285A (en) 2021-12-28 2021-12-28 System and method for replaying RPA flow execution process

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111623120.3A CN114490285A (en) 2021-12-28 2021-12-28 System and method for replaying RPA flow execution process

Publications (1)

Publication Number Publication Date
CN114490285A true CN114490285A (en) 2022-05-13

Family

ID=81496967

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111623120.3A Pending CN114490285A (en) 2021-12-28 2021-12-28 System and method for replaying RPA flow execution process

Country Status (1)

Country Link
CN (1) CN114490285A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115599375A (en) * 2022-10-12 2023-01-13 浪潮通用软件有限公司(Cn) Data processing method and device based on RPA system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115599375A (en) * 2022-10-12 2023-01-13 浪潮通用软件有限公司(Cn) Data processing method and device based on RPA system

Similar Documents

Publication Publication Date Title
US10769047B2 (en) Stepping and application state viewing between points
US20120131456A1 (en) Capture and Playback for GUI-Based Tasks
US10409564B2 (en) Recording and playback of development sessions
TW201342047A (en) Recording and playback of trace and video log data for programs
KR20060128022A (en) Automated system and method for conducting usability testing
JP2008040537A (en) Gui test support system and application program for test support
JP2008219920A (en) Editing system for audiovisual work and corresponding text for television news
CA3012974C (en) Work analysis device, work analysis method, program and information storage medium
EP2951697A1 (en) Generating software test script from video
CN111930975A (en) Ship navigation data playback and analysis system and method
JPH03252812A (en) Program executing state display method
US20210096940A1 (en) Storage medium, information processing method, and information processing apparatus
US9910576B2 (en) Automated multimedia content editing
CN114897296A (en) RPA flow labeling method, execution process playback method and storage medium
CN114490285A (en) System and method for replaying RPA flow execution process
WO2007118271A1 (en) A method and system and product for conditioning software
JP2013143044A (en) Program, information processing method and information processing apparatus
JP2013077159A (en) Test automation system
US20030046662A1 (en) Data reproduction apparatus
JP2008203922A (en) Assembly instruction display device, assembly instruction display system, method, and program
US8463754B2 (en) Electronic equipment and log output method
JP2009032214A (en) Software test support system
CN114666668B (en) Video playback method, system, equipment and storage medium
JP5174648B2 (en) Program development support device, method and program
JPH0778095A (en) Program abnormality cause analytic device

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