Case Errors¶
Definition¶
When Atfinity evaluates a case and something goes wrong, it records what failed as a case error rather than stopping the case. Most come from rules, whether they run in the Case Manager or as a scheduled rule, and the rest from producing a document or from an integration.
Each error records when it happened, the case or the instance it belongs to, and a message describing what failed. An error raised while evaluating a client record outside any case is recorded against the instance and has no case.
The configuration area lists every error in the tenant, and lets you delete all of them or only those older than a week. A single case shows its own errors in the Case Manager, which needs the View Case Error Log permission rather than access to the configuration.
Example¶
A rule subtracts a number from a piece of information of type string:
Subtracting from a domicile is impossible, so the rule stops and the case error names the rule and the failure.
Adding instead of subtracting does not fail: + concatenates when either side is a string, so p.domicile + 1 gives
you the domicile with a '1' on the end.