iFormBuilder Essentials for Project Managers iFormBuilder Training Webinar Series Presenter: Berit Johannessen [email protected]

Host: Mj Nesgoda [email protected]

Upcoming iFormBuilder Events

iFormBuilder Certification

iFormBuilder Power User Summit

Simplify Account Management

Users

Forms

Understanding & Instructing others is the KEY to success! Profile Data Devices

iFormBuilder Process

iFormBuilder Process

iFormBuilder Process

Potential Workflow ➡

Create Form(s)



Create Users



Assign Users to Form(s)



Users Collect Data on Devices



Manually Export Data Feeds or Views

How do we optimize the workflow? ➡

Create Form(s)



Create Users



Create User Group



Create Form Group



Assign User Group to Form Group



Users Collect Data on Devices



Automate/Integrate data using Post URL/API or Manually Export data using Data Filters

Add/Edit Users ✦





Use correct Email address as this is what is used for resetting passwords.

iFormBuilder Built-in Functions use First Name, Last Name and Email address and are CASE SENSITIVE.

Location to Unlock Username.

Add/Edit Users User Role

Rights Assigned

Description of Access

End-User

None

•  Edit and view their “My Profile”

Form Builder √ Right to Create Forms

•  Create forms. •  Can NOT make changes to forms created by other users. •  Do NOT have access to assign a form. •  Edit and view their “My Profile”

Company Admin

√ Company Admin •  Ability to add/edit users •  Assign forms to users •  Create and manage Form Groups and User Groups •  Send notifications to users devices •  Edit company info.

FormBuilder & Company Admin

√ Right to Create •  Access to all the Form Builder Rights & Admin Forms Rights. √ Company Admin •  Access to all forms created within the company profile. 

Admin Form Builder

Add/Edit Users

Add/Edit Users UNLOCK USERNAME Unlock a Username that has failed to put in the correct password on their device 11x.

User Group User Groups give you the ability to clump users together who will be assigned the same forms.  



A user can be a part of multiple groups.

Helpful Hint: Adding "Group" at the START of the name will help identify it faster when assigning forms.

Form Group

Create a Form Group to assign forms are that usually are assigned together.

POST: Data delivery to the location of your choice, rather than coming to pick it up yourself (Feeds). Located in Form Assignment.

Using iFormBuilder POST for Integration

POST URL

Name: Name of the POST service Endpoint URL: The address iFormBuilder will send data to when a record is called for POST process Post Data Format: The data format you want delivered to the Endpoint (XML, JSON) Post Body Content Type: Encoding format of the data being sent to Endpoint. Options will vary depending on Post Data Format Use Labels With this option turned on, the generated feed will be using element labels replacing element names and option labels replacing option keyvalues. Error Email: An e-mail address that will receive an e-mail if the request fails after the number of retries is exceeded (5 days) Notification Email: An e-mail address that will receive an e-mail each time a request fails with a 400 or 500 level code and has not exceeded maximum number of tries for Guaranteed Delivery. Guaranteed Delivery: With this option turned on, when a POST request fails to reach the destination, it will be returned to a queue and will try again with the following schedule (1 minute, 5 minutes, 30 minutes, 6 hours, 24 hours)

POST URL’S

Custom Web Services

What is a custom web service? Custom web services allow businesses to automate their unique workflows. It allows for bi-directional data flow between iFormBuilder and internal system. It is code written by developer(s). •

RESTful API

The iFormBuilder API v6.0 enables you to submit an API request in which you specify the fields that will be included in the API response. By only requesting information that it will actually display, you can more efficiently use network, CPU and memory resources instead of retrieving a full API feed, parsing it and dropping unused fields.

Why would you need/want to develop a custom web service? 1. Integrate data from multiple sources. 2. Redefine workflow. 3. Full Task automation i.e. update option lists, users tables,assigning records based on certain values or location etc.

Links for Building a Custom Web service Getting Started: API Authentication API Code Samples iFormBuilder API Version 6.0 API 6.0 Apiary Getting to Know JSON Web Tokens

Some groups have developed a user guide for their custom workflow that includes topics like Data Synchronization Overview, Form Development Standardization, Table Modifications, Things to Know When Making Schema Changes and Disaster Plans.

Additional Integration Resources •

Hardware Integration



Software Integration



iForm Data into ZoHo Reports



Using BatchGeo To Visualize Location Data



Using iForm 3rd Party App



Designing a 3rd Party App (iOS and Android)



iFormBuilder on GitHub

Simplify Account Management

Profile

Improve Company Profile Management by: • Updating Company Info and include accurate Timezone • Use Media Storage and Storage Path • Customize PDF and HTML Reports

Simplify Account Management

Devices

Instruct Users on the iForm App

Make sure all users know how to: • Download the correct iForm App • Change and update App Preferences and Settings • Log in/Out of the iForm App • Delete unneeded Records • How to Sync Devices to Cloud • Are aware of the Record Status icon meanings.

iForm Apps All users have access to the different iForm Apps to allow you to use the right app for the right project.

• • •

iForm

iForm ES

iForm Kiosk

iOS & Android

iOS

iOS

Original app developed Most commonly used Supported across all iOS and Android devices.

• • •



Extra Security Client-side password protection. Local & Server encrypted databases comply with PCI DSS, HIPAA, FISMA, ISO9001, HITECH standards for data encryption. Why is iForm ES so Secure?

• • •



iPad Only ES Restricts admin controls, so users just see a clean branded Kiosk. Using iForm Kiosk.

iForm App Licensing

A username can be logged in to at most 3 devices. If more, will receive error message. Users need to Log-out to free up the username License.

Data Collection: Record Status Icons Record was successfully uploaded to the server. Record(s) have been downloaded to the device. Record is incomplete and is saved as a draft on the device. Record is complete and is ready to be synced. Record is partially synced with the server and needs to be resynced when there is better connectivity.

Simplify Account Management

Users

Improve User Management by: • Granting accurate user permissions. • Sending Notifications • Informing users about License Model • Advising users on Device Password Security (How to avoid being locked out of the iFormBuilder System) • User Groups

License Model

In the “License” section of under the Company tab you can: • See how many licenses a user currently has active • Delete a users licenses to “free up” • Remote wipe a device to clear all iForm Data • View amount of Licenses Remaining • View Monthly Transaction Log

Simplify Account Management

Forms

Improve Form Management by: • Form Groups • POST Data • Email Alerts • Language Localization • Scoring

Simplify Account Management Set Standards for the Best Form Results Forms



Create/ Find the Form Builder Champion



Follow Form Building Golden Rules



Use Best Practices when Updating Option Lists



Use Naming Conventions



Cut down on Data Entry using Smart Controls in forms.

How to Manage Form Building & Form Deployment

Create a Company Profile form library for building all forms and testing. (Dedicated Database Users Only) Make use of Form Packages for sharing forms and saving back-ups of form structures.

Initial Project Considerations •

What devices will the end-users have access to?



What naming convention do I use for this form and option list?



How should I structure the form? Are there going to be subforms? Where can I split up my form into different subforms?



What element input types should I use for each question?



Where can I add form functionality (Smart Controls) to cut down on human error and input?

Form Packages

Package Builder allows for a selection of form(s) to be downloaded as JSON files and saved.

Package Import allows for JSON files to be imported as forms. These can be forms that had been exported from Package Builder, but can also come from other sources.

Click here to view Customer Success Article on Form Packages

Package Builder

1. Add Package Details & Description.

2. Tick boxes you would like included in this package (Select only parent form if using default components with Sub Form ticked.)

✦ Tick boxes for the form components you want included in the export.

Package Builder

3. Select Delivery Type: *Only Server Admins will see the Private and Public options. A. Download: The package will be saved locally to your computer. B. Private: The package will be uploaded to iFormBuilder storage, and will be made available to the profiles you select (shared profiles). C. Public: The package will be uploaded to iFormBuilder storage, and will be made available to anyone you share the link with. 4. Click “Create Package”. 5. Downloaded Package: Once package is created, download package by clicking on the Package Builder Icon and clicking “Download.” *While creating a package, use the Package Builder Status Icon to see status about the package you are building.

Package Import

1. Select how you plan on importing the file.

A. Local File: Upload a package file that is saved locally on your computer.

B. URL: Paste a public link that was shared with you.

C. Shared Package: Select from a list of forms that has been shared to your specific profile.

2. Select preferences for Conflict Mode (What actions you would like to occur if same table names.)

3. Add Email Alert address to receive import information. * Import Log by clicking on the Package Status Icon.

4. Click Import.

Simplify Account Management

Data

Improve Data Management by: • Understanding Data Exports • Assigning Records to Users • Uploading CSV files • Editing & Duplicating Records • Using Record Filters and Stored Filters • Edit Data in iFormBuilder withTable Edit View • Defining Data Workflow

iFormBuilder Data

Data Views Views: Used for basic reporting view.

Data Feeds

List

XLS

Map

XLS+ (Excel Flat)

Graph

XML

HTML

JSON

Excel

RSS

Excel Flat

ATOM

Scoring

JSON Scoring

PDF

Feeds: Use meta data, can be used to integrate with other systems.

iFormBuilder Data Meta Data is captured for every record by the iForm application.  Username Timestamp Latitude, Longitude, Altitude, Speed & Compass Direction NOTE: Data Column Names and Option List Key Values are displayed in Data, NOT LABELS.

Filter Record Data Create a filter for viewing and exporting data sets. Create filter when in List View. Filter will stay in place until removed. Click ___ icon to remove filter. Click here to view Customer Success Article on Record Data Filters

Stored Filter With a Stored Filter, you can filter all the relevant data of your form, and save that filter to apply at any time. You then use the Store Filter for editing in Table Edit.

Click here to view Customer Success Article on Stored Filters

Table Edit View Table Edit View gives you the ability to edit all the data fields defined in a Stored Filter. Any edits you make will be reflected immediately.

Click here to view Customer Success Article on Table Edit View

Get the Most Out of Data Save time and learn more by automatically by using iFormBuilder POST URL or iFormBuilder API. Use POST to see data in a: • Dashboard • Customized Report • Map • & more!

Increase Productivity • • • • • • • •

Use Zerion Software & iFormBuilder Support Follow Release Notes Data Integration Custom Workflows Training Documentation Naming Conventions Create a “Getting Started” Form and assign to users to support on app.

Zerion Web Services

Dashboards

Form Building

Workflow Acceleration Reports Form

Rendering

Data Storage

Data Refining

iFormBuilder Support

Customer Success Center & Chat with an agent

Community Forum

Release Notes

Project Services

Live Webinars

iFormBuilder Training

Form Builder Certification

Download iFormBuilder E-Books: https://www.iformbuilder.com/ebooks/

In the next 48 hours, you will receive an email with a link to a webpage with: Recording of session.

• Session PDF. •

Thank you!