The concepts of workflow require that users understand the principals of the application and have the knowledge and capabilities to write UserCalcs. It is also important to recognize the needs of your business in order to determine if workflow is applicable. It may be useful to have SQL knowledge to write Completion Clauses

The set up required to integrate Workflow is not complex. Basically, there are two screens required for set up, they are: IMWA - Define Workflow Actions and IMUC - Define User Calculations. The difficulty arises mainly from the complexity of the UserCalc and the completion clause. However, not all workflow actions are complicated and it depends on a client's business requirements.

Workflow triggers are initiated when a record is inserted, updated or deleted from the database. Each table that is enabled for workflow will have a data base trigger configured.