No Action Pattern is ever complete and ready for release until it is tested.
Testing and Troubleshooting Action Patterns
- Load a Customer for testing the action pattern.
- Navigate to the Systems and Programming then add an Event (Event Actions Programming) and tie that Action Pattern to that event and zone.
- Track the Customer to yourself.
- Open the Manual Signal form and select the system and transmitter where the programming resides.
- Enter the event code and zone (when noted) that should receive the action pattern.
- Send the Manual Signal.
- Verify
- Is the Action Pattern Correct?
- If not:
- It could be that the event or the zone is incorrect on the programming.
- Or, the record didn't save.
- Or, there is some Raw Event programming on the Customer or Transmitter Type overriding the event.
- If not:
- When action-ing the items do they function as expected?
- If not:
- Check the item. Is it entered correctly? Does it have a query that is failing?
- If not:
- Does the "happy path" work as expected?
- If not:
- Check any logic or nesting.
- If not:
- Does the "negative path" work as expected?
- If not:
- Check any logic or nesting.
- If not:
- Is the Action Pattern Correct?
- After successful verification, the Action Pattern is ready for release.