Patent ID: 8543932

Claim:
A method for navigating a matter management workflow using a plurality of screens, comprising: obtaining, using a central processing unit (CPU) of a computer system, metadata specifying one or more screens of the plurality of screens based on a business logic of the matter management workflow, wherein the business logic includes descriptions of logical steps to perform a workflow task of the matter management workflow; generating, using the CPU and based on the metadata, the one or more screens, each comprising a plurality of screen objects, wherein the matter management workflow comprises a sequence of the plurality of screen objects specified by the metadata based on the business logic, wherein the sequence comprises a plurality of multiple screen objects of a first screen and an action button of a second screen, wherein the plurality of multiple screen objects acquires user input, wherein the metadata of the plurality of multiple screen objects collectively defines a command to perform the workflow task using the plurality of screens, wherein the command is activated via the action button which may be used in another screen of the plurality of screens within the matter management workflow, and wherein the metadata of the action button references the command corresponding to the plurality of multiple screen objects; receiving, in response to generating the screen, a matter management user input via the plurality of screen objects to navigate the matter management workflow; receiving a screen tester user input comprising a first specification identifying at least the action button and a test action to be applied to the action button; generating, using the first specification and without further user intervention, a test sequence for verifying a workflow data item that is affected by the workflow task, wherein the test sequence operates on the metadata to emulate the test action; applying the test sequence to generate a first result, wherein the first result depicts an evaluation of navigating the matter management workflow according to the business logic, wherein applying the test sequence comprises interpreting the action button based on the metadata to activate the command corresponding to the plurality of multiple screen objects for performing the workflow task; and generating an alert in response to the first result indicating a violation to the business logic.