# Configuration guide: OneDrive assisted troubleshooting

{% hint style="warning" %}
Refer to the [Usage guide: OneDrive assisted troubleshooting](https://docs.nexthink.com/platform/library-packs/collaboration-and-productivity-applications/workflow-onedrive-assisted-troubleshooting/usage-guide-onedrive-assisted-troubleshooting) to use library content as a standard user.
{% endhint %}

## **Prerequisites** <a href="#documentation-pre-requisites" id="documentation-pre-requisites"></a>

This library pack contains content from the following required [expansion products](https://docs.nexthink.com/platform/overview/products):

* [Employee Engagement - Campaigns](https://docs.nexthink.com/platform/user-guide/campaigns)
* [Flow - Workflows](https://docs.nexthink.com/platform/user-guide/workflows)

{% hint style="info" %}
Some of these products offer default access to their respective content and can still be used without [expansion products](https://docs.nexthink.com/platform/overview/products).

To learn more about default thresholds for expansion products, [visit the extended documentation](https://edocs.nexthink.com/nexthink-infinity/infinity-specifications/nexthink-infinity-default-thresholds-overview).
{% endhint %}

## **Included content and dependencies** <a href="#documentation-contentanddependencies" id="documentation-contentanddependencies"></a>

This library pack contains the following content and dependencies:

| Content type                                                                                        | Name                                                         | Description                                                                                                      | Dependencies                                                     |
| --------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| [Workflows](https://nexthink.gitbook.io/opd/user-guide/workflows/managing-workflows)                | **OneDrive assisted troubleshooting**                        | Fully automated workflow to perform basic remediation steps on an OneDrive installation.                         | <p>Required to resolve common issues in your environment<br></p> |
| [Remote actions](https://nexthink.gitbook.io/opd/user-guide/remote-actions/managing-remote-actions) | **Get OneDrive status**                                      | Gather information about the status of the Microsoft OneDrive client on the device.                              | Required for the workflow to function                            |
| [Remote actions](https://nexthink.gitbook.io/opd/user-guide/remote-actions/managing-remote-actions) | **Get OneDrive sync status**                                 | Checks the syncronization of OneDrive                                                                            | Required to resolve issues identified by the workflow            |
| [Remote actions](https://nexthink.gitbook.io/opd/user-guide/remote-actions/managing-remote-actions) | **Repair OneDrive**                                          | Performs a OneDrive repair or reinstallation on the device, mitigating possible sync issues.d in the parameters. | Required for the workflow to function                            |
| [Remote actions](https://nexthink.gitbook.io/opd/user-guide/remote-actions/managing-remote-actions) | **Reset OneDrive**                                           | This Remote Action can assist in scenarios whereby OneDrive is failing to synchronize                            | Required for the workflow to function                            |
| [Remote actions](https://nexthink.gitbook.io/opd/user-guide/remote-actions/managing-remote-actions) | **Get Wi-Fi signal strengh**                                 | Get information about Wi-Fi connection strengh on the device                                                     | Required for the workflow to function                            |
| [Remote actions](https://nexthink.gitbook.io/opd/user-guide/remote-actions/managing-remote-actions) | **Get network speed**                                        | Gets information about the speed of the network                                                                  | Required for the workflow to function                            |
| [Remote actions](https://nexthink.gitbook.io/opd/user-guide/remote-actions/managing-remote-actions) | **Get application crash details**                            | Gets information related to the applications crash.                                                              | Required for the workflow to function                            |
| [Campaigns](https://nexthink.gitbook.io/opd/user-guide/campaigns/managing-campaigns)                | **Onedrive Troubleshooting**                                 | Campaign to notify the user if they wish to start OneDrive troubleshooting assistance.                           | Required for the workflow to function                            |
| [Campaigns](https://nexthink.gitbook.io/opd/user-guide/campaigns/managing-campaigns)                | **Onedrive Troubleshooting: Problems with Wi-Fi or network** | Campaign to notify the user there are issues with the Wi-Fi or nextwork connectivity                             | Required for the workflow to function                            |
| [Campaigns](https://nexthink.gitbook.io/opd/user-guide/campaigns/managing-campaigns)                | **Onedrive Troubleshooting: Problems with the size**         | Campaign to notify the user that there are issues with the Onedrive size configuration                           | Required for the workflow to function                            |

## **Configuring "OneDrive assisted troubleshooting workflow"** <a href="#documentation-configurationguide" id="documentation-configurationguide"></a>

{% hint style="info" %}
Adapt these suggested configuration steps to edit and customize content according to your organizational needs.
{% endhint %}

Follow these steps to install and configure content:

* Before configuration - Install library pack content from [Nexthink Library](https://docs.nexthink.com/platform/user-guide/nexthink-library)
* [Step 1 - Configure remote actions](#step-1-configure-remote-actions)
* [Step 2 - Edit campaigns](#step-2-edit-campaigns)
* [Step 3 - Configure ServiceNow API connector credentials](#step-3-configure-itsm-api-connector-credentials)
* [Step 4 - Configure the workflow](#step-4-configure-the-workflow)

### **Step 1 - Configure remote actions**

1. From the main menu, navigate to the **Remote Actions** > [Manage Remote Action ](https://docs.nexthink.com/platform/user-guide/remote-actions/managing-remote-actions)page.
2. Review and edit your remote actions.

### **Step 2 - Edit campaigns**

1. From the main menu, navigate to the **Campaigns** > [Manage Campaigns](https://docs.nexthink.com/platform/user-guide/campaigns/managing-campaigns) page.
2. Review and edit your campaigns. For each installed campaign:
   * Customize the sender name and image.
   * Review and adjust questions.
   * Publish the campaign when you are ready to use it.

Nexthink recommends the following configurations for these campaigns:

| Name                                                         | Trigger                                                   | Priority                                          |
| ------------------------------------------------------------ | --------------------------------------------------------- | ------------------------------------------------- |
| **Onedrive Troubleshooting**                                 | The trigger for this campaign should be set to "workflow" | The priority for this campaign should be "Urgent" |
| **Onedrive Troubleshooting: Problems with Wi-Fi or network** | The trigger for this campaign should be set to "workflow" | The priority for this campaign should be "Urgent" |
| **Onedrive Troubleshooting: Problems with the size**         | The trigger for this campaign should be set to "workflow" | The priority for this campaign should be "Urgent" |

### **Step 3 -** Configure ServiceNow API connector credentials

This workflow contains ServiceNow incident management connector thinklets that need configuring using the appropriate connector credentials.

For more information, see [ServiceNow - Incident management](https://docs.nexthink.com/platform/user-guide/workflows/creating-workflows/designer/configuring-connector-thinklet/servicenow-incident-management).

### Step 4 - Configure the workflow

Before customizing the 'Outlook-assisted troubleshooting' workflow, you should:

* Configure the ServiceNow incident management connector thinklets.

1. **ServiceNow**

Before triggering this workflow, an ITSM ticket should be raised, and the ticket reference should be stored.\
The workflow contains one parameter: '**TicketID**'. When the workflow is triggered, the ITSM ticket reference should be entered into this parameter.

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2Fgit-blob-8011cace649665d01d508f7151cd61c2c42a6e3b%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

When action is taken, this ITSM ticket is updated with a status report at multiple workflow stages. These updates include the ticket ID, default device name, and a free text description. Any text descriptions should be reviewed and amended if required.

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2Fgit-blob-4b84a9f642dcc442a3f912556a1b5ba0ec8b5962%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

RELATED TOPICS

* [Overview page](https://docs.nexthink.com/platform/library-packs/collaboration-and-productivity-applications/workflow-onedrive-assisted-troubleshooting)
* [Usage guide](https://docs.nexthink.com/platform/library-packs/collaboration-and-productivity-applications/workflow-onedrive-assisted-troubleshooting/usage-guide-onedrive-assisted-troubleshooting)
