# Workflow Application: GETPROCESSDATA usage

**URL:** <https://discuss.workflowgen.com/t/workflow-application-getprocessdata-usage/480>\
**Category:** Workflow Applications\
**Created:** [January 11, 2017, 5:00am UTC](https://discuss.workflowgen.com/t/workflow-application-getprocessdata-usage/480 "2017-01-11T05:00:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![wfg-admin](https://yyz2.discourse-cdn.com/flex030/user_avatar/discuss.workflowgen.com/wfg-admin/32/714_2.png) [@wfg-admin](https://discuss.workflowgen.com/u/wfg-admin)\
**Post date:** [January 11, 2017, 5:00am UTC](https://discuss.workflowgen.com/t/workflow-application-getprocessdata-usage/480/1 "2017-01-11T05:00:00Z")

</div>

The GETPROCESSDATA workflow application lets you retrieve process data values of a specified request. This application is useful for inter-process communications.

When used as a first sub-process action, GETPROCESSDATA provides a flexible alternative to sub-process parameters, since there are no versioning management constraints with the parent process.

#### Required parameter

| Parameter | Type | Direction | Description |
| --- | --- | --- | --- |
| `REQUEST_ID` | Numeric | IN | The ID of the request that contains the process data to retrieve |

#### Activity parameters

The other parameters are defined in the workflow action according to your needs.

**Parameter name:** The name of the remote process data to retrieve.  
**Receive the value into:** The process data to update.

#### Example

To retrieve the value of the `COMPANY` process data into the `CUSTOMER_COMPANY` process data:

**Parameter name:** `COMPANY`  
**Receive the value into:** `CUSTOMER_COMPANY`

Process data datatypes must be same.

You may have to add an exception management to handle possible errors (e.g. invalid request ID).
