# User Sync Utility

Qommentary imports users/groups from Qlik Sense to the Qommentary environment enabling user token allocation, security and approval workflows management.

The *User Sync Utility* is a standalone executable which can be triggered from any task schedule manager to automate the user sync process in Qommentary.

![User Sync Flow](/files/-M5q6RCRqDDPL3sCXfSf)

By default, Qommentary supports the built-in *Windows Task Scheduler* application which can be configured to run on a frequent schedule and trigger the *Qommentary User Sync Utility*.

To setup an automated user sync task, please follow these steps:

### User Sync Utility

1\. Download the [**User Sync Utility**](mailto:support@qommentary.com?subject=%20Download%20Request%20%7C%20Qommentary%20User%20Sync%20Utility\&body=Please%20send%20download%20link%20to%20latest%20Qommentary%20User%20Sync%20Utility.)\
2\. Unzip contents to any folder on the server where Qommentary is hosted\
3\. Copy the **appsettings.json** file found on the Qommentary Engine folder under your installation path\
4\. Paste the file inside the *User Sync Utility* folder

### Windows Task Scheduler

1\. Open the **Server Manager**\
2\.  Click on **Tools** > **Task Scheduler**

![](/files/-M5osWQDCGohkyCPxO1H)

3\. Click on **Create Basic Task**

![](/files/-M5ov2MHRX4dm-RMukqu)

{% hint style="info" %}
You may also select **Create Task** if you would like a more advanced setup&#x20;
{% endhint %}

4\. Give your new task a name and click **Next**

![](/files/-M5owbEosEZBKhVP7YaY)

5\. Choose the frequency of your task and click **Next**

![](/files/-M5owphlvoheRzLUuuGp)

6\. Choose when the task should start and click **Next**

![](/files/-M5ox2nFYMCSyHU9n5u0)

7\. Choose **Start a program** and click **Next**

![](/files/-M5oxLPCFymRsvEQYctB)

8\. Browse to the *User Sychronization Utility* location, select **Qommentary.UserSync.exe** and click **Next**

![](/files/-M5oyfZYHZeKbNUAV56j)

9\. Review your details and click on **Finish**

Once the basic task has been created, we recommend reviewing each configuration tab to ensure it meets your requirements:

1\. Double-click on the newly created **Qommentary User Sync** task

![](/files/-M5p1mlIHXG9rqr20YSI)

2\. Select **Run whether user is logged on or not** and tick **Run with highest privileges**

![](/files/-M5p4GIOjXLqyDGP0pI0)

4\. Verify that the **Conditions** and **Settings** tabs display correct settings\
5\. Click on **OK** and enter your admin password

![](/files/-M5p6nXf_yofM216fGcr)

### **Logs**

The *User Sync Utility* will create a log file in a daily basis and store in the setup folder.

![](/files/-M5pXRUo1J-icuoWeizR)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://knowledgebase.qommentary.com/utilities/user-task-scheduler.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
