# Who can access FORM\_ARCHIVE of a request?

**URL:** <https://discuss.workflowgen.com/t/who-can-access-form-archive-of-a-request/1973>\
**Category:** General WorkflowGen Discussion\
**Created:** [November 19, 2021, 3:52am UTC](https://discuss.workflowgen.com/t/who-can-access-form-archive-of-a-request/1973 "2021-11-19T03:52:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![wing\_hou](https://avatars.discourse-cdn.com/v4/letter/w/b5a626/32.png) [@wing\_hou](https://discuss.workflowgen.com/u/wing_hou)\
**Post date:** [November 19, 2021, 3:52am UTC](https://discuss.workflowgen.com/t/who-can-access-form-archive-of-a-request/1973/1 "2021-11-19T03:52:55Z")

</div>

Hi,

I want to let the user to access Form Archive for all request in Process A by using a URL like below.

```auto
http://YOURSITE/wfgen/show.aspx?QUERY=DOWNLOAD&DATA_NAME=FORM_ARCHIVE&ID_PROCESS_INST=192

```

Do I need to add that user to the participant list as an Actor or Process Supervisor?  
Is there any other steps needed to follow to achieve the above function?

Thanks

---

<div class="post-metadata">

**Author:** ![ParadimeWeb](https://avatars.discourse-cdn.com/v4/letter/p/8e8cbc/32.png) [@ParadimeWeb](https://discuss.workflowgen.com/u/ParadimeWeb)\
**Post date:** [November 23, 2021, 4:46pm UTC](https://discuss.workflowgen.com/t/who-can-access-form-archive-of-a-request/1973/2 "2021-11-23T16:46:13Z")

</div>

Hi,

I find this to be hard to accomplish. There should be a specific (READ\_ONLY) participant role for this but it does not exist.

There is no way to do this 100%. You can add the user in a process supervisor participant, but the link URL will not work for delegated users since you need to add an extra url parameter.

The way I got this to work is with a custom Web API call that uses Web Service calls to WorkflowGen to figure out the URL.

Hopefully, WorkflowGen will come up with a better solution.

By the way this affects not only the form archive, but all FILE data variable that you might have in a process.

---

<div class="post-metadata">

**Author:** ![jianan.hsu](https://yyz2.discourse-cdn.com/flex030/user_avatar/discuss.workflowgen.com/jianan.hsu/32/411_2.png) [@jianan.hsu](https://discuss.workflowgen.com/u/jianan.hsu)\
**Post date:** [November 26, 2021, 11:30pm UTC](https://discuss.workflowgen.com/t/who-can-access-form-archive-of-a-request/1973/3 "2021-11-26T23:30:07Z")

</div>

Hello,

See my other response here: [Open a WFG approved, by its request number - #7 by jianan.hsu](https://discuss.workflowgen.com/t/open-a-wfg-approved-by-its-request-number/1968/7)

As mentioned, the URL below will open the specific request attachment file (FORM\_ARCHIVE in this example) by verifying the user’s highest access permissions.

_[https://yourserver/wfgen/show.aspx?QUERY=DOWNLOAD&DATA\_NAME=FORM\_ARCHIVE&ID\_PROCESS\_INST=123](https://yourserver/wfgen/show.aspx?QUERY=DOWNLOAD&DATA_NAME=FORM_ARCHIVE&ID_PROCESS_INST=123)_

Your user must have the right permission to access the specific request (e.g. performed an action as a requester/actor or is a requester/supervisor/manager/administrator of the request).

So, if your user is not the requester nor an actor in the request then yes, you will need to add him as **Process Supervisor** in the process.

Best regards

---

<div class="post-metadata">

**Author:** ![wing\_hou](https://avatars.discourse-cdn.com/v4/letter/w/b5a626/32.png) [@wing\_hou](https://discuss.workflowgen.com/u/wing_hou)\
**Post date:** [November 29, 2021, 12:57am UTC](https://discuss.workflowgen.com/t/who-can-access-form-archive-of-a-request/1973/4 "2021-11-29T00:57:48Z")

</div>

Hi @jianan.hsu,

Thanks for your explanations.
