One powerful feature available in Pendragon Forms is the ability to schedule alarms. Alarms are often used in Electronic Momentary Assessments (EMA) or process-based systems in which you want to remind users to perform a specific activity.
The Pendragon Alarms feature allows you to perform the following configurations:
In most cases, you will not want the user to see or edit their alarms.
In the Advanced Form Properties of the PFTimeAlarm form, go to the Behavior tab and click "Hide form in form list" under the Subforms section.
In the Advanced Form Properties of the PFTimeAlarm form, go to the Behavior tab and click "No inserts on device","No updates on device", and "No deletions on device" under the Access rights section.
In order for the changes to take a affect, you must publish the form and re-sync the devices.
Optionally, add a PFTimeAlarmLog which will automatically capture the time when a user responds to an alarm and the alarm schedule time of the notification to which they responded.
Optionally, import or create the Import the PFTimeAlarmLog.pff or see the PFTimeAlarmLog section below to create the form on your own.
Freeze and distribute the form.
One way to quickly create alarms is by generating them offline and importing them.
Down alarm_creator.xls. Follow the instructions on the first sheet to create and export your alarms.
In the PFM, go to the Data menu and click "View, Edit, Download". Click on the database icon in the to view and edit the PFTimeAlarm data. Click the Import button, select the alarms CSV that you generated offline, and click import
One way to quickly create alarms is via ODBC connection. Contact Pendragon for a secure remote login to update alarms remotely.
This form defines the individual alarms. A standard android notification will trigger with the alarm and its respective reminders (if not dismissed). When the user clicks it, it will open Pendragon Forms, save any active record. If a targetform is set, then it will open a new record on the target form.
This form will contain one record for each alarm and its respective reminders and other settings.
alarmtime (date time field)
reminder1 (date time fieldleave null if no reminder)
reminder2 (date time fieldleave null if no second reminder)
title (textfieldalarm message title)
message (textfieldalarm message)
vibrate (YES/NO) sound (YES/NO)
targetform (textfieldform name of target form)
A record will be created in this form when the user clicks on an alarm notification.
alarmtime (date time field)
notificationtime (date time field)
responsetime (date time field)
Use this EMA template to get started. This includes alarms, creating alarms on the fly, branching, protecting access to alarm based surveys.
Navigate the user through forms based on their selections.
Provide users with a custom menu after their sync.
Insert records into other forms based on their responses.
(847) 816-9660
info@pendragonforms.com
Copyright © 2021 Pendragon Software Corporation. All Rights Reserved.