Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

To make and receive calls using ContactWorld in Salesforce, you must have a Salesforce API user set up and you must link ContactWorld NewVoiceMedia to this user. For information about linking ContactWorld NewVoiceMedia to a Salesforce user, see Linking NewVoiceMedia to a Salesforce account. To access and use the ContactWorld API correctly, the API user must have permissions to various objects, fields, pages and Apex classes included in the ContactWorld package. The ContactWorld API user permission set includes all the permissions that the API user needs.

What permissions does the Salesforce API user that I link to

...

NewVoiceMedia need to use ContactWorld in Salesforce?

You must assign the ContactWorld API user permission set to your API user.

...

  • If you need to query users, your API user needs the View All Users permission
  • If your org uses a Private sharing model, your API user needs the View All Data permission.
  • If you use the Data Connector applet to insert records in Salesforce, your API user needs the Modify All Data permission. 

You must also give your API user access to some standard fields on the Task object (bold permissions are not included in Standard User profile):

Field labelField nameAccess
NameWhoIdRead and write
Related ToWhatId Read and write
Call Object IdentifierCallObjectRead and write
Call TypeCallType Read and write
Call DurationCallDurationInSeconds Read and write
CommentsDescription Read and write
TypeType Read and write
StatusStatus Read and write
-ReminderDateTime Read and write
Assigned ToOwnerId Read and write
SubjectSubjectRead and write
Due DateActivityDate Read and write

In all cases, clone the ContactWorld API user permission set, add the required permission or permissions, and then assign the modified permission set to the API user.

...