WELCOME TO XFORMS
ANY FORM, ON ANY DEVICE, ANYWHERE
ADVANCED MOBILE APP FEATURES
While XForms contains your typical forms software features, it also has some interesting controls that make it a bit different, all designed to make it as fast as possible to collect your field data without requiring any special device type.
OUR MISSION: MAKE FIELD DATA CAPTURE REALLY EASY AND FAST ON ANY DEVICE, WHILE SIMULTANEOUSLY COLLECTING METADATA AT THE FORM LEVEL
XForm’s mission is to make field data capture so easy and fast that it’s a cinch to use and not burdensome, complicated, or time-consuming, or only available on certain types of devices. To be available for data collection when needed, and to get out of the way quickly when not needed, so that your field crews can focus on the real work, not on entering data required by management.
All of this while also capturing metadata such as date/time stamps, machine_id, and geolocation whenever a form is opened and closed, information that could be used for other interesting workflows and uses within your organization.
Elastic, highly scalable, low-latency, redundant cloud-based datastore accessible only via REST API calls. All data encrypted in rest state.
RESTful APIs behind a secure enterprise-grade firewall.
Firewall layer between the RESTful APIs and both the web application and native mobile apps.
WEB AND MOBILE APPS
Web app: used for reporting dashboard, user management, reference list maintenance, and form design. Native mobile apps: used for field data collection
Encryption at rest
Encryption in transit via https
Firewall layer between apps and APIs
Access to the database only via APIs
Active Directory for user credentials and password policies
METADATA COLLECTION AT THE FORM LEVEL
Each time a form is opened or closed on an XForms mobile app, the following information is captured when possible:
This metadata capture right out of the box provides your organization with a lot more intelligence and actionable information that was either not possible or difficult to implement. For example, you could limit data entry against a specific job or project to an area within a certain radius of a particular location. You could assign an inspection to be performed by a specific person on a specific date and location, but the user assigned would not be able to complete the inspection unless they are actually at the jobsite. You could also calculate the amount of time a specific user takes to complete a form, and compare this to other users to determine if they are being efficient at a particular task or not. You could use this information to cross check timesheet hours submitted. You could even view a map of the locations where a form was opened and where that same form was closed.
BUILT-IN AUDIT TRAIL
Enable XForm’s audit trail to track changes made to any form. Viewable at the form level and at a higher (aggregate) level. View snapshots of the data each time a change was made to a saved form, previous and current values of a field, date and time the changes were made, and who made the changes.