Dynamic interface between BPSS conversation management and local business management
First Claim
1. A method of coordinating a choreographed exchange of messages in an electronic commerce conversation between a first party and a second party with a workflow process associated with the second party, the method including:
- the second party receiving a message in the conversation, the conversation conforming to an electronic commerce conversation process standard;
verifying that the message conforms to the conversation process standard and to a history of the conversation;
reporting the message to a task activation data structure, wherein the data structure is shared with the workflow processor associated with the second party and the workflow processor uses the data structure to satisfy one or more activation conditions and to asynchronously activate tasks;
receiving a workflow message and using the workflow message to prepare a response to the message; and
updating the history of the conversation one or more times.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to devices and methods that coordinate an external conversation process between entities with an internal workflow of one of the entities. More particularly, it relates to devices and methods that are compliant with an inter-enterprise conversation process standard for routing electronic commerce documents between enterprises. Particular aspects of the present invention are described in the claims, specification and drawings.
35 Citations
10 Claims
-
1. A method of coordinating a choreographed exchange of messages in an electronic commerce conversation between a first party and a second party with a workflow process associated with the second party, the method including:
-
the second party receiving a message in the conversation, the conversation conforming to an electronic commerce conversation process standard;
verifying that the message conforms to the conversation process standard and to a history of the conversation;
reporting the message to a task activation data structure, wherein the data structure is shared with the workflow processor associated with the second party and the workflow processor uses the data structure to satisfy one or more activation conditions and to asynchronously activate tasks;
receiving a workflow message and using the workflow message to prepare a response to the message; and
updating the history of the conversation one or more times. - View Dependent Claims (2, 3)
-
-
4. A method of communicating status information between a choreographed electronic commerce conversation process and an asynchronously operating workflow process, including:
-
posting at least one message from the conversation process to a task activation data structure accessible, wherein the message is verified to conform to a history of the conversation and to an electronic commerce conversation standard;
evaluating the posted message, asynchronously from the conversation process, as satisfying at least one task activation condition;
activating at least one workflow task; and
sending a workflow message from the workflow process to the conversation process corresponding to the activated workflow task.
-
-
5. A method of coordinating an electronic commerce conversation between enterprises, a workflow within an enterprise and one or more actions within the workflow, the method including:
-
processing a plurality of messages in the conversation between the enterprises in accordance with an electronic commerce conversation process standard;
for at least one message, posting at least a portion of the message from a conversation management process to a task activation data structure;
asynchronously from the conversation, using the data structure to track status of actions in workflow;
activating at least one action in the workflow when the posted portion of the message satisfies a task activation condition;
sending one or more messages to the conversation process corresponding to the activated action. - View Dependent Claims (6, 7)
-
-
8. A computer-based conversation process driven asynchronous task activator, the device including:
-
at least one computer system, including resources to process logic;
a task activation data structure, accessible through the computer system;
conversation manager logic, operable on the computer system, that processes a conversation with a trading partner, including messages, in conformance with an electronic commerce conversation process standard;
verifies that a particular message conforms to a history of a particular conversation and conforms to the conversation process standard;
generates at least one entry in the task activation data structure corresponding to the particular message;
process manager logic, operable on the computer system and in communication with the conversation manager logic, that manages triggering of tasks in an internal workflow that is not generally exposed to the trading partner;
accesses the task activation data structure to determine whether any task activation conditions have been satisfied;
action manager logic, operable on the computer system and in communication with the process manager logic, that dispatches and invokes actions in the internal workflow. - View Dependent Claims (9, 10)
-
Specification