The External Programs permissions group controls access to external programs that connect and exchange information with Needles. These settings allow for access to the Web API which is how all interfaced third party products connect to Needles. In addition, there are specific settings for Outlook and QuickBooks to allow the exchange of information between programs. Select the Set All option above the Enabled and Modify columns to give full access or no access to all the areas contained within the External Programs permissions group.

If “set all” is used for Add, Modify or Delete, all check boxes under the “Enabled” level for that group will automatically be selected as well.
Below is a list of the permissions that can be set to control access to external programs interfacing with the Needles program.
The permissions that control access to the Web API are displayed below.

Setting all options as shown above will grant the following permissions:
The permissions that control access to the Outlook Sync Settings are displayed below. These options need to be selected for users who want to sync their Outlook Calendar, Contacts and Tasks with Needles using the Outlook Interface with Needles.

Setting all options as shown above will grant the following permissions:
The permissions that control access to Outlook Administrator privileges are displayed below.

Setting all options as shown above will grant the following permissions:
The permissions that control access to the QuickBooks SDK Interface are displayed below. These options need to be selected for users who want to sync Needles data with their QuickBooks company files using the QuickBooks SDK interface with Needles.

Setting all options as shown above will grant the following permissions: