Private Fields limit in the application
Is there any limit to add private fields in the application/Questionnaire? adding more then 60 + private fields in the application, is there any performance impact?
- Community Thread
- Forum Thread
- RSA Archer
- RSA Archer Suite
- Tips and Tricks
From an archer perspective - Adding a field or a private field is the same.
Your impact will be the same for adding 60 non private fields vs private fields. Even if there is a difference it would be negligible.
As far as the actual impact - You can refer to the performance troubleshooting guide. RSA does not provide any numbers for the impact, but there will be an impact as the number of fields increase along with the number of calcs/events etc.
Thank you, Syed!
I think private fields execute on the server side and there might be some performance impact compare to public fields. I would like to know if anybody added a large number of private fields and how system behave.
I'm not sure what you mean by they execute on the server side. I have not added 60+ private fields as we had not had such a requirement but ideally, the performance impact should be the same as adding 60 public fields and like I said, even if there is a difference it will be negligible.
The only performance impact that I can think of would be in the additional permissions checks the system has to do when rendering the page for private fields, to ensure that the requesting user 1) has access to the field and 2) if they do, if it's full or read only. So, adding 60+ private fields, especially if complex in permissions (lots of users/groups in the access tab), could possibly slow down your page load time.
I attached a dated document from December 22, 2011 titled "RSA Archer eGRC Platform Performance Troubleshooting.pdf" which outlines suggested limitations of certain types of fields (record permissions, cross-references, etc.), DDEs, total fields, etc. It does not mention anything about private fields. I could not locate a more current copy on RSA Link, so maybe it is now irrelevant or incorporated into a different document. I hope that helps.