System and method for simultaneous display of processes and associated files
AssigneeSap SE
InventorsGuruprasad Srinivasamurthy, Yue Fang, Zhong Zhang, Pavan Bayyapu
Life of this patent
Estimating the term…
Abstract
A method and system display a plurality of processes in a first portion of the display and simultaneously display a flow diagram of the selected one of the processes in a second portion of the display. Selection of any of the plurality of processes by a user in the first portion of the display causes display of a corresponding flow diagram of the selected process in the second portion of the display.
Claims23
A computer-implemented method comprising:
- selecting a first process from a plurality of processes;
- receiving an indication of a location of configuration files and a location of application files associated with the first process, the first process being defined by the configuration files and the application files;
- automatically extracting flow destinations and flow labels from the configuration files and the application files for inclusion in a flow diagram by:
- identifying a first file of the configuration files and the application files in the first process;
- separating the first file into a plurality of tokens;
- searching the plurality of tokens for tokens corresponding to a predetermined tag of a coding standard;
- extracting the flow destinations and the flow labels from the tokens corresponding to the predetermined tag;
- and
- recursively repeating, until each of the configuration files and the application files is identified, said identifying, said separating, said searching, and said extracting for a next file of the configuration files and application files, wherein the next file is identified from the flow destination of a previous file;
- generating the flow diagram from the extracted flow destinations and flow labels;
- displaying the plurality of processes in a first portion of a screen display;
- and
- simultaneously displaying the generated flow diagram of the first process in a second portion of the screen display,
- wherein selection of a second process of the plurality of processes by a user in the first portion of the display causes display of a corresponding flow diagram of the second process in the second portion of the display.
An apparatus for simultaneously displaying a plurality of processes and a flow diagram of a selected one of the processes, comprising:
- a display;
- a processor;
- and
- a memory coupled to the processor, the memory storing instructions adapted to be executed by the processor to:
- select a first process from a plurality of processes;
- receive an indication of a location of configuration files and a location of application files associated with the first process, the first process being defined by the configuration files and the application files;
- automatically extract flow destinations and flow labels from the configuration files and the application files for inclusion in a flow diagram by:
- identify a first file of the configuration files and the application files in the first process;
- separate the first file into a plurality of tokens;
- search the plurality of tokens for tokens corresponding to a predetermined tag of a coding standard;
- extract the flow destinations and the flow labels from the tokens corresponding to the predetermined tag;
- and
- recursively repeat, until each of the configuration files and the application files is identified, said identifying, said separating, said searching, and said extracting for a next file of the configuration files and application files, wherein the next file is identified from the flow destination of a previous file;
- generate the flow diagram from the extracted flow destinations and flow labels;
- display the plurality of processes in a first portion of the display;
- and
- simultaneously display the generated flow diagram of the first processes in a second portion of the display,
- wherein selection of a second process of the plurality of processes by a user in the first portion of the display causes display of a corresponding flow diagram of the second process in the second portion of the display.
A computer-readable storage medium storing a set of instructions adapted to be executed by a processor to perform a method comprising:
- selecting a first process from a plurality of processes;
- receiving an indication of a location of configuration files and a location of application files associated with the first process, the first process being defined by the configuration files and the application files;
- automatically extracting flow destinations and flow labels from the configuration files and the application files for inclusion in a flow diagram by:
- identifying a first file of the configuration files and the application files in the first process;
- separating the first file into a plurality of tokens;
- searching the plurality of tokens for tokens corresponding to a predetermined tag of a coding standard;
- extracting the flow destinations and the flow labels from the tokens corresponding to the predetermined tag;
- and
- recursively repeating, until each of the configuration files and the application files is identified, said identifying, said separating, said searching, and said extracting for a next file of the configuration files and application files, wherein the next file is identified from the flow destination of a previous file;
- generating the flow diagram from the extracted flow destinations and flow labels;
- displaying the plurality of processes in a first portion of a screen display;
- and
- simultaneously displaying the generated flow diagram of the first process in a second portion of the screen display,
- wherein selection of a second process of the plurality of processes by a user in the first portion of the display causes display of a corresponding flow diagram of the second process in the second portion of the display.
Dependencies are inferred from the claim text.