Apply ConnectWise Member Security

Applies to: ConnectWise Manage

Security roles in ConnectWise PSA applied against a Member API control the level of access an API has to your system.  

When creating a MemberAPI It is recommended to create a Security Role with the appropriate permissions needed for ConnectWise PSA to integrate with Wise-Sync.  

How do I get there?

To configure ConnectWise PSA security roles, navigate inside ConnectWise PSA to System > Security Roles. 



What do I do?

   1. Select 'New Item', to add a new ConnectWise Security Role

   2. Input Role ID

   3. Press Save 





For more information on how to edit Security Role in ConnectWise, see FAQ - How do I edit a ConnectWise Security Role?


Then review and update each of the Security Role modules and permissions needed to sync transactions in ConnectWise PSA versions 2019.3 and newer as per the below table 


The following Modules and Permissions all require 'All' for 'Inquire Level'. 

ModulePermission 
CompaniesCompany MaintenanceWise-Sync requires permissions to query information from companies.
ContactsWise-Sync requires permission to query contacts from companies.
Manage AttachmentsWise-Sync requires permissions to get attachments when syncing expenses.
Team MembersWise-Sync requires permissions to get Team Member details when syncing expenses.
FinanceAccounting Interface Select All for all levels (Add, Edit, Delete, Inquire). 
Wise-Sync needs to generate GL batches from ConnectWise for each financial record. This data is retrieved from the Accounting Interface.
Billing View TimeWise-Sync requires permissions to view the billing option on time entry
Company FinanceWise-Sync requires the ability to see the Company Finance screen for companies within the system
InvoicingSelect All for all levels (Add, Edit, Delete and Inquire). 
Wise-Sync requires this permission in order to retrieve tax codes when doing an Invoice Sync. Also required, when a payment is reversed.
ReportsWise-Sync requires permissions to query Reporting Views when performing most tasks in Wise-Sync.
- All Reports
ProcurementInventory AdjustmentsWise-Sync requires permission to get inventory adjustments when syncing inventory.
Inventory TransfersWise-Sync requires permission to get inventory transfers when syncing inventory.
Product CatalogWise-Sync requires permissions to query information about products in the product category when syncing procurement/inventory.
ProductsWise-Sync requires permissions to query products for procurement/inventory.
NOTE: for WisePay for PSA customers (WisePay only, no Wise-Sync), you require both 'edit' and 'add' level permissions 
Purchase OrdersWise-Sync requires permissions to query purchase orders when syncing procurement/inventory.
ReportsWise-Sync requires permissions to query Reporting Views when performing most tasks in Wise-Sync.
- All Reports
ProjectsReportsWise-Sync requires permissions to query Reporting Views when performing most tasks in Wise-Sync.
- All Reports
SalesReportsWise-Sync requires permissions to query Reporting Views when performing most tasks in Wise-Sync.
- All Reports
Service DeskService TicketsWise-Sync requires Service Desk > Service Tickets set to All for Inquire Level to be able to sync expenses.

ReportsWise-Sync requires permissions to query Reporting Views when performing most tasks in Wise-Sync.
- All Reports
SystemAPI ReportsWise-Sync requires permissions to query API Reporting Views when performing most tasks in Wise-Sync.
Custom Menu EntrySelect All for all levels (Add, Edit, Delete, Inquire)
Manage Hosted APISelect All for all levels (Add, Edit, Delete, Inquire)
Member MaintenanceWise-Sync requires permission to view existing members within the system when syncing expenses.
My CompanyAllows Wise-Sync to sync Territories, Structure Levels, etc.
Security RoleWise-Sync requires permission to review the settings for existing security roles
System ReportsAllows the ability to review reports located in the System Category of the Reports module.
- Security Roles Setup Report
Table Setup (Customize)Select All for all levels (Add, Edit, Delete, Inquire)

Wise-Sync requires permissions to allow access for:
- General / Manage Hosted API

- General / Portal Configuration (for Future Functionality)

- General / Portal Security (for Future Functionality)

- General Ledger / Accounting Package (for Future Functionality)

- General Ledger / GL Accounts (for Future Functionality)

- Inventory / Warehouse

- Inventory / Warehouse Bin

- Invoicing / Billing Status

- Invoicing / Billing Terms

- Invoicing / Tax Code


Report WriterAllows for custom Invoices
Time & ExpenseExpense Report
Entry
Wise-Sync requires permissions to view reports located in the Expense Report Entry Category of the Reports Module when syncing expenses.
ReportsWise-Sync requires permissions to view reports located in the Time Entry Category of the Reports Module when syncing expenses.

Note:

  • The Finance: Accounting Interface requires ALL for all levels (Add, Edit, Delete, Inquire). 
  • If users are currently logged in while the change is made and saved, they made need to log out and back in to see their elevated rights.
  • For accounts on ConnectWise v2019.2 or older the only permission required to sync transactions is Finance: Accounting Interface select ALL for all levels (Add, Edit, Delete, Inquire). 


If you need further assistance, email us at support@wise-sync.com where our Support Team can help you.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.