×

RE-USABLE DECLARATIVE WORKFLOW TEMPLATES

  • US 20100241990A1
  • Filed: 03/23/2009
  • Published: 09/23/2010
  • Est. Priority Date: 03/23/2009
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for deploying workflows, the method comprising:

  • storing a workflow template at a data storage system, the workflow template defining a workflow, the workflow implementing a business process of an enterprise, the workflow comprising a structured set of activities, each activity in the structured set of activities being a modular set of computer-executable instructions that when executed perform a task in the business process, the workflow template comprising a plurality of activity elements, each activity element in the plurality of activity elements indicating an activity in the structured set of activities, the structured set of activities including a customizable activity, the customizable activity having an input property, the plurality of activity elements including a customizable activity element indicating the customizable activity, the customizable activity element including an attribute associated with the input property of the customizable activity, the attribute specifying a variable name;

    after storing the workflow template, storing a workflow customization table at the data storage system, the workflow customization table including an entry indicating data to be bound to the variable name;

    after storing the workflow customization table, receiving, at a server computing system, a resource request from a client computing system;

    in response to the resource request, automatically initializing, at the server computer system, a workflow instance, the workflow instance comprising the structured set of activities, the input property of the customizable activity bound to the data indicated by the entry in the workflow customization table;

    after automatically initializing the workflow instance, automatically initiating, at the server computing system, execution of the workflow instance; and

    during execution of the workflow instance, using, at the server computing system, data bound to the input property of the customizable activity to execute the customizable activity.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×