Requirements for surveys in offline mode
Your application can support survey functionality when a user is offline. Verify that you meet the following requirements when you plan to ask questions and collect answers in offline mode.
-
Questions are virtual or simple but not complex.
-
Each question is integrated with a Question step in the life cycle of a case, and the corresponding case type is enabled for offline support.
-
The logic for validating answers is provided in a JavaScript function.
-
The conditions for displaying warnings are provided in Boolean expressions.
-
A question is not used more than once in a case, because answers are overridden in offline mode.
-
Your application ruleset contains a version of the @baseclass.pyDataPageWhitelistForOffline HTML rule that lists D_QuestionOptions_Master as a data page that is packaged for use offline.