Claims
- 1. In a computer system, a method for providing automated workflow management for a series of workflow tasks, comprising the steps of:
mapping the workflow tasks to a collaborative workflow process comprising: roles, users, business processes and computer executable activities; receiving a workflow object that supplies information used to set particular attributes of the roles, the users, the business activities and the computer executable activities of the collaborative workflow process; sharing information and data objects electronically among the users performing certain of the roles; and automatically executing at least one of the activities, such that the workflow is automatically managed.
- 2. The method of claim 1 wherein the collaborative workflow process represents at least one of:
a close deal notification workflow; a close deal tracking workflow; a refinery upset workflow; a crude basket workflow; a ship late workflow; a pre-deal workflow; a product long/short workflow; a ship charter workflow; an inspection nomination workflow; a tanker lease inquiry workflow; and a client customized workflow.
- 3. The method of claim 1 wherein the collaborative workflow process is viewed hierarchically by workflow object then business process.
- 4. The method of claim 1 wherein the collaborative workflow process is viewed hierarchically by workflow object then business process then computer executable activity.
- 5. The method of claim 1 wherein the collaborative workflow process is viewed along a time-line by a start date and a completion date for each of the computer executable activities.
- 6. The method of claim 1 wherein the providing communications step further includes providing messaging that is object-oriented and threaded to the workflow object, such that messages are sorted and displayed by workflow object.
- 7. In a computer system, a method for providing integrated workflow management for a series of workflow tasks, comprising the steps of:
mapping the workflow tasks to a collaborative workflow process comprising: roles, users, business processes and computer executable activities; receiving a workflow object that supplies information used to set particular attributes of the roles, the users, the business activities and the computer executable activities of the collaborative workflow process; sharing information and data objects electronically among the users performing certain of the roles; automatically executing at least one of the activities, such that the workflow is automatically managed; and integrating the collaborative workflow process with a commodity trading environment, such that the workflow object is received by the commodity trading environment.
- 8. In a computer system, a method for providing integrated workflow management for a series of workflow tasks, comprising the steps of:
mapping the workflow tasks to a collaborative workflow process comprising: roles, users, business processes and computer executable activities; receiving a workflow object that supplies information used to set particular attributes of the roles, the users, the business activities and the computer executable activities of the collaborative workflow process; sharing information and data objects electronically among the users performing certain of the roles; automatically executing at least one of the activities, such that the workflow is automatically managed; and integrating the collaborative workflow process with a decision support tool environment, such that the workflow object is sent to the decision support tool environment.
- 9. An apparatus providing a logic unit for automated workflow management for a series of workflow tasks, comprising:
a map module mapping the workflow tasks to a collaborative workflow process comprising: roles, users, business processes and computer executable activities; a receiver receiving a workflow object that supplies information used to set particular attributes of the roles, the users, the business activities and the computer executable activities of the collaborative workflow process; a distribution module sharing information and data objects electronically among the users performing certain of the roles; and an execution module automatically executing at least one of the activities, such that the workflow is automatically managed.
- 10. The apparatus of claim 9 wherein the collaborative workflow process represents at least one of:
a close deal notification workflow; a close deal tracking workflow; a refinery upset workflow; a crude basket workflow; a ship late workflow; a pre-deal workflow; a product long/short workflow; a ship charter workflow; an inspection nomination workflow; a tanker lease inquiry workflow; and a client customized workflow.
- 11. The apparatus of claim 9 wherein the collaborative workflow process is viewed hierarchically by workflow object then business process.
- 12. The apparatus of claim 9 wherein the collaborative workflow process is viewed hierarchically by workflow object then business process then computer executable activity.
- 13. The apparatus of claim 9 wherein the collaborative workflow process is viewed along a time-line by a start date and a completion date for each of the computer executable activities.
- 14. The apparatus of claim 9 wherein the providing communications step further includes providing messaging that is object-oriented and threaded to the workflow object, such that messages are sorted and displayed by workflow object.
- 15. A computer system providing automated workflow management of a series of workflow tasks, comprising:
a role-based console for creating, updating and viewing the workflow tasks mapped to a collaborative workflow process comprising: roles, users, business processes and computer executable activities, the role-based console comprising:
a receiver receiving a workflow object that supplies information used to set particular attributes of the roles, the users, the business activities and the computer executable activities in the collaborative workflow environment; a communications module providing communications between the users performing certain of the roles; and an execution module automatically executing at least one of the activities, such that role-based workflow is automatically managed.
- 16. An apparatus providing a logic unit for automated workflow management for a series of workflow tasks, comprising:
a means for mapping the workflow tasks to a collaborative workflow process comprising: roles, users, business processes and computer executable activities; a means for receiving a workflow object that supplies information used to set particular attributes of the roles, the users, the business activities and the computer executable activities of the collaborative workflow process; a means for sharing information and data objects electronically among the users performing certain of the roles; and a means for automatically executing at least one of the activities, such that the workflow is automatically managed.
- 17. A computer program product embodied on a computer readable medium and code for automating workflow management for a series of workflow tasks, that when executed, causes a computer to perform the following:
mapping the workflow tasks to a collaborative workflow process comprising: roles, users, business processes and computer executable activities; receiving a workflow object that supplies information used to set particular attributes of the roles, the users, the business activities and the computer executable activities of the collaborative workflow process; sharing information and data objects electronically among the users performing certain of the roles; and automatically executing at least one of the activities, such that the workflow is automatically managed.
RELATED APPLICATION
[0001] This application claims the benefit of U.S. Provisional Application No. 60/230,840 filed on Sep. 7, 2000, the entire teachings of which are incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60230840 |
Sep 2000 |
US |