# How to access multiple FormData content at once?

**URL:** <https://discuss.workflowgen.com/t/how-to-access-multiple-formdata-content-at-once/1161>\
**Category:** Web API\
**Created:** [September 11, 2018, 10:21am UTC](https://discuss.workflowgen.com/t/how-to-access-multiple-formdata-content-at-once/1161 "2018-09-11T10:21:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![hazey](https://avatars.discourse-cdn.com/v4/letter/h/a587f6/32.png) [@hazey](https://discuss.workflowgen.com/u/hazey)\
**Post date:** [September 11, 2018, 10:21am UTC](https://discuss.workflowgen.com/t/how-to-access-multiple-formdata-content-at-once/1161/1 "2018-09-11T10:21:12Z")

</div>

I have two fields in my workflow:

1. Dropdown list which is populated (binded) from external database.
2. Simple textbox

I am creating a grid with list of my requests and actions. I access these values from GraphQL API.  
I would like to add an additional column which will contain the selected dropdown value and another one column with input from the textbox, which are stored in the specific FormData.

I know that FormData values are accessible using old Web Service (GetProcessInstanceFormData method) or even directly from XML file (path to dataOUT.xml as far as I know is located in WFDATASET\_VALUE table in WFGEN database).

The question is, can I access them without invoking WebService/accessing the XML file for every request listed on my grid?

---

<div class="post-metadata">

**Author:** ![eddy.daouk](https://yyz2.discourse-cdn.com/flex030/user_avatar/discuss.workflowgen.com/eddy.daouk/32/672_2.png) [@eddy.daouk](https://discuss.workflowgen.com/u/eddy.daouk)\
**Post date:** [September 12, 2018, 4:52pm UTC](https://discuss.workflowgen.com/t/how-to-access-multiple-formdata-content-at-once/1161/2 "2018-09-12T16:52:26Z")

</div>

Hi @hazey,

In GraphQL, you can retrieve the FORM\_DATA URLs of all the desired requests with only one invocation. Here is an example:

```auto
{
  requests {
    items {
      dataset(page: {size: 100}, filter: {names: ["FORM_DATA"]}) {
        items {
          name
          fileValue {
            url
          }
        }
      }
    }
  }
}

```

You can then use those URLs to retrieve GridView data for each request.

Let me know if this helps.

Regards,  
Eddy.
