I think the best way to probably handle this is with a window calculation that will show the specific note added by the user or create a String that if the creation user is the current user (or group) then show the note otherwise return something like "You do not have permission to view this note" Let me know if you need more details on how to do this.
Will | Lead ITSM Consultant | Network Consulting Services, inc. | Desktop, Network & Internet Security
Do you have a link to an example of a calculation for this. What attribute would we place the calculation on?
I created a private note filter on the window that shows private note on the tabs at the bottom of the window. The only issue I have now is that all analysts can see the history panel on the left of a ticket and click on any of those entries and see what they say. Our security group wants to be able to add private notes that only they can see (the history panel kind of prevents this from happening, unless there is a feature I can turn off/on).
I have been asked to investigate similar- I haven't started developing a solution yet, but here is my logic:
- Create new business object "Private Notes"- think it needs to be collection item so action can created, and have granular privileges
- New attribute for the note text
- New window for private note
- Create new analyst role for members who want to view the private notes (only additional privilege on existing analyst role would be to execute the new action)
- Add action to process at relevant points (don't think a pre-condition calculation allowing only members of the role to view the action is needed as the role privileges should cover this)
The uncertainity in my approach is whether the "normal" analysts would be able to view the history item by not having "read" privileges on the action- if they still can then my logic is flawed.
Did you manage to find a solution DrNelson?
I have just tested on another business object and if your role does not have the privilege to at least read, then although the history pane contains the action item, it can't be opened to read.