1,214
edits
Marek Rodak (talk | contribs) 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 == |
edits