The function of workflow is to process the data captured in forms in accordance with your business needs. In BMC Remedy AR System, workflow automates your company's processes through the use of active links, filters, and escalations. In general, workflow can be defined as the set of processes that your company uses to run itself — for example, tracking defects or administering employee benefits.
You use the workflow components of BMC Remedy AR System to enforce business rules in a variety of ways, including notifying people of events, escalating problems to a higher level, automatically routing information, and checking whether key data is correctly entered. For example, if your organization decides that purchase orders for amounts above a certain level need director approval, you can design workflow that allows only correctly approved purchase orders to be automatically forwarded to the purchasing department.
If a workflow definition is triggered and the qualification is met, one or more actions can be taken by BMC Remedy AR System.
Some of the actions that workflow components can take to automate processes and ease data entry include:
- Opening new windows for data entry or display
- Copying data from other forms or sending data to other forms
- Sending messages to users or sending notifications using email or other methods
- Manipulating a form (for example, enabling or disabling fields, or changing menus associated with fields)
- Making DDE or OLE connections to other applications
- Running an external process
- Managing dialog boxes, which are fields that are displayed to users who are filling out forms
- Error checking
- Logging information to a file, usually to maintain an audit trail
- Running an SQL command
- Overriding user-entered values by changing them to values that you specify
- Communicating with users by means of onscreen messages or notifications sent by email, or other methods
- Running an active link guide or a filter guide as a subroutine (a predefined sequence of commands)
For more information, see: