TeamViewer is a cloud-based remote connectivity platform that allows you to gain remote access to different devices across platforms. TeamViewer supports both regular remote sessions, which allow you to gain access to the user's screen and input control, and pilot sessions, which allow you to gain access to the remote device's camera for real-time streaming.
Integration of TeamViewer with ServiceDesk Plus Cloud allows technicians to provide real-time support to requesters. Using the regular remote session, the technicians can gain access to devices with a display like a workstation or mobile phone and fix any issues with them. On the other hand, technicians can use pilot sessions to provide support for devices that do not have display units like network devices, printers, etc by using image streaming via a mobile camera.
Role Required: SDAdmin
Supported Edition: ServiceDesk Plus Cloud Enterprise
Navigate to Setup
>> Apps & Add-ons >> Integrations.
Under the Third Party Integrations tab, locate the TeamViewer card.
Enable the integration using the toggle.

After enabling TeamViewer, the widget is automatically deployed for all technicians. The widget will be accessible to technicians from the right-side pane in the request details page. SDAdmin can manage the widget under Setup
>> Developer Space >> Custom Widgets.

For using the TeamViewer widget, the technicians must authorize themselves by using their TeamViewer credentials. To do this, follow the steps below:
For Technicians:
Navigate to the request details page of your preferred request.
On the right-side pane, click TeamViewer
.
Click Authorize.

Provide TeamViewer credentials to authorize.

For SDAdmins:
The SDAdmins can either authorize themselves from the widget on the request details page like other technicians or directly from the Custom Widgets section.
Go to Setup
>> Develeoper Space >> Custom Widgets.
Click TeamViewer.
Locate the Connection field and click Authorize Teamviewer.

Provide TeamViewer credentials to establish the connection.

After integration and authorization, technicians can create a new remote session or a pilot session directly from the TeamViewer widget on the right-side pane of the request details page. When a session is created, an email notification will be sent to the requesters and the technician, containing the respective user's session link. The notifications are also logged into the request conversations.
To create a new remote/pilot session:
Go to Requests and open your preferred request.
On the right-side pane, click TeamViewer
and do one of the following.
For remote sessions: Click Create a remote session. A remote session will be created and the requester will be notified via email.
For pilot sessions: Click Create a pilot session. A remote session will be created and the requester will be notified via email and SMS.

Click Enter Session in the widget.
On the TeamViewer page, click Launch Installed TeamViewer.

The connection with the remote device will be established after the user has initiated and allowed remote access using the link received via email or SMS.
The widget provides information such as the name of the technician who created the session, type of session (remote or pilot session), session URL, active connection, session duration, and also provides options to reinvite users, enter or end a session, and access session history.

The session link will be valid for 24 hours. You can resend the email notification to requesters from the TeamViewer widget by clicking Reinvite. Alternatively, you can share the link via other channels. To do this click Copy Link, and share the link with your requesters via any other channel.

To access the session history, click Session History.

To end an active session and close the connection, click
on the TeamViewer toolbar and then click End Session on the widget.

Role required: SDAdmin
Go to Setup
>> Apps & Add-ons >> Integrations, >> Third Party Integrations.
Locate the TeamViewer card and disable the integration using the toggle.

Go to Setup
>> Developer Space >> Custom Widgets.
Disable the widget using the toggle under Widget Item Name or Display Location or Display location toggle.
