cancel
Showing results for 
Search instead for 
Did you mean: 

Documents with workflows attached should not be viewable

xiaoting
Champ in-the-making
Champ in-the-making
Hi,

I have a question on workflow in which I hope to get some advice on. To start off with a bit of context, the business would like to have all documents to sit under one folder and there are documents that are to be revised by users and to be sent out for a workflow approval process. From what I understood from Alfresco, we have to upload the revised document in order for approvers to have a view of it. The issue is as the following:

1. The current unapproved revised document when uploaded will now be visible to other users.
    - Is it possible to hide the unapproved revised document from other users other than the initiator and approvers to view?
    - If not, can we restrict users from downloading the current pending revised version but still able to download the previous versions?
    - Other users are still able to download the previous approved version but not able to view the pending revised version.



Hoping to get some feedback soon. Thanks in advanced!
3 REPLIES 3

niketapatel
Star Contributor
Star Contributor
You can always use alfresco permission model to hide/show contents or to give required permission.

In your case I would suggest you to have different folders for Approve and Not-Approved say Draft contents.
And manage permisson on these folders.

Contents which needs to be revised should be uploaded in - DRAFT folder
Intiate workflow. Might be your custom workflow.
If contenet is approved then move it to - APPROVED folder
If content is rejected then move it to REJECTED folder or depends on your requirement.

You can also use Alfresco OOB simple workflow -
http://docs.alfresco.com/4.0/topic/com.alfresco.enterprise.doc/concepts/cgs-add-workflowrule.html

Hope it helps!

xiaoting
Champ in-the-making
Champ in-the-making
Thanks for the reply!

However, the requirement is to only have all the activities to undergo in one folder.

Was wondering if there is any other options to only hide a document of a certain version from being viewable by other users?

Hope to get alternative options if there are.

niketapatel
Star Contributor
Star Contributor
OK. Then I believe you need to manage permission on individual content. For an example when content gets uploaded , remove permission/hide that document and give specific user or review group required permission.

Once document is approved/reviewed, may be from your custom workflow logic, you can give permission back to EVERYONE or specific group.

EDIT: To manage permission on content you may write custom rule which would manage permission as per your requirement.