Skip to main content

One of our existing german customer ask the following, can someone help on this?

We have a more specific question and hope you can recommend someone at your company who is very familiar with the document management system in IFS. In brief:

 

Of the four possible repository types https://docs.ifs.com/techdocs/25r1/070_remote_deploy/400_installation_options/130_add-on_cmp/docman…, we currently use ‘Database’ and are satisfied with it.
However, in future we would also like to store sensitive documents in IFS and restrict access to them on a large scale so that even people with IFSAPP login details do not have access to them.
Therefore, we would like to set up a second repository with the type ‘File Storage’, as described here https://docs.ifs.com/techdocs/25R1/070_remote_deploy/400_installation_options/120_file_storage_for_… on an external SMB storage
The documentation one level above states: ‘The caller interacts with the service using simple REST operations.’

 

However, we are not yet clear on exactly what this access entails. Is there a service user who is allowed to access the external storage and, in principle, every IFS user or, in particular, the IFSAPP? Or does this perhaps even run via our connected Entra user, and could we then restrict this on our side so that, for example, only Entra users from the Human Resources department have access to it, and the IFSAPP cannot grant itself permissions in IFS?

The user that's connecting to the SMB share is a sort of service user that needs full access to the share. Docman goes via the File Storage service to get access to files there. 

That aside, I don't think you can remove the access to any document from IFSAPP, because it automatically have access to all system privileges and there's one "super privilege" that Docman uses (DOCMAN ADMINISTRATOR) that have full access to all documents.

I only see a few options here: don't give access to the IFSAPP password to anyone but a few trusted users. Or customize Docman and remove the logic that uses the mentioned system privilege.

Good luck!