Dialogue Cloud

Install UCC Creator

Warning The Core is always leading, make sure the Core is up to date! Learn More

Supported SharePoint environments

Anywhere365 UCC A Unified Contact Center, or UCC, is a queue of interactions (voice, email, IM, etc.) that are handled by Agents. Each UCC has its own settings, IVR menus and Agents. Agents can belong to one or several UCCs and can have multiple skills (competencies). An UCC can be visualized as a contact center “micro service”. Customers can utilize one UCC (e.g. a global helpdesk), a few UCC’s (e.g. for each department or regional office) or hundreds of UCC’s (e.g. for each bed at a hospital). They are interconnected and can all be managed from one central location. Creator can be installed on the following environments:

  • SharePoint Online



Create a new Site Collection

Note Even though you may have a site collection already for an older version of Anywhere365 template (5.2 or lower) a new site collection must be created for Anywhere365 Template 6.xx (aka UCC creator). To create a new Site Collection follow these steps.


Register SharePoint App (only for SharePoint Online)

  1. Go to: (by using a web browser)

    <Site Collection URL>/_layouts/15/AppRegNew.aspx

    example: https://contoso.sharepoint.com/sites/ucc/_layouts/15/AppRegNew.aspx

  2. Enter values for the form fields

    1. Client ID (App ID) = Enter 4f327b5c-d62d-40ef-974b-38bcd3f8527c

      Warning The Client ID must be unique per tenant. So if upgrading from a older SP version, click Generate.

    2. Client Secret =Select Generate

      Warning The client secret will expire after a year.

      Tip For the procedure to renew this (or optionally extend this to 3 years), Learn More

    3. Title = Anywhere365 Config Template (Or something else)

    4. App Domain = URL of your corporate website. (any URL is possible [with the exception of the URL of your Sharepoint Site])

    5. Redirect URL = URL of site collection

    6. Click on Create.

    Warning Make sure to save your Client ID and Client Secret!

  3. Provide App permissions

    1. Go to (by using a web browser)

      <Site Collection URL>/_layouts/15/AppInv.aspx

      example: https://contoso.sharepoint.com/sites/ucc/_layouts/15/Appinv.aspx

    2. Do a lookup using your Client ID, default: 4f327b5c-d62d-40ef-974b-38bcd3f8527c.

    3. Fill in Title, example Anywhere365 Config Template

    4. Fill in AppDomain

    5. Add the following App's Permission Request XML.

      Warning Please don’t modify the Permission Request XML at all. Not even the URL.

      <AppPermissionRequests AllowAppOnlyPolicy="true">

      <AppPermissionRequest Scope="http://sharepoint/content/sitecollection" Right="FullControl"/>


  4. Click on Create.

  5. Confirm ‘Trust’ after creation.


Configure Site Collection

In this chapter the site collection gets ready to use. Site assets (images and JavaScript files) will be uploaded to the site collection and the UCC Creator List will be created.

Follow these steps:

  1. Unpack UCC.Creator.v6.x.xxxxx.x.zip

  2. Navigate to folder UCC.Creator

  3. Edit configuration.xml

    1. SiteCollectionUrl = URL of the site collection
      example: https://contoso.sharepoint.com/sites/ucc

    2. SPversion = sponline, sp2016, sp2013 or spfoundation

    3. Username = Username site collection admin (Only for SharePoint On-premises)

    4. Password = Password site collection admin (Only for SharePoint On-premises)
      You need to encrypt the password first with the "encryptpassword.ps1" script first. The PowerShell window should be executed with the credentials of the user that needs to get an encrypted password.

    5. AppId = Your Client Id (Only for SharePoint Online)

    6. AppSecret = Your Client Secret (Only for SharePoint Online)

  4. Open PowerShell

  5. Navigate to folder: UCC.Creator

  6. Run "UCC.SiteCollection.Creator.ps1" and wait until the task is completed.


In the next chapter you will see how you can add UCC.Creator.ps1 to Task Scheduler to automate the process of creating UCC sub sites.


(Optional) Import Scheduled Task Template

  1. Navigate to folder: UCC.Creator/ScheduledTaskTemplate/

  2. Edit A365-UCC-Creator.xml and save it. (Program Files\Anywhere365\UCC Creator)

    1. WorkingDirectory  point it to the ‘UCC.Creator’ folder.


  3. Go to the ‘Task Scheduler’ of the hosting server.

    1. Click on ‘Import Task’

    2. Browse to A365-UCC-Creator.xml (Program Files\Anywhere365\UCC Creator)

    3. Choose the appropriate user account and select “Run whether user is logged on or not.”

    4. Click on OK, enter the credentials of the chosen user account & click on OK again.

    5. UCC.Creator.ps1 will be executed as scheduled.

According to the default settings of this scheduled task, the script will be executed every 5 minutes.

If the task is already running, new instances will run in parallel.

You can change these settings at any time.


(Optional) Schedule automated tasks

The template has jobs that handle automated tasks, in the UCC creator this needs be configured:



Continue reading in Configure Creator Site