Hi Aisha,
Firstly, the business rules behind each document access check done by an object is owned be the respective product areas at R&D. HR/HCM, Projects, Maintenance etc. all have different ways to determine the document access. If new methods are needed, they should be requested from the respective team, since we who work with IFS Document Management has little insight into what checks are needed in each area.
As far as I know of, there is no ongoing work or planned work to add more methods for checking document access via an object, but on the other hand, people might not tell us. The answer is always to be found in the basic data form where all access check methods can be found. We also have a documentation page that lists all objects that can control the access but, again, since people might not tell us when new methods are added, it might not always be up-to-date.
And yes, there is no free lunch here, if you need a new object type to be able to control the document access, it will require a small customization for each object type. Because, the system could never figure out what the right way to check the access from a given object would be. It's not very hard though, and such a customization could be placed in a new package which should be easy to maintain with regards to upgrades.
I suggest you do a customization for this customer and at the same time ask for the same method to be added to the core product, if you think it makes sense to have it there.
I would ask the customer to think twice before going down this road though. For sure, maintaining a list of person groups takes effort, but it could also be automated with some clever custom events (that maintain the groups for them, based on knowledge about the setup in different areas).
Either option works though, and neither of them are very complex.
Good luck!
Hello Mathias,
Thank you for a detailed response. Could you please direct me to where the documentation page of all the lists of objects that can control access is?
Yes, if we go down the route of having to customise objects for the access to work, then I will inform the community of these changes so that it could hopefully be considered for the core product.
Regards
Aisha
Check the main “about” documentation for document access in the end user/functional documentation and you will find it.