Functionality

Here you can find the checklist to test that the workflow functions correctly and to track down possible problems.

Below is the checklist:

Scenario Test Possible solutions
Starting Check that the workflow starts correctly. Define the correct rights settings; check the configuration settings.
Check that the correct data is displayed when accessing various levels or info areas. See the section on Troubleshooting .
Level Check that the level contains the correct data. If a level is opened from several commands or levels, test each scenario. See the section on Troubleshooting .
Masks Switch between list and mask view in all the levels, and check that the masks and lists are all defined correctly or that switching is denied. Define masks and lists or prevent access to list or mask view.
Adding records Test that new records are entered correctly in all the levels and that all the keys are also entered. Deny access to new mode, change the key definition or use parameters to generate keys.
Navigating between records Test that navigating between records in each level works as planned. Edit the key definition.
Ensure that only the desired records are displayed when you navigate. Edit the key definition; remove erroneous records.
Commands Execute each command at least once and in as many situations as possible. If a command makes changes to the parameter stack, carry out the command several times to test whether old values remain on the stack. See the section on Troubleshooting .

Clear the parameter stack; see the section on Troubleshooting .

Prompts Test that actions are only carried out if the correct reply is given to a prompt.

Edit the Result column for the action or the Question column for the command.

Focus Consider whether switching between levels could cause problems (e.g. when adding a dependent record). Lock the process or give the process focus.
Ensure that the focus is removed from a level if it is set. Remove the focus.
Data Ensure that you are not treating data in the workflow differently from in the rest of Aurea CRM. Configure the rights settings accordingly.
Security Start the workflow as a user (without administrator privileges) and test that it is impossible to remove links and internal codes by mistake. Configure the rights settings accordingly.