Resco Wiki

Resco Suite

Resco Suite is a managed solution for Microsoft Power Platform. It extends your Microsoft Dynamics/Dataverse/Power Platform with Resco features. Formerly, Resco Suite was often called "Woodford solution", but Woodford is only a part of the package.

Resco Suite solution

Resco Suite solution is a prerequisite for Resco products and features, such as:

The solution includes more than 800 objects:

  • Data model changes: new custom tables + additions to the existing Dataverse tables, including new views and forms

  • A model-driven app serving admins in charge of setting up and configuring Resco features

  • Web resources (the model-driven app uses some, others can be used for building your own apps with Resco features)

what is inside Resco Suite solution

Installing Resco Suite

If you are using Microsoft Dynamics or Microsoft Dataverse:

Note

If you experience problems downloading Resco Suite, contact Resco support for the installation package.

  1. Go to the Downloads and Logins page.

  2. Download the appropriate solution file, depending on your Dynamics version.

  3. Go to https://make.powerapps.com/ and log in as a system administrator.

  4. Select the environment where you want to install Resco Suite.

  5. Select Solutions from the left navigation.

  6. On the command bar, click Import solution and select the downloaded Woodford zip file.

    Import Resco Suite into Power Platform
  7. Finish the import wizard.

  8. Publish all customizations.

See your Dataverse or Dynamics documentation for more information about uploading solution packages or publishing customizations.

Microsoft Dynamics (legacy UI)

If you are using older Microsoft Dynamics user interface:

  1. Go to the Downloads and Logins page.

  2. Download the appropriate solution file, depending on your Dynamics version.

  3. Log in to Dynamics as a system administrator.

  4. Go to Settings > Customization > Solutions.

    Install Resco Suite to Dynamics
  5. Click Import and select the downloaded Woodford zip file.

  6. Finish the import wizard.

  7. Publish all customizations.

  8. Reload the Dynamics webpage (often, this can be accomplished by pressing F5).

Woodford is now available in the CRM Settings, under MobileCRM section.

See your Dynamics documentation for more information about uploading solution packages or publishing customizations.

Managing Resco Suite

Updating Resco Suite

If you need to update your Resco Suite solution to a new version, we recommend the following:

  • First, back up your Woodford projects.

  • Use the procedure for new installation; however, you need to perform an additional step during the solution import wizard. Your Dynamics or Power Platform detects that the solution package contains an update for a solution that is already installed.

  • On the Power Platform, expand Advanced settings and select Upgrade.

  • Dynamics, select Maintain customizations (recommended).

We recommend keeping your Resco Suite updated. We may decline to provide technical support if your Resco Suite is older than one year.

Uninstalling Resco Suite

To uninstall Resco Suite from Dataverse/Dynamics:

  1. Optionally, back up your projects using the Export function in Woodford.

  2. Optionally, back up data in your custom Resco entities.

  3. If you are using Plugins (N:N Relationship, Delete, Owner), deactivate them for each entity.

  4. Remove the Resco Suite solution file.

If you encounter a problem while removing the solution, the log file can often explain what went wrong. Check also Microsoft documentation about removing dependencies.

Note

All projects and records in resco_ entities are removed. You lose app projects, mobile reports, questionnaires, mobile audit data.

Roles and permissions

Here's an overview of the different Power Platform roles that can access Resco Suite and Woodford.

  • A system administrator role is necessary to install Resco Suite.

  • Users with the system customizer role have almost the same privileges as admins. One notable exception is that they cannot create new app projects.

  • Users with the resco system admin role can also work with Woodford. However, the role comes with no entity permissions. Usually, these users should also have different role(s) with access to project entities (resco_mobileproject, resco_mobileprojectitem, ...) and business entities (account, contact, ...).

Resco Suite app

In the list of published apps, search for Resco Suite: You can then access the different Resco features:

Resco_features_in_dynamics.png

Designer tools

  • Woodford: Customization and configuration of Resco mobile application directly from your web browser.

  • Reports: Create and manage your custom mobile reports.

  • Questionnaire Designer: Questionnaire building and customization tool.

Manager tools

  • Location Monitor: View and analyze the position of mobile users.

  • Schedule Board: Assign appointments to users.

  • Questionnaires: Display the list of questionnaire templates (and answered questionnaires when using the traditional questionnaire table for answers)

  • Answered questionnaires: Display the list of answered questionnaires

  • Results Viewer: Display, filter, and export answered questionnaires

Audit

  • Mobile Audit: View a chronological list of transactions across records and users.

  • Mobile Audit Map: View transactions across records and users on a map.

  • Sync Dashboard: Monitor synchronization details of your users and devices.

Integrating web resources into custom apps

Resco Suite comes with several web resources that you might want to add and integrate into your own custom app. Check out the full list of included web resources on Power Platform. Selected resources are listed here for your convenience.

Location Monitor

resco_MobileCRM/locationMonitorEntry.html

Questionnaire Designer

resco_MobileCRM/Surveys/index.html

Report Designer

resco_MobileCRM/MobileReports/index.html

Result Viewer (full app)

resco_MobileCRM/resultsViewerEntry.html

Result Viewer (associated questionnaires)

resco_MobileCRM/associatedResultsViewerEntry.html

Schedule Board

resco_MobileCRM/schedulerEntry.html

Sync Dashboard

resco_MobileCRM/syncDashboardEntry.html

Resco tables

Installing Resco Suite adds the following tables to your environment.

Core tables (required for all projects)

Display name

Logical name

Description

Permissions (app)

Mobile Audit

resco_mobileaudit

Stores audit logs about the usage of the mobile app, including sync information and sync logs.

Write

Mobile Data

resco_mobiledata

App project entities

Read (app), Write (Woodford)

Mobile Project

resco_mobileproject

Read (app), Write (Woodford)

Mobile Project Item

resco_mobileprojectitem

Not used in app, required for Woodford

Mobile Device

resco_mobiledevice

Used primarily for the Device control feature of Woodford.

Write

Mobile Device Control

resco_devicecontrol

Write

Mobile Security Policy

resco_mobilesecuritypolicy

Write

Mobile License

resco_mobilelicense

Used for backup license verification while the Resco licensing service is down

Read

Mobile Tracking

resco_mobiletracking

Used for the Delete plugin.

Read (app), Write (server)

User Settings

resco_usersettings

Stores user's preferred settings for Resco apps, e.g., private views or the default setting when creating a new questionnaire template.

Write

Optional tables (required for selected features)

Display name

Logical name

Description

Chat Comment

resco_chatcomment

Set of tables used exclusively for the optional Chat | for Dynamics and Resco Cloud feature.

Chat Post

resco_chatpost

Chat Topic

resco_chattopic

Chat User

resco_chatuser

Favorite

resco_favorite

Used for the optional Favorites feature, if you want to allow users to maintain a private list of favorite records.

Mobile Report

resco_mobilereport

Contains the definition of the Resco mobile report templates. If you are using reports, Resco Mobile CRM needs read access.

Question

resco_question

For the optional Inspections feature; see Resco Inspections data model for details.

Question Group

resco_questiongroup

Questionnaire

resco_questionnaire

Questionnaire Answer

resco_questionnaireanswer

Questionnaire Folder

resco_questionnairefolder

SB Settings

resco_fs_settings

Required for using Working hours in the Schedule Board

SB Working Hours

resco_fs_workinghours

Timesheet

resco_timesheet

Deep dive: Timesheets

Timesheet Entry

resco_timesheetentry

See also: Permissions for app projects

Last updated: