Resco Inspections on Dynamics 365: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 18: Line 18:
Detailed steps for Dynamics 365 Online:  
Detailed steps for Dynamics 365 Online:  


# In the web browser (we suggest using Chrome) log into your Dynamics 365 organization and switch to the '''Resco Suite''' app.<br>[[File:01 Resco Suite app.png|600px]]
# In the web browser (we suggest using Chrome) log into your Dynamics 365 organization and switch to the '''Resco Suite''' app.<br>[[File:01 Resco Suite app.png|alt=Resco Inspections on Dynamics 365: New app project: Resco Suite app|600px]]
# Click '''Woodford''' to open the [[Woodford]] tool.<br>[[File:02 Woodford.png |600px]]
# Click '''Woodford''' to open the [[Woodford]] tool.<br>[[File:02 Woodford.png |alt=Resco Inspections on Dynamics 365: New app project: Woodford|600px]]
# Select '''[[app projects|App Projects]]''' from the '''Administration''' menu, then click '''New''' to start the '''New Project Wizard'''.
# Select '''[[app projects|App Projects]]''' from the '''Administration''' menu, then click '''New''' to start the '''New Project Wizard'''.
# In the wizard, set '''Type''' to "Standard User" and choose the Inspector template from the gallery, then click '''Next'''.<br>[[File:03 New Project 1.png |600px]]
# In the wizard, set '''Type''' to "Standard User" and choose the Inspector template from the gallery, then click '''Next'''.<br>[[File:03 New Project 1.png |alt=Resco Inspections on Dynamics 365: New app project: New Project 1|600px]]
# Enter '''New App Name''' (e.g., "Inspector App") and click '''Next'''.<br>[[File:04 New Project 2.png |600px]]
# Enter '''New App Name''' (e.g., "Inspector App") and click '''Next'''.<br>[[File:04 New Project 2.png |alt=Resco Inspections on Dynamics 365: New app project: New Project 2|600px]]
# In the last step, enter the name of your project (e.g., "Inspector Project"), select the security role(s) this project will be associated with and click '''Create'''.<br>[[File:05 New Project 3.png |600px]]
# In the last step, enter the name of your project (e.g., "Inspector Project"), select the security role(s) this project will be associated with and click '''Create'''.<br>[[File:05 New Project 3.png |alt=Resco Inspections on Dynamics 365: New app project: New Project 3|600px]]
# Finally, open the new app project and [[Publishing app projects|publish it]].<br>[[File:06 Publish project.png|600px]]
# Finally, open the new app project and [[Publishing app projects|publish it]].<br>[[File:06 Publish project.png|alt=Resco Inspections on Dynamics 365: New app project: Publish project|600px]]


Now you can go to the Questionnaire Designer and [[Resco_Inspections_on_Dynamics_365#Questionnaire_Designer|create a questionnaire template]].
Now you can go to the Questionnaire Designer and [[Resco_Inspections_on_Dynamics_365#Questionnaire_Designer|create a questionnaire template]].
Line 32: Line 32:
In case you already use the Resco technology, have an existing/customized app project in Woodford, and want to enable the Resco Inspections functionality, follow these steps:  
In case you already use the Resco technology, have an existing/customized app project in Woodford, and want to enable the Resco Inspections functionality, follow these steps:  


# In Woodford, edit your [[app project]] and select '''[[Inspections]]''' from the '''Project''' menu.<br>[[File:07 Inspections disabled.png|600px]]
# In Woodford, edit your [[app project]] and select '''[[Inspections]]''' from the '''Project''' menu.<br>[[File:07 Inspections disabled.png|alt=Resco Inspections on Dynamics 365: Existing app project: Inspections disabled|600px]]
# Check '''Enable Inspections''' and confirm that you have the appropriate license, then click '''Save'''.<br>[[File:08 Inspections enabled.png|600px]]
# Check '''Enable Inspections''' and confirm that you have the appropriate license, then click '''Save'''.<br>[[File:08 Inspections enabled.png|alt=Resco Inspections on Dynamics 365: Existing app project: Inspections enabled|600px]]
# If you want to add the Inspections section to the [[Home screen]], click '''Add To Home'''.  
# If you want to add the Inspections section to the [[Home screen]], click '''Add To Home'''.  
# If you want to add the Inspections section to any entity form (e.g. Appointment), click '''Add To Form'''.  
# If you want to add the Inspections section to any entity form (e.g. Appointment), click '''Add To Form'''.  
# If you want to install a generic Automatic Report, click '''Install Report'''.  
# If you want to install a generic Automatic Report, click '''Install Report'''.  
# Optionally, install some sample questionnaire templates via the Questionnaire Designer tool.<br>[[File:09 Inspections configuration.png|600px]]
# Optionally, install some sample questionnaire templates via the Questionnaire Designer tool.<br>[[File:09 Inspections configuration.png|alt=Resco Inspections on Dynamics 365: Existing app project: Inspections configuration|600px]]
# Save all the changes and publish the app project.
# Save all the changes and publish the app project.


Line 46: Line 46:
Detailed steps for Dynamics 365 Online:  
Detailed steps for Dynamics 365 Online:  


# In the web browser, log into your Dynamics 365 organization and switch to the Resco Suite app.<br>[[File:01 Resco Suite app.png|600px]]  
# In the web browser, log into your Dynamics 365 organization and switch to the Resco Suite app.<br>[[File:01 Resco Suite app.png|alt=Resco Inspections on Dynamics 365: Questionnaire Designer: Resco Suite app|600px]]  
# Select Inspections and start the Questionnaire Designer tool.<br>[[File:10 Questionnaire Designer.png|600px]]  
# Select Inspections and start the Questionnaire Designer tool.<br>[[File:10 Questionnaire Designer.png|alt=Resco Inspections on Dynamics 365: Questionnaire Designer: |600px]]  
# New window with the Questionnaire Designer opens. Click either the '''New''' button or the '''New Questionnaire''' link to start the [[Questionnaire_Designer#Creating_a_new_questionnaire|New Questionnaire Wizard]].<br>[[File:11 New questionnaire.png|600px]]<br>A quick overview of the Questionnaire Designer’s capabilities can be found [[Resco_Inspections_on_Dynamics_365#Designing_the_questionnaire|later in this article]]; more comprehensive information are [[Questionnaire Designer|here]].
# New window with the Questionnaire Designer opens. Click either the '''New''' button or the '''New Questionnaire''' link to start the [[Questionnaire_Designer#Creating_a_new_questionnaire|New Questionnaire Wizard]].<br>[[File:11 New questionnaire.png|alt=Resco Inspections on Dynamics 365: Questionnaire Designer: New questionnaire|600px]]<br>A quick overview of the Questionnaire Designer’s capabilities can be found [[Resco_Inspections_on_Dynamics_365#Designing_the_questionnaire|later in this article]]; more comprehensive information are [[Questionnaire Designer|here]].
# When your finish your new template, click '''Save & Close'''.
# When your finish your new template, click '''Save & Close'''.
# In the Questionnaires List select the draft of your template and click '''Activate'''.<br>[[File:12 Template activation.png|600px]]
# In the Questionnaires List select the draft of your template and click '''Activate'''.<br>[[File:12 Template activation.png|alt=Resco Inspections on Dynamics 365: Questionnaire Designer: Template activation|600px]]


Your template is now active and ready to be used [[Resco_Inspections_on_Dynamics_365#Mobile_app|in the mobile app]].
Your template is now active and ready to be used [[Resco_Inspections_on_Dynamics_365#Mobile_app|in the mobile app]].
Line 76: Line 76:
{{Note|When adding a new group or question into your template, carefully define not only its label (i.e., what the mobile user sees in the app) but also the technical name – this must be unique within the template and will appear in the Rules Editor when building a custom business logic.}}
{{Note|When adding a new group or question into your template, carefully define not only its label (i.e., what the mobile user sees in the app) but also the technical name – this must be unique within the template and will appear in the Rules Editor when building a custom business logic.}}


[[File:16 Question name.png|600px]]
[[File:16 Question name.png|alt=Resco Inspections on Dynamics 365: Create structure: Question name|600px]]


=== Enable scoring ===
=== Enable scoring ===
Line 82: Line 82:
You can use the native '''[[Questionnaire_Designer#Scoring|Scoring]]''' feature to evaluate each answered questionnaire based on the value of the answers.
You can use the native '''[[Questionnaire_Designer#Scoring|Scoring]]''' feature to evaluate each answered questionnaire based on the value of the answers.


[[File:Summer 2020 scoring.png|600px]]
[[File:Summer 2020 scoring.png|alt=Resco Inspections on Dynamics 365: Enable scoring|600px]]


=== Define styles ===
=== Define styles ===
Line 90: Line 90:
* assign the custom style to the corresponding question
* assign the custom style to the corresponding question


[[File:18 Style.png|600px]]
[[File:18 Style.png|alt=Resco Inspections on Dynamics 365: Define styles|600px]]


=== Add custom business logic ===
=== Add custom business logic ===


To make the questionnaire more interactive and dynamic for the mobile user, you can add a custom business logic with different levels of complexity.  
To make the questionnaire more interactive and dynamic for the mobile user, you can add a custom business logic with different levels of complexity.  
; [[Questionnaire_Designer#Smart_question_properties|Smart question properties]]: Simple rules that allow you to easily control some properties of the groups or questions<br>[[File:Smart question rule.png]]
; [[Questionnaire_Designer#Smart_question_properties|Smart question properties]]: Simple rules that allow you to easily control some properties of the groups or questions<br>[[File:Smart question rule.png|alt=Resco Inspections on Dynamics 365: Add custom business logic: Smart question rule]]
; [[Questionnaire_Designer#Smart_default_values|Smart default values]]: Configure a default value to save time for the inspector in the field<br>[[File:Smart default value.png|600px]]
; [[Questionnaire_Designer#Smart_default_values|Smart default values]]: Configure a default value to save time for the inspector in the field<br>[[File:Smart default value.png|alt=Resco Inspections on Dynamics 365: Add custom business logic: Smart default value|600px]]
; [[Questionnaire_Designer#Editing_rules|Rules]]: More complex root-level or group-level rules managed within the Rules Designer <br>[[File:19 Rules.png|600px]]
; [[Questionnaire_Designer#Editing_rules|Rules]]: More complex root-level or group-level rules managed within the Rules Designer <br>[[File:19 Rules.png|alt=Resco Inspections on Dynamics 365: Add custom business logic: Rules|600px]]
; [[Resco_JavaScript_Bridge#Questionnaire|JavaScript]]: The most advanced logic that cannot be covered by smart properties or rules can be written in JavaScript
; [[Resco_JavaScript_Bridge#Questionnaire|JavaScript]]: The most advanced logic that cannot be covered by smart properties or rules can be written in JavaScript


Line 134: Line 134:
Generating a mobile report is easy: simply select the option '''Complete with a Report''' when finishing a questionnaire.
Generating a mobile report is easy: simply select the option '''Complete with a Report''' when finishing a questionnaire.


[[File:44 Complete wit a report.png| 200px]] [[File:45 Mobile report.png|400px]]
[[File:44 Complete wit a report.png|alt=Resco Inspections on Dynamics 365: Generating reports from completed questionnaires: Complete wit a report|200px]] [[File:45 Mobile report.png|alt=Resco Inspections on Dynamics 365: Generating reports from completed questionnaires: Mobile report|400px]]


== Reviewing questionnaires in Dynamics ==
== Reviewing questionnaires in Dynamics ==
Line 146: Line 146:
To access the Result Viewer in Dynamics 365, in the web browser (we suggest using Chrome) log into your Dynamics 365 organization and switch to the Resco Suite app.
To access the Result Viewer in Dynamics 365, in the web browser (we suggest using Chrome) log into your Dynamics 365 organization and switch to the Resco Suite app.


[[File:01 Resco Suite app.png|600px]]
[[File:01 Resco Suite app.png|alt=Resco Inspections on Dynamics 365: Result Viewer: Resco Suite|600px]]


Go to the Inspections section and open the Result Viewer tool.
Go to the Inspections section and open the Result Viewer tool.


[[File:40 Result Viewer 1.png|600px]]
[[File:40 Result Viewer 1.png|alt=Resco Inspections on Dynamics 365: Result Viewer: Result Viewer 1|600px]]


* Left panel = filter criteria  
* Left panel = filter criteria  
Line 156: Line 156:
* Right panel = selected questionnaire (read-only)  
* Right panel = selected questionnaire (read-only)  


[[File:41 Result Viewer 2.png|600px]]
[[File:41 Result Viewer 2.png|alt=Resco Inspections on Dynamics 365: Result Viewer: Result Viewer 2|600px]]


See [[Results Viewer]] for more information.
See [[Results Viewer]] for more information.
Line 172: Line 172:
Go to the Inspections section and open the list of questionnaires.
Go to the Inspections section and open the list of questionnaires.


[[File:List of questionnaires on dynamics.png|600px]]
[[File:List of questionnaires on dynamics.png|alt=Resco Inspections on Dynamics 365: Questionnaire list, form, and player: List of questionnaires on dynamics|600px]]


The '''questionnaire list''' allows you to browse questionnaire templates, snippets, and answered questionnaires.
The '''questionnaire list''' allows you to browse questionnaire templates, snippets, and answered questionnaires.


[[File:Dynamics list of questionnaires.png|600px]]
[[File:Dynamics list of questionnaires.png|alt=Resco Inspections on Dynamics 365: Questionnaire list, form, and player: Dynamics list of questionnaires|600px]]


The '''questionnaire form''' displays the details about a template, snippet, or answered questionnaire. The form does NOT include all the questions or answers.
The '''questionnaire form''' displays the details about a template, snippet, or answered questionnaire. The form does NOT include all the questions or answers.


[[File:Dynamics questionnaire form.png|600px]]
[[File:Dynamics questionnaire form.png|alt=Resco Inspections on Dynamics 365: Questionnaire list, form, and player: Dynamics questionnaire form|600px]]


The '''Questionnaire Player''' is a Resco-built web resource that displays the answered questionnaire the same way as the Resco mobile app. It is accessible from the questionnaire list or form: simply click '''Run Player'''.
The '''Questionnaire Player''' is a Resco-built web resource that displays the answered questionnaire the same way as the Resco mobile app. It is accessible from the questionnaire list or form: simply click '''Run Player'''.
Line 201: Line 201:
# Optionally, switch to the '''Formatting''' tab and change the '''Number of Rows''' to 20. Save and publish the changes.
# Optionally, switch to the '''Formatting''' tab and change the '''Number of Rows''' to 20. Save and publish the changes.


[[File:46 Questionnaire Player 1.png|600px]]
[[File:46 Questionnaire Player 1.png|alt=Resco Inspections on Dynamics 365: Questionnaire Player (alternative access) 1|600px]]


In Dynamics 365/CRM open any in-progress questionnaire -> switch to the Questionnaire Player tab to review and update the answered incomplete questionnaire:  
In Dynamics 365/CRM open any in-progress questionnaire -> switch to the Questionnaire Player tab to review and update the answered incomplete questionnaire:  


[[File:47 Questionnaire Player 2.png|600px]]
[[File:47 Questionnaire Player 2.png|alt=Resco Inspections on Dynamics 365: Questionnaire Player (alternative access) 2|600px]]


== Resco Inspections data structure ==
== Resco Inspections data structure ==
1,214

edits

Navigation menu