Claims
- 1. A computer-implemented method for managing change of sets of processing information that describe a process flow, the method comprising:
receiving a first activity description describing a first activity for performing a process flow; receiving a first formula description describing a first input and an output of the process flow; receiving a second formula description describing a second input and the same output of the process flow; and associating the first activity description with one of the first formula description and the second formula description.
- 2. The method of claim 1, further comprising:
determining whether to associate the first activity description with the first formula description or the second formula description.
- 3. The method of claim 2, wherein determining whether to associate the first activity description with the first formula description or the second formula description further comprises:
executing a rule to make the determination.
- 4. The method of claim 2, wherein determining whether to associate the first activity description with the first formula description or the second formula description further comprises:
receiving input from a user, the input identifying one of the first formula description and the second formula description for association with the first activity description.
- 5. The method of claim 1, wherein associating the first activity description comprises:
providing the first activity description with a key for identifying the first activity description.
- 6. The method of claim 1, wherein associating the first activity description comprises:
copying the first activity description from a second activity description.
- 7. The method of claim 6, wherein copying the first activity description comprises:
identifying a relationship between the first activity description and the second activity description.
- 8. The method of claim 7, wherein identifying the relationship comprises:
identifying a predecessor/successor relationship between the first activity description and the second activity description.
- 9. The method of claim 7, wherein identifying the relationship comprises:
linking the first activity description and the second activity description.
- 10. The method of claim 1, wherein associating the first activity description comprises:
linking the first activity description to the one of the first formula description and the second formula description.
- 11. The method of claim 1, wherein associating the first activity description comprises:
adding the one of the first formula description and the second formula description to the first activity description.
- 12. The method of claim 1, wherein receiving the first activity description includes:
receiving an element hierarchy, each element describing an activity for performing the process flow.
- 13. The method of claim 1, wherein:
receiving the first formula description includes receiving a first lifespan of the first formula; and receiving the second formula description includes receiving a second lifespan of the second formula.
- 14. The method of claim 13, wherein:
the first lifespan and the second lifespan overlap.
- 15. The method of claim 13, further comprising:
linking the first formula description and the second formula description based on the first lifespan and the second lifespan.
- 16. The method of claim 1, wherein receiving the second formula description includes:
receiving an alternative formula to the first formula description.
- 17. The method of claim 1, wherein receiving the first activity description includes:
receiving the first activity description describing the first activity for the conversion, of material.
- 18. A computer program product, tangibly stored on machine readable media, for managing change of a set of processing information that describe process flows, the product comprising instructions to cause a processor to:
receive a draft set of processing information that describes a process flow; update the draft set of processing information to reflect an approach to improving the process flow or other portion of the processing information; receive a copy command; and copy, in response to receipt of the copy command, the updated draft set of processing information to create a set of processing information that includes the approach.
- 19. The product of claim 18, wherein the instructions cause the processor to:
update the draft set of processing information to reflect an approach to improving an activity in the process flow.
- 20. The product of claim 18, wherein the instructions cause the processor to:
update the draft set of processing information to reflect an approach to improving an input to the process flow.
- 21. The product of claim 18, wherein the instructions cause the processor to:
identify a relationship between the set of processing information and a second set of processing information that does not include the approach.
- 22. The product of claim 21, wherein the instructions cause the processor to:
receive a lifespan of the set of processing information; and identify the relationship based upon the received lifespan.
- 23. The product of claim 21, wherein the instructions cause the processor to:
identify a predecessor/successor relationship between the set of processing information and the second set of processing information.
- 24. The product of claim 23, wherein the instructions cause the processor to:
link the set of processing information and the second set of processing information to indicate the predecessor/successor relationship.
- 25. The product of claim 21, wherein the instructions cause the processor to:
identify the set of processing information and the second set of processing information as alternatives with a same output.
- 26. The product of claim 18, wherein the instructions cause the processor to:
update the draft set of processing information to reflect a second approach to improving the process flow or other portion of the processing information; and copy the updated set of processing information to create a second set of processing information that includes the second approach.
- 27. The product of claim 26, wherein the instructions cause the processor to:
receive a first lifespan of the set of processing information; and receive a second lifespan of the second set of processing information.
- 28. The product of claim 27, wherein:
the first lifespan and the second lifespan overlap in time.
- 29. The product of claim 18, wherein the instructions cause the processor to:
specify a key for identifying the set of processing information, at least a portion of the key being the same as a portion of a draft key for identifying the draft set of processing information.
- 30. The product of claim 18, wherein the instructions cause the processor to:
update the draft set of processing information without creating a new key for identifying the draft set of processing information.
- 31. The product of claim 18, wherein the instructions cause the processor to:
receive the draft set of processing information that describes a conversion of material.
- 32. A method for managing recipes, the method comprising:
maintaining a plurality of versions of a recipe; maintaining a plurality of alternatives of the recipe; maintaining a plurality of variants of the recipe; and storing information that specifies a preference of the versions, alternative, and variants.
- 33. The method of claim 32, further comprising:
changing the information to specify a different preference of the versions, alternatives, and variants, the change being based on a user input.
- 34. The method of claim 32, further comprising:
changing the information to specify a different preference of the versions, alternatives, and variants, the change being based on resources available produce a product in accordance with the recipe.
- 35. The method of claim 32, further comprising:
changing the information to specify a different preference of the versions, alternatives, and variants, the change being based on set of rules that are adaptable.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the priority of U.S. Provisional Application Serial No. 60/372,896, attorney docket number 13907-013P01, filed Apr. 15, 2002 and entitled “RECIPE MANAGEMENT,” which is hereby incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60372896 |
Apr 2002 |
US |