Logic fields can streamline the inspection process by adding conditional, “if/then” statements into your form. For example, if a question requires a response for a particular answer (e.g. if yes, give detail), then add logic item.  This gives the ability to guide the user through an inspection by showing/skipping over fields that are not relevant.

Learn via video

Using logic fields

 Adding logic to a template 

Adding logic to a template – Multi-level, advanced

Web app: Add a logic field

  1. Login to the iAuditor web app
  2. Navigate to the “Templates” menu along the left-hand side menu
  3. Locate the template that you wish to add the logic field to
  4. Check the box to activate and select the template
  5. Press the edit icon on the far right
  6. The template editor loads with an editable version of your checklist
  7. Find the question that will trigger the logic (or add from the options)
  8. Click on the trigger question
  9. A floating menu will display on the far left, select “Logic”
  10. Once logic is selected an orange dropdown arrow will display to show the logic statement and your new result question
  11. The logic statement will default to “if answer is no”, change the logic statement as desired by selecting the response or hyperlink
  12. Define the result question you want to display from the logic trigger (e.g. Does the lightbulb need to be changed?)
  13. Optional: Continue to add multiple logic “pathways” based on a specific response, or add multiple levels of logic to make your form even smarter
  14. Changes will auto-save from the Template Editor, return back to the main “Templates” menu

Mobile: Add a logic field

  1. Login to iAuditor on your mobile device (these steps work for both Android and iOS, respectively)
  2. Navigate to the “Inspections menu”
  3. Confirm you are toggled to the “Templates” option, which should default
  4. Tap on the inspection template you wish to edit
  5. In the upper right, select the “Edit” option
  6. The template editor will load on your phone
  7. Locate the field / question you want to use as a trigger for your if/then logic statement
  8. In the lower right corner next to the response options, tap the “…” icon
  9. A menu appears with the option to “Add logic”
  10. Tap “Add logic” to associate to your trigger question
  11. Once logic is selected an orange dropdown arrow will display to show the logic statement and your new result question
  12. The logic statement will default to “if answer is no”, change the logic statement as desired by selecting the response or hyperlink
  13. Define the result question you want to display from the logic trigger
  14. Optional: Continue to add multiple logic “pathways” based on a specific response, or add multiple levels of logic to make your form even smarter
  15. Tap “Done” and scroll to the top of the Template Editor to exit
  16. Changes will auto-save from the Template Editor, return back to the main “Templates” menu by selecting the back icon

Logic statement options

A logic statement controls how the trigger question knows when to display certain content. The logic statement defaults to the logic statement of “if answer is no”, then…but can be switched to any of the following options to best suit your needs:

  1. response is selected
  2. response is not selected
  3. response is…
  4. response is not…
  5. response is one of…
  6. response is not one of…
For example, you may use option 2, “if response is not selected” if you want to show you inspectors instruction/details on how to fill out the form should they choose not to fill in a question. Alternatively, you may use option 5, “if response is one of” in the case that you need to display a smart field for a multi-select response set.

Limitations

Logic fields do not work under the following items – Address and Date/Time. The response and answer changes depending on the item that the Logic field is triggered by.

 

Was this article helpful?
Yes No
Care to share a bit more so we can continue to make improvements for you? Care to share a bit more so we can make this article even better for you? Thanks for your feedback!