Salesforce Remote Visual Assistance 3.0
Salesforce Remote Visual Assistance 3.0
CONTENTS
HOW TO INSTALL? 9
Package Installation Prerequisites 10
PREREQUISITES HANDLING 14
Enable Identity Provider 14
Connected App - Edit Policies - IP Relaxation & Permitted Users Configuration 15
IP Relaxation 15
Permitted Users 15
Connected App - Manage Profiles 17
Connected App - Custom Attributes 18
SAML Login Information 19
FLOW TESTING 27
Invite Flow Testing 27
Video Dashboard Testing 28
Session Summary & Visual History 30
CONFIGURATION 32
Add ‘Visual Remote Assistant’ to your cloud objects 32
Add ‘Visual Remote Assistant’ to your cloud objects - Manual Configuration 34
VRA CONFIGURATION 36
DESKTOP SHARING 36
VRA CONFIGURATION 36
MOBILE SCREEN MIRRORING 37
VRA CONFIGURATION 37
MOBILE & TABLET SUPPORT 38
IN ORDER TO ALLOW VISUAL REMOTE ASSISTANT TO RUN ON MOBILE & TABLET
DEVICES, PLEASE GO TO: 38
SETUP → NEW SALESFORCE MOBILE APP QUICKSTART → NEW SALESFORCE MOBILE
APP FOR TABLET → GIVE ALL USERS ACCESS → ENABLE THE TOGGLE 38
GUIDANCE FOR SALESFORCE MOBILE APPLICATION 38
VRA CONFIGURATION 38
FIELD SERVICES CONFIGURATION 39
ENABLE FIELD SERVICES (SERVICE CLOUD ONLY) 39
FSL LICENSING - ADD ON LICENSE CONFIGURATION (SERVICE CLOUD ONLY) 39
FEED TRACKING CONFIGURATION 40
FSL MANAGED PACKAGE NOTIFICATION (FIELD SERVICES ONLY) 41
PREREQUISITES 41
VISUAL REMOTE ASSISTANT CONFIGURATION FOR SFS 42
SALESFORCE FIELD SERVICE FOR IOS - CONNECTED APP - EDIT POLICIES - IP
RELAXATION 42
IP RELAXATION 42
SALESFORCE FIELD SERVICE FOR ANDROID - CONNECTED APP - EDIT POLICIES - IP
RELAXATION 42
IP RELAXATION 42
SALESFORCE FIELD SERVICES SETTINGS - ALLOW CHATTER NOTIFICATIONS 42
VRA CONFIGURATION 43
SFS APP EXTENSION (FIELD SERVICE ONLY) 44
VISUAL REMOTE ASSISTANT CAN BE TRIGGERED FROM THE SALESFORCE FIELD SERVICES
(SFS) APPLICATION. 44
CONFIGURATION STEPS: 44
CUSTOMIZE PAGE LAYOUT FOR MOBILE & TABLET 46
Add ‘Invite Form’ and ‘Visual History’ to Desktop and Mobile your page layout 46
DESKTOP LAYOUT 47
MOBILE LAYOUT 48
All intellectual property rights in this publication are owned by TechSee Technologies Ltd. And protected by
applicable copyright laws and international treaty provisions. TechSee Technologies Ltd. retains all rights not
expressly granted. No part of this publication may be reproduced in any form whatsoever or used to make any
derivative work without prior written approval by TechSee Technologies Ltd.
TechSee Technologies Ltd. reserves the right to revise this publication, and/or make improvements or changes
in the product(s) and/or the program(s) described in this documentation at any time without prior notice. The
information in this document is provided in good faith, but without any representation or warranty whatsoever,
whether it is accurate, or complete or otherwise, and on express understanding that TechSee Technologies Ltd.
shall have no liability whatsoever to other parties in any way arising from or relating to the information or its
use.
Any software described in this publication is furnished under a license agreement. All other trademarks are the
property of their respective owners. Other company and brand products and service names are trademarks or
registered trademarks of their respective holders.
VISUAL ASSISTANCE
TechSee Visual Assistance enables contact center agents and field technicians to visually
engage with customers via their smartphone cameras, without the need to download an app or
use an SDK. This allows the visual diagnosis and fast resolution of issues using Augmented
Reality annotations overlaid on photos or video streams.
By accepting a remote visual session, the customer can ‘transport’ their equipment via the
smartphone camera, enabling the agent to act as a virtual technician. By transforming the
interaction from a case of “tell me what you see” to “show me the problem,” TechSee Visual
Assistance enables the agent to provide effective guidance as if they were standing right next
to the customer.
Empower your organization with TechSee Visual Assistance for Salesforce, available for
various Salesforce Clouds. TechSee Visual Assistance is integrated directly into the
Salesforce console making it easy to initiate a live video session from Salesforce components,
such as Work Order, Case, Care Plan ID, Lead or others. Salesforce Agents deliver interactive
AR remote support right from Salesforce’s dashboard with the industry’s first live video
support solution powered by AI & AR, without the need to download any app or use an SDK
on the customer side.
TechSee Visual Assistance allows Salesforce agents and remote experts to see what their
customers see and guide them to resolutions, while keeping Salesforce information available
simultaneously and creating visual assistance assets, attached to the Salesforce case.
Click on the username to whom you want to permit Visual Remote Assistant
Click on Edit Assignment button and search for Visual Remote Assistant
● Once you are back in user detail page, From the options on top, click on Permission Set
Assignments
● Click on Edit Assignment and search for RemoteExpert in available permission sets and
click on add
● Click on Save
Once the SF admin completes the above two steps then the user will be permitted to use the Visual
Remote Assistant package
HOW TO INSTALL?
In salesforce, users can install the latest package / App in a Salesfoce instance by following
the below steps:
● Open a browser and enter installation URL: https://sfdc.co/visualremoteassistant-
install
● User will be redirected to salesforce login page
Click on Done.
User can find the installed app from setup installed packages
https://developer.salesforce.com/docs/atlas.en-us.externalidentityImplGuide.meta/
externalidentityImplGuide/external_identity_set_up_my_domain.htm
● We have configurations available for different business needs for multiple objects.
● We support lightning experience currently.
In order to configure and customize the managed package, you will find a Visual Remote
Assistant Configuration tool that will guide you through the setup process, step-by-step.
Please verify that the users who will be granted with VRA license, has the following
permission at the user profile level:
● Go to Setup
● Go to Object Settings
● Click on edit before it and provide Read, Create and Edit permissions
● Click on the ‘Retry’ button - your VRA account setting will be updated automatically.
● The Invite \ Visual History components are available again.
For upgrade process, upon successful completion of this process, please skip to ‘VRA 3.0 -
Session Types Configuration’ section.
Each screen contains detailed instructions and screenshots in order to simplify the
configuration process.
● A domain name should be registered under the ‘techsee.me’ primary domain name.
● Enter the desired domain name and click on the ‘Check Availability’ button.
An indication will appear on the screen whether the requested domain name is
available or not’
LANGUAGE SELECTION
● Choose the end user UI language, from the dropdown menu. English is the default
language.
● For the Salesforce UI language customization, please refer to the ‘Configuration’
section.
REGION SELECTION
● Choose the region in which the account and the video site will be created, there are
two options:
o AWS North America (default)
o AWS Europe
● In the case of APAC region, please contact TechSee Support in order to configure the
account to use AWS Sydney video site.
PREREQUISITES HANDLING
In order to create an account on the TechSee platform, there are several prerequisite
requirements to be handled.
Please review each prerequisite carefully, as each one of them is mandatory in order to setup
your Visual Remote Assistant account.
● In order to use Visual Remote Assistant, ‘Identity Provider’ has to be enabled in your
Salesforce organization, since the package relies on SSO authentication.
● Click on the ‘Enable Identity Provider’ link shown at the top of the screen.
You will be redirected to Setup Identity Provider page.
● If the ‘Identity Provider’ is not enabled, then click on the ‘Enable Identity Provider’
button
o A certificate will be shown in the dropdown list in the screen]
o Click ‘Save’
● Go back to the ‘Visual Remote Assistant - Configuration’ tab and check the ‘Identity
Provider is enabled’ checkbox.
● Click ‘Next’
● In order to use Visual Remote Assistant, it’s required to edit the ‘Visual Remote
Assistance’ connected app policies for ‘IP Relaxation’ and ‘Permitted Users’.
● Click on the ‘Manage Connected App’ link shown at the top of the screen.
You will be redirected to Setup Manage Connected App page
● Click on the ‘Visual Remote Assistant’ connected app from the list shown.
IP RELAXATION
● Go to ‘OAuth Policies’ IP Relaxation
● Select the ‘Relax IP restrictions’ from the dropdown list
PERMITTED USERS
● Go to ‘OAuth Policies’ Permitted Users
● Select ‘Admin approved users are pre-authorized’
● Go back to the ‘Visual Remote Assistant - Configuration’ tab and check the
‘Connected App - ‘Policies Edited’’ checkbox.
● Click ‘Next’
● In order to use Visual Remote Assistant, it’s required to assign application profiles to
the ‘Visual Remote Assistance’ connected app.
● Click on the ‘Manage Connected App’ link shown at the top of the screen.
You will be redirected to Setup Manage Connected App page
● Click on the ‘Visual Remote Assistant’ connected app from the list shown.
● Go to ‘Profiles’
● Click ‘Manage Profiles’
● Choose the profiles that will use the ‘Visual Remote Assistant’ package.
● Go back to the ‘Visual Remote Assistant - Configuration’ tab and check the
‘Connected App - ‘Profiles Assigned’ checkbox.
● Click ‘Next’
● In order to use Visual Remote Assistant, it’s required to configure the custom
attributes that will be used to identify the Salesforce user in TechSee.
● Click on the ‘Manage Connected App’ link shown at the top of the screen.
You will be redirected to Setup Manage Connected App page
● Click on the ‘Visual Remote Assistant’ connected app from the list shown.
● Go to ‘Custom Attributes’
● Click ‘New’’
● Enter the following values (note: both the key & value are case sensitive):
Attribute Attribute value
key
lastName $User.LastNa
me
firstName $User.FirstNa
me
● Go back to the ‘Visual Remote Assistant - Configuration’ tab and check the
‘Connected App - ‘Custom Attributes Created’’ checkbox.
● Click ‘Next’
● In order to use Visual Remote Assistant, it’s required to configure the SSO (SAML)
authentication URLs in the ‘Visual Remote Assistance’ connected app.
● Click on the ‘Manage Connected App’ link shown at the top of the screen.
You will be redirected to Setup Manage Connected App page
● Click on the ‘Visual Remote Assistant’ connected app from the list shown.
ACCOUNT CREATION
Account Creation flow will provision a new Visual Remote Assistant account on the TechSee
platform. The account will be created in ‘Pending’ state until it will be activated by the
Salesforce Admin user.
In this popup dialog window, the Salesforce Admin is prompted to verify that all
prerequisites have been completed successfully, as instructed in the previous steps.
o Clicking on ‘Cancel’ will allow the Salesforce Admin to go back and review
the prerequisites steps.
o Clicking on ‘Continue’ will create an account on the TechSee platform.
ACCOUNT ACTIVATION
● Once the Salesforce Admin clicks on the ‘Continue’ button, the account creation
operation will be performed.
● The following screen appears:
● The Salesforce Admin can activate the account within 48 hours from the time the
account had been created.
ACTIVATION EXPIRATION
SUCCESSFUL ACTIVATION
● Once the user clicks on the ‘Ok’ button, the Salesforce Admin will be redirected to the
‘Post Activation - Configuration’ steps.
● After a successful activation of the TechSee Visual Remote Assistant account, few
steps should be taken in order to complete the configuration: CSP Trusted Sites,
Remote Site Settings and ACS URL configuration.
● Go to ‘Setup’
● In quick find, search for ‘App Manager’
● Choose the Lightning object to each you added Visual Remote Assistant support to
o Please verify it’s ‘Lightning’ and not ‘Classic’ object
● Click on the ‘Edit’ option
● Click ‘Save’
FLOW TESTING
Upon a successful completion of the account creation & activation process, prerequisites
handling and post activation configuration - now you are ready to test the Visual Remote
Assistant Flow.
Inside the Visual Remote Assistant Configuration tool, you will find a ‘Flow Testing’ section.
This section will allow you to easily test the entire product flow, end-to-end, from sending the
invitation, through a live video session and viewing session summary with visual history
records.
● You can choose either ‘Invite via SMS’ or ‘Invite via Email’ tab.
● The ‘Customer Reference Number’ is set with the username of the Salesforce Admin
who is running the flow testing.
● Enter phone number or email address and click on the ‘Send’ button
● At the bottom left corner of the screen, you will see a docked lightning utility bar
object, named ‘Visual Remote Assistant - Video Dashboard’
● The end user accepts the Terms of Service and grants camera permissions.
Once the video dashboard - the system is configured properly for Visual Remote
Assistant.
● Click on the ‘End Session’ red button at the bottom left corner of the video dashboard
● The following message will appear on the screen:
CONFIGURATION
Your Visual Remote Assistant account is now ready to be configured and customized in your
Salesforce organization.
For each object you selected, you will need to choose the 'Reference Number' field
which will be the unique identifier.
You can also determine which fields will be used to retrieve automatically the Email
Address and Mobile Phone number to which the invitation will be sent.
● In the ‘Select Object’ field, select the desired Salesforce object, to which the ‘Visual
Remote Assistant’ application will be correlated.
o If for some reason, the ‘Select Object’ dropdown field doesn’t open -
please refer to the manual procedure to complete this step.
Note: you can correlate Visual Remote Assistant with multiple objects.
o
● Configure the following session invite fields:
Customer Optional Select which field in the selected Salesforce object will be used
Name to show the customer name information
Email Optional Select which field in the selected Salesforce object will be used
to send Email invitations
Phone Optional Select which field in the selected Salesforce object will be used
as the mobile phone number to which SMS invitations will be
sent
Customer Mandator Select which field will be used as the unique identifier, to
Reference y which the Visual History records will be correlated
● Click on ‘Save’
The outcome looks as follows:
● Click on ‘Save’
The outcome looks as follows:
In order to update the VRA Session Types list, it’s required to access the VRA configuration
tool
VRA CONFIGURATION
VRA 3.0 introduces an Audio channel option as part of a VRA Live Video session
A new toggle is added for Video sessions only - Audio toggle.
If the agent enables the ‘Audio’ toggle, then the VRA session will allow both the agent and
the end user to communicate via an audio channel.
VRA CONFIGURATION
gf DESKTOP SHARING
VRA 3.0 introduces a new session type - ‘Desktop Sharing’. This session type allows the PC
user to share his desktop screen with the VRA agent.
Sending an invitation to this session type is available only via Email.
VRA CONFIGURATION
●
Go to ‘Configuration Step 2 Features Configuration VRA Session Type by Platform - Configuration
VRA 3.0 introduces a new session type - ‘Mobile Screen Mirroring’. This session type allows
a mobile user to mirror his entire mobile screen device.
Sending an invitation to this session type is available only via Email.
VRA CONFIGURATION
Visual Remote Assistant 3.0 offers the ability for Salesforce agents to use Visual Remote
Assistant on-the-go (Mobile & Tablet).
In order to allow Visual Remote Assistant to run on Mobile & Tablet devices, please go to:
Setup New Salesforce Mobile App QuickStart New Salesforce Mobile App for Tablet Give All Users Acce
In order to download the Salesforce official application, please refer to the following URLs:
Apple App Store - Salesforce on the App Store
Google Play Store - Salesforce - Apps on Google Play
VRA CONFIGURATION
In order to allow VRA to run on mobile & tablet, follow these steps:
● Go to ‘App Launcher’ search for ‘Visual Remote Assistant Configuration’
●
Go to ‘Configuration Step 2 Features Configuration VRA to-go Mobile & Tablet Support Enable V
Go to Setup Service Field Service Settings Field Service enable the toggle
Enable Notification:
Go to Setup Service Field Service Settings Notifications enable the ‘Enable Notifications’ toggle
Note - if the Add On License is already enabled in your Salesforce organization - then this
toggle will not appear.
Go to Setup Feature Settings Service Field Service Field Service Settings Field Service Work Orders ena
For each object, enable the toggle called ‘Enable Feed Tracking’
Please verify it’s enabled for each of the VRA supported objects.
Following the guidelines in this section in order to add Chatter & Push Notifications.
PREREQUISITES
In order to use Visual Remote Assistant with the SFS application, the following prerequisites
are required:
If the Field Service lightning package is not installed, please refer to the following link in
order to install it on your SF org - https://fsl.secure.force.com/install
Search for ‘Click here to install the Salesforce Field Service Spring '21 Managed Package in
Production’ in order to install the package
If the ‘Salesforce Field Service App Package’ app is not installed, please refer to the
following installation link - https://help.salesforce.com/articleView?
id=sf.mfs_push_notifications.htm&type=5
Go to step 1 and install the ‘Connected App’
● Click on the ‘Manage Connected App’ link shown at the top of the screen.
You will be redirected to Setup Manage Connected App page
● Click on the ‘Salesforce Field Service for iOS’ connected app from the list shown.
IP Relaxation
● Go to ‘OAuth Policies’ IP Relaxation
● Select the ‘Relax IP restrictions’ from the dropdown list
SALESFORCE FIELD SERVICE FOR ANDROID - CONNECTED APP - EDIT POLICIES - IP RELAXATION
● Click on the ‘Manage Connected App’ link shown at the top of the screen.
You will be redirected to Setup Manage Connected App page
● Click on the ‘Salesforce Field Service for Android’ connected app from the list shown.
IP Relaxation
● Enable the ‘Mention assigned user when the Service Appointment is dispatched’
toggle
VRA CONFIGURATION
Note - if your organization does not use the SFS application - you can skip this part.
Configuration steps:
●
Go to Setup Service Field Service Field Service Mobile Field Service Mobile Settings
● Scroll down to the ‘App Extension’ section and click on ‘Add’
● Two configuration steps are required - one for iOS and one for Android
Type iOS
Type Android
Now that you have successfully added Visual Remote Assistant to the desired Salesforce
objects and added the Mobile & Tablet configuration, the next step is to customize the page
layout of the supported object by adding the ‘Visual Remote Assistant Invite Form’
component:
● Go to the relevant object to which you added support (e.g. Work Order, Case, etc.)
● Click on the Setup gear icon at the top right corner of the screen
● Click on ‘Edit Page’
DESKTOP LAYOUT
● In the layout view, choose ‘Desktop’
● In the left bar menu, the following option will appear under ‘Custom - Managed’
● Drag & drop the ‘Visual_Remote_Assistant-Invite_Form’ into the main screen layout
MOBILE LAYOUT
● In the layout view, choose ‘Phone’
● In the left bar menu, the following option will appear under ‘Custom - Managed’
● Drag & drop the ‘Visual_Remote_Assistant-Invite_Form’ into the main screen layout
www.techsee.me