Hi there,
I have this weird and complex problem, I don't know how to explain this, but I have a Contact Person table that I have connected to a Reminder table to create reminders for certain contact persons.
The issue I have is that I am trying to make Reminder settings, so each contact person can be contacted based on those settings, so they only get those specific reminders. Now some of these settings are also only for internal contact persons which are also systemusers. I didn't want to change the systemusers form as I don't want users to be able to change that information.
Anyway, I'd like to show or hide fields meant for internal contact persons only so those fields won't be shown for external contact persons.
Now to do this I would have to check whether there is an equivalent systemuser and based on that I would be able to show or hide these internal reminder settings.
My question is what would be the best way to achieve this??
I was thinking to use a separate field that says whether this record has an equivalent systemuser record or not, or otherwise to use JavaScript to determine this. Except that I don't know if it is even possible to do either of these options.
To give you an example I have an internal contact person called Mike Reeves, and he needs reminders about the projects but only of projects that were created for his business unit only, so I change the settings for this contact person as follows:
I set the project reminders such that he needs updates of projects in de status Lead, Quote, Sent, Won and that only for projects of his business unit. So I set 2 fields, 1 with the different project levels and 1 field that kinda act as ABAC (Attribute-Based Access Control).
Any ideas on this?
Thanks in advance,
Billy Cottrell