ERP Permission Set For Consultant

Question Status

Suggested Answer
Rockstar_93 asked a question on 13 Sep 2017 1:59 AM

Hello,All

Recently Our Company has hired a 3rd party ERP Consultant in order to administer ERP ,We would like to Know What are the user Permission Sets on the Account So that he will not do any unauthorized changes & As we have implemented the change log setup but they are disabling it and doing the changes .....Scary. Also we want to Track his activities.

Reply
Tina Menezes responded on 13 Sep 2017 5:36 AM

Hi,

You can go to the table 402 Change log setup and in OnValidate trigger of the Change log activated field you can display an error if the particular user goes to disable the log setup.

You can write the following code:

Change Log Activated - OnValidate()

//Save the user in a variable

say AccountUserID has the user name of the particular account which you do not want to give permissions to disable the log setup

IF CurrentUserID=USERID then

ERROR('You do not have permissions to edit this field');

Reply
Suggested Answer
Maneesha De Silva responded on 13 Sep 2017 6:24 AM

follow the Tina Menezes comment then you can handle by it on technical way

but on your case can i know do u have any partners >?

and if your not much sure your 3rd party ERP Consultant do not give "Super" permision set for him

if you have enough knowledge about permission set handling , you can remove some unwanted permission form him

or create a new permission set for your Consultant and give them by what he request the the control point will be on your side , he can goes only what you give

when we talk about change log ... again you can remove the permission to on change log entries

remove following rights form him on permission set

402,403,404,405,  remove [all permission assign to him]

Reply
Suggested Answer
Amol Salvi responded on 14 Sep 2017 1:24 AM

I think writing technical code for stopping the user for making changes will not work as he might have developer license .

Best way is to deal with terms and conditions within agreement and making sure you should have backup every time to tackle with such situation

Reply
Suggested Answer
Maneesha De Silva responded on 13 Sep 2017 6:24 AM

follow the Tina Menezes comment then you can handle by it on technical way

but on your case can i know do u have any partners >?

and if your not much sure your 3rd party ERP Consultant do not give "Super" permision set for him

if you have enough knowledge about permission set handling , you can remove some unwanted permission form him

or create a new permission set for your Consultant and give them by what he request the the control point will be on your side , he can goes only what you give

when we talk about change log ... again you can remove the permission to on change log entries

remove following rights form him on permission set

402,403,404,405,  remove [all permission assign to him]

Reply
Suggested Answer
Amol Salvi responded on 14 Sep 2017 1:24 AM

I think writing technical code for stopping the user for making changes will not work as he might have developer license .

Best way is to deal with terms and conditions within agreement and making sure you should have backup every time to tackle with such situation

Reply