Patent ID: 8910166

Claim:
A computer-implemented method to process workflow-related commands received in a scripting environment, the method comprising: receiving a command within a scripting environment; determining if the received command is a command for a core task of the scripting environment or if the received command is a workflow related command by recognizing one or more workflow-related commands, wherein the workflow-related commands include one or more keywords, parameters, or other metadata for at least one of defining workflows, defining workflow actions, defining how workflow actions execute, monitoring the status of workflows, retrieving workflow errors, or retrieving workflow data; when the received command is not workflow related processing the received command in a traditional manner for the scripting environment; when the received command is determined to be work-flow related, then: identifying a workflow associated with the received command; translating the received workflow-related scripting command into one or more workflow operations recognized by a workflow host; providing the translated workflow operation to the workflow host to carry out the received workflow-related command; and receiving an operation result from the workflow host in response to the provided operation, wherein the preceding steps are performed by at least one processor.