DETERMINING AN OPTIMAL SEQUENCE OF STATUS TRANSITIONS FOR BUSINESS OBJECTS
First Claim
1. An article of manufacture including a computer readable storage medium to tangibly store instructions, which when executed by one or more computers in a network of computers causes the performance of the following operation:
- the one or more computers receiving a target status related to a business object;
the one or more computers identifying a source status of the business object;
the one or more computers identifying a status schema defined for the business object, wherein the status schema includes a plurality of statuses including the source status and the target status and one or more transitions from one status to another status;
the one or more computers parsing the status schema to retrieve the one or more transitions from the source status to the target status;
the one or more computers generating a graphical representation of the one or more transitions from the source status to the target status;
the one or more computers executing an algorithm upon the graphical representation to determine an optimal sequence of transitions from the source status to the target status; and
the one or more computers processing the business object according to the optimal sequence of transitions to attain the target status.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of systems and methods for determining optimal an sequence of status transitions for business objects are described herein. In one aspect, the method executed by one or more computers in a network of computers includes receiving a target status for a business object, identifying a source status of the business object, identifying a status schema including one or more transitions from the source status to the target status, parsing the status schema to retrieve the one or more transitions from the source status to the target status, generating a graphical representation illustrating the transitions from the source status to the target status, executing an algorithm upon the graphical representation to determine an optimal sequence of transitions from the source status to the target status, and processing the business object based upon the optimal sequence of transitions to attain the target status.
-
Citations
20 Claims
-
1. An article of manufacture including a computer readable storage medium to tangibly store instructions, which when executed by one or more computers in a network of computers causes the performance of the following operation:
-
the one or more computers receiving a target status related to a business object; the one or more computers identifying a source status of the business object; the one or more computers identifying a status schema defined for the business object, wherein the status schema includes a plurality of statuses including the source status and the target status and one or more transitions from one status to another status; the one or more computers parsing the status schema to retrieve the one or more transitions from the source status to the target status; the one or more computers generating a graphical representation of the one or more transitions from the source status to the target status; the one or more computers executing an algorithm upon the graphical representation to determine an optimal sequence of transitions from the source status to the target status; and the one or more computers processing the business object according to the optimal sequence of transitions to attain the target status. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for determining optimal sequence of status transitions for business objects implemented on a network of one or more computers, the method comprising:
-
the one or more computers receiving a target status related to a business object; the one or more computers identifying a source status of the business object; the one or more computers identifying a status schema defined for the business object, wherein the status schema includes a plurality of statuses including the source status and the target status and one or more transitions from one status to another status; the one or more computers parsing the status schema to retrieve the one or more transitions from the source status to the target status; the one or more computers generating a graphical representation of the one or more transitions from the source status to the target status; the one or more computers executing an algorithm upon the graphical representation to determine the optimal sequence of transitions from the source status to the target status; and the one or more computers processing the business object according to the optimal sequence of transitions to attain the target status. - View Dependent Claims (13, 14)
-
-
15. A computer system for determining an optimal sequence of status transitions for business objects, comprising:
-
a memory to store program code; and a processor communicatively coupled to the memory, the processor configured to execute the program code to cause one or more computers in a network of computers to; receive a target status related to a business object; identify a source status of the business object; identify a status schema defined for the business object, wherein the status schema includes a plurality of statuses including the source status and the target status and one or more transitions from one status to another status; parse the status schema to retrieve the one or more transitions from the source status to the target status; generate a graphical representation of the one or more transitions from the source status to the target status; executing an algorithm upon the graphical representation to determine the optimal sequence of transitions from the source status to the target status; and process the business object according to the optimal sequence of transitions to attain the target status. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification