1. A workflow system embodied on a computer-readable storage medium, comprising: a workflow enabled data table that includes workflow triggers; a workflow table that includes workflow rules and associated code; a workflow extended store coupled to the workflow enabled data table and the workflow table, the workflow extended store includes extended store procedures; a workflow engine coupled to the workflow enabled data table, the workflow table and the workflow extended store; and a script engine coupled to the workflow engine; wherein the workflow enabled data table and the workflow table are part of a database server, the database server including at least one timeout agent implemented as a server job, the at least one timeout agent scans the database server and executes at least one timeout workflow event when the database server indicates such a workflow event is due.
1. A workflow system embodied on a computer-readable storage medium, comprising: a workflow enabled data table that includes workflow triggers; a workflow table that includes workflow rules and associated code; a workflow extended store coupled to the workflow enabled data table and the workflow table, the workflow extended store includes extended store procedures; a workflow engine coupled to the workflow enabled data table, the workflow table and the workflow extended store; and a script engine coupled to the workflow engine; wherein the workflow enabled data table and the workflow table are part of a database server, the database server including at least one timeout agent implemented as a server job, the at least one timeout agent scans the database server and executes at least one timeout workflow event when the database server indicates such a workflow event is due. 7. The workflow system of claim 1 , the workflow engine invokes the script engine.