This guide explains how to deploy and configure the Microsoft Dynamics 365 — Remote Visual Support Integration with SightCall Vision Console (V3). It covers package installation, form configuration, tenant pairing, and testing.
Prerequisites
Before you begin, make sure you have:
- Full access to the SightCall Admin Portal for the tenant or tenants you want to connect.
- An active SightCall Vision license or service entitlement. The Marketplace package is free, but using SightCall requires an active service entitlement.
- Access to administer the target Microsoft Dynamics 365 environment and Power Platform environment.
- Access to the Microsoft Entra admin center to create an app registration.
- The target environment identified in Power Platform admin center.
1. Install or upgrade SightCall for Microsoft Dynamics 365
Primary: Install from Microsoft Marketplace
Use the Microsoft Marketplace installation path whenever it is available for your organization.
- Open the SightCall for Microsoft Dynamics 365 listing in Microsoft Marketplace.
- Select Get it now.
- Sign in and grant consent if prompted.
- Select the target environment in Power Platform admin center.
- Review and accept the terms.
- Select Install.
Selecting Get it now does not complete the installation. The package is installed only after you select the target environment, accept the terms, and select Install.
To track the installation:
- Open Power Platform admin center.
- Go to Manage > Environments.
- Select the target environment.
- Open Resources > Dynamics 365 apps.
- Monitor the package until its status is Installed.
After installation, check the environment picker to confirm that you are working in the environment where the package was installed.
The package is installed as a managed solution. To verify it, open Power Apps > Solutions and look for the installed solution. It is not installed as a standalone app under Apps.
Alternative: Manual installation
Use manual installation if your organization cannot use Microsoft Marketplace or needs a SightCall-provided managed or unmanaged package.
Contact SightCall Support before starting the manual installation. SightCall Support will provide the appropriate package and confirm whether you need a managed or unmanaged solution.
After you receive the package:
- Go to make.powerapps.com.
- Use the environment picker to select the target environment.
- Open Solutions.
- Select Import solution.
- Select the
.zippackage provided by SightCall. - Follow the import wizard and complete the installation.
Upgrading from a manual installation
A managed package may upgrade an existing managed installation when the solution identity and versioning are compatible.
If the managed package cannot upgrade the existing installation, contact SightCall Support.
Customers with an unmanaged installation should remain on the manual installation channel and contact SightCall Support. Migration for unmanaged installations is handled individually.
2. Add SightCall Vision Console to a Dynamics 365 form
Add the V3 event handler to each form where the console should be available.
Select the app and solution
- Go to make.powerapps.com and select the target environment.
- Select the app where you want to use the console.
- Choose your organization’s Customer Service or Field Service app.
Field Service - V3 is used only as an example in this guide. Select the app used by your organization.
For deployments across multiple environments, use your own solution so that your organization can manage the configuration consistently.
Choose the V3 or Legacy/classic implementation
The implementation is selected while you configure the form:
- To configure V3 (SightCall Vision Console), continue with the V3 steps below. Search for
sightcall_vision_v3, selectsc_sightcall_vision_v3_js, and configure thesc_openVisionV3SidePanefunction. - To configure Legacy/classic, use the legacy form configuration guide. In that guide, follow step 7 and use the
sc_widget_sightcall_htmlweb resource.
Configure the V3 form event handler
- Open the form for the table where you want the console to appear.
- Add or edit the form’s On Load event.
- Select + Event Handler.
- Continue by selecting + Add library.
- Search for
sightcall_vision_v3.
- Select the following library:
sc_sightcall_vision_v3_js - Select the following library:
sc_sightcall_vision_v3_js - Select the following function:
sc_openVisionV3SidePane - Make sure the event handler is enabled.
- Select Pass execution context as the first parameter.
- Select Done.
- Select Save and publish.
Add the event handler to each desired form. For example, if the console should be available on Case, Account, and Contact forms, configure each form separately.
Supported scope
The integration can be configured for the following objects:
- Case, also referred to as Incident.
- Account.
- Contact.
- Work Order.
- Configured custom objects when enabled for your integration.
The Case or Incident form is used as the example in this guide. Availability for other objects depends on their configuration. Add the event handler to each desired form.
3. Pair your Microsoft Dynamics 365 organization with your SightCall tenant
To configure the connection, collect the following values:
- Tenant ID
- Client ID
- Client Secret
Get the Tenant ID
- Go to the Microsoft Entra admin center.
- Open Overview.
- Copy the Tenant ID.
Create the app registration and get the Client ID
- In the Microsoft Entra admin center, open App registrations.
- Select + New registration.
- Enter the following values:
-
Name:
SightCall Vision - Supported account type: Single tenant only
-
Redirect URI: Select Web and enter
https://api.sightcall.com/auth/dynamics/callback
-
Name:
- Create the registration.
- On the application overview page, copy the Application (client) ID. This is your Client ID.
Create the Client Secret
- Open the app registration you created.
- Go to Certificates & secrets.
- Open the Client secrets tab.
- Select + New client secret.
- Enter a description, such as
SightCall Vision. - Select an expiry period. The current guide uses 730 days (24 months) where that option is available.
- Create the secret.
- Copy the secret Value immediately.
The client secret value is shown only once. Copy it as soon as it is created, store it securely, and record its expiry date. Replace the secret after it expires.
Add the integration in the SightCall Admin Portal
- Sign in to the SightCall Admin Portal for your tenant.
- Go to Setup > Integrations.
- If the menu is not visible, open https://admin.sightcall.com/integrations.
- Select + Add a Microsoft Dynamics 365 integration.
- Enter the following values:
- Tenant ID: The Tenant ID from Microsoft Entra ID.
- Client ID: The Application (client) ID from the app registration.
- Client Secret: The secret value you copied when creating the client secret.
- Select Save.
4. Test the integration
- In Microsoft Dynamics 365, open the app that you configured.
- Go to Cases.
- Open a case.
- Confirm that SightCall Vision Console appears on the right side of the form and is ready to start a Remote Visual Support session.
If you configured the integration on additional supported objects, open a record on each configured form to verify that the console appears as expected.