Setting up ConnectWise to optimize accuracy of Data Readiness report.


To setup and use the Cognition360 Data Readiness Report, you'll need to be an administrator in your ConnectWise Manage instance.  In the steps below we will explain how to perform each task to set up your ConnectWise to enable usage of the Data Readiness Report.

 

We will be performing the following:

  1. Create a Security Role

  2. Create API Member

  3. Create API keys

  4. Create a Security Role (Creating a Role with Read Only Rights for the API account)

  • In ConnectWise Manage, go to System > Security Roles

  • Create a new role called “ Cognition360 DataReadiness

    • Go to the "Service Desk " section of permissions (service teams, time entries ??, tickets)

      • Set all “Add Level” = None

      • Set all “Edit Level” = None

      • Set all “Delete Level” = None

      • Set all “Inquire Level” = All

    • Go to the "Finance" section of permissions (invoicing, agreements)

      • Set all “Add Level” = None

      • Set all “Edit Level” = None

      • Set all “Delete Level” = None

      • Set all “Inquire Level” = All

    • Go to the "Sales" section of permissions (opportunities)

      • Set all “Add Level” = None

      • Set all “Edit Level” = None

      • Set all “Delete Level” = None

      • Set all “Inquire Level” = All

    • Go to the "Companies" section of permissions (company)

      • Set all “Add Level” = None

      • Set all “Edit Level” = None

      • Set all “Delete Level” = None

      • Set all “Inquire Level” = All

    • Go to the "System" section of permissions (members)
      Set all “Add Level” = None
      Set all “Edit Level” = None
      Set all “Delete Level” = None
      Set all “Inquire Level” = All

 

 

2. Creating an API Member (Account)

  • In ConnectWise Manage, go to System > Members

  • Select the ‘API Members’ tab

  • Click + to add an account

  • Enter “Cognition360DataReadiness” in the Member ID field

  • Enter “C360DataReadiness” in the Member Name field

  • Set the Role to the one created above, “Cognition360 DataReadiness

  • Click Save

 

3. Creating a public and private API Key

  • Select the ‘API Keys’ Tab

  • Click + to add a new set of keys

  • Enter C360DataReadiness

4. Base64 Encode the API Public and Private Key

run in PowerShell

$key = '{companyname}+{publickey}'
$Sec = '{privatekey}'
$Text = $key + ":" + $Sec
$Bytes = [System.Text.Encoding]::UTF8.GetBytes($Text)
$EncodedText =[Convert]::ToBase64String($Bytes)
$EncodedText

 

example - cmV2b3RlY5grVnlVUnFTZTJXWDcyVTZXbzpZ2DM1YUdMfzVHbXKNaGFx


More info here

 

This will give us all the info we need to make the connection. Our support team will reach out to you once the connection has been completed and will discuss any further steps or requirements.

 

For queries, please contact support@cognition360.com