IP Library Patent Application 13001431
Patent Application
App. No. 13/001,431

IMPLEMENTATION OF A PROCESS BASED ON A USER-DEFINED SUB-TASK SEQUENCE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/001,431
Abstract

Various embodiments of systems and methods for implementation of a process based on a user-defined sub-task sequence are described herein. The process includes a set of sub-tasks. A plan owner defines the sequence in which the one or more sub-tasks are to be processed. In one embodiment, the plan owner defines the sequence by setting a fore-task for each sub-task in the sequence. The plan owner also defines a tester who would be processing each sub-task in the set of sub-tasks. A workflow template is triggered for implementing the process. The workflow template loops on the steps defined in the workflow template for processing each sub-task in the set of sub-tasks according to the sequence defined by the plan owner. Each tester after processing the sub-task assigned to them submits the processed sub-task. The process is implemented after all the sub-tasks in the set of sub-tasks have been processed.

Claims (56)

1 . A computer implemented method for implementing a process including a set of sub-tasks, the method comprising:

receiving a fore-task associated with the set of sub-tasks, the fore-task comprising a sub-task from the set of sub-tasks whose processing is a prerequisite for processing a child sub-task from the set of sub-tasks, the fore-task defining a sequence of the set of sub-tasks for processing the set of sub-tasks; and

triggering a workflow template for implementing the process, the workflow template being triggered based on the sequence of the set of sub-tasks, wherein triggering the workflow template comprises:

forwarding the sub-task uploaded in a return sub-task list for processing;

retrieving the child sub-task that has as its fore-task the sub-task forwarded for processing, the child sub-task being retrieved when the sub-task forwarded for processing has been processed; and

triggering the workflow template for executing the retrieved child sub-task.

2 . The method according to claim 1 , wherein triggering the workflow template further comprises:

checking whether the set of sub-tasks have been processed, wherein the process is implemented when the set of sub-tasks have been processed.

3 . The method according to claim 1 , wherein the fore-task is set as initial when the sub-task is initial in the sequence of the set of sub-tasks.

4 . The method according to claim 3 , wherein the return sub-task list is initially empty, and wherein the sub-task that has the fore-task as initial is uploaded in the return sub-task list when the return sub-task list is empty.

5 . The method according to claim 1 , wherein triggering the workflow template further comprises:

checking whether the sub-task has been processed.

6 . The method according to claim 1 , further comprising:

receiving a tester information, the tester information including information of a tester for performing the set of sub-tasks;

forwarding the sub-task to the tester for processing, based on the tester information; and

receiving the processed sub-task processed by the tester.

7 . The method according to claim 6 , wherein the tester information includes a tester mode, the tester mode defining whether the sub-task is to be processed by one or more testers.

8 . The method according to claim 1 , wherein the child sub-task is uploaded to the return sub-task list.

9 . An article of manufacture including a computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to:

receive a fore-task associated with the set of sub-tasks, the fore-task comprising a sub-task from the set of sub-tasks whose processing is a prerequisite for processing a child sub-task from the set of sub-tasks, the fore-task defining a sequence of the set of sub-tasks for processing the set of sub-tasks; and

trigger a workflow template for implementing a process, the workflow template being triggered based on the sequence of the set of sub-tasks, wherein triggering the workflow template comprises:

forward the sub-task uploaded in a return sub-task list for processing;

retrieve the child sub-task that has as its fore-task the sub-task forwarded for processing, the child sub-task being retrieved when the sub-task forwarded for processing has been processed; and

trigger the workflow template for executing the retrieved child sub-task.

10 . The article of manufacture according to claim 9 , further comprising instructions which when executed by the computer further causes the computer to:

check whether the set of sub-tasks have been processed, wherein the process is implemented when the set of sub-tasks have been processed.

11 . The article of manufacture according to claim 9 , wherein the fore-task is set as initial when the sub-task is initial in the sequence of the set of sub-tasks.

12 . The article of manufacture according to claim 11 , wherein the return sub-task list is initially empty, and wherein the sub-task that has the fore-task as initial is uploaded in the return sub-task list when the return sub-task list is empty.

13 . The article of manufacture according to claim 9 , further comprising instructions which when executed by the computer further causes the computer to:

check whether the sub-task has been processed.

14 . The article of manufacture according to claim 9 , further comprising instructions which when executed by the computer further causes the computer to:

receive a tester information, the tester information including information of a tester to perform the set of sub-tasks;

forward the sub-task to the tester for processing based on the tester information; and

receive the processed sub-task processed by the tester.

15 . The article of manufacture according to claim 14 , wherein the tester information includes a tester mode, the tester mode defines whether the sub-task is to be processed by one or more testers.

16 . The article of manufacture according to claim 9 , wherein the child sub-task is uploaded to the return sub-task list.

17 . A computer system for implementing a process including a set of sub-tasks, the computer system comprising:

a memory to store a program code; and

a processor communicatively coupled to the memory, the processor configured to execute the program code to:

receive a fore-task associated with the set of sub-tasks, the fore-task comprising a sub-task from the set of sub-tasks whose processing is a prerequisite for processing a child sub-task from the set of sub-tasks, the fore-task defining a sequence of the set of sub-tasks for processing the set of sub-tasks; and

trigger a workflow template for implementing the process, the workflow template being triggered based on the sequence of the set of sub-tasks, wherein triggering the workflow template comprises:

forward the sub-task uploaded in a return sub-task list for processing;

retrieve the child sub-task that has as its fore-task the sub-task forwarded for processing, the child sub-task being retrieved when the sub-task forwarded for processing has been processed; and

trigger the workflow template for executing the retrieved child sub-task.

18 . The computer system according to claim 17 , wherein the processor further executes the program code to:

check whether the set of sub-tasks have been processed, wherein the process is implemented when the set of sub-tasks have been processed.

19 . The computer system according to claim 17 , wherein the fore-task is set as initial when the sub-task is initial in the sequence of the set of sub-tasks.

20 . The computer system according to claim 19 , wherein the return sub-task is initially empty, and wherein the sub-task that has the fore-task as initial is uploaded in the return sub-task list when the return sub-task list is empty.

21 . The computer system according to claim 17 , wherein the processor further executes the program code to:

check whether the sub-task has been processed.

22 . The computer system according to claim 17 , wherein the processor further executes the program code to:

receive a tester information, the tester information including information of a tester for performing the set of sub-tasks;

forward the sub-task to the tester for processing based on the tester information; and

receive the processed sub-task processed by the tester.

23 . The computer system according to claim 22 , wherein the tester information includes a tester mode, the tester mode defining whether the sub-task is to be processed by one or more than one testers.

24 . The computer system according to claim 17 , wherein the child sub-task is uploaded to the return sub-task.

Assignments (1)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →