We currently use the "Blocked" utility on the customer card. Is there a way where I can give only specific users permission to unblock a customer, we still wish to be able to edit the customer card in other fields.
I have checked the roles and permisions tables and cannot see "Blocked " as one of the options.
We use Nav v5
Alan
0
Comments
As you are using version 5 you may want to consider the 'Approvals' functionality as this allows you to escalate an order to an approver if the customer is over terms or the order is over a certain value however this may well be overkill for your situation.
Otherwise it would be a modification.
And on validate of the customer table blocked field you would check to see if that user is one that is allowed to uncheck it else bring an error
rough example.....//
OnValidate()
user.get(UserID);
if not "unblocking allowed" then
Error('You do not have permission to unblock a customer');
there are many post about adding user specific features..search for more
http://www.BiloBeauty.com
http://www.autismspeaks.org
- Give only the users who need access to the customer block field, write permission to the Change Log table.
- Enable Change logging for the Customer block field.
Then only users who have the ability to write to the change log table can alter the field.
Like I said, a very dirty fix, as you cannot then use the Change log table for logging any other changes without inadvertantly letting other users alter the block field.