Patent ID: 7765476

Claim:
A method of generating a flexible automated workflow system comprising the steps of: identifying a workflow process; creating at least one form associated with the workflow process identified for display in a base language, wherein creating the at least one form includes: defining at least one field of information for the at least one form; generating configuration information for each field of information defined, including: determining a type of field associated with each field of information defined; and generating the configuration information based upon the type of field; storing the configuration information as a workflow definition in a markup language; identifying the attribute of information defined as being translatable from the base language into at least one alternate language, during creation of the at least one form, based upon the type of field determined to be associated with each field of information defined; providing at least one alternate translation for each field of information identified as being translatable, wherein the at least one alternate translation is provided in the at least one alternate language by a developer when the at least one form was created; and storing the at least one alternate translation for each field of information translated in at least one alternate language translation table; generating a user interface version of the at least one form based upon the workflow definition subsequent to the storing the at least one alternate translation step; and displaying the user interface version of the at least one form in the base language for use by a user.