--- title: "Set Outputs Operator" slug: "set-outputs-operator" description: "Learn how to use the Set Outputs operator in Data Workflow to output data to multiple locations and trigger components effectively." updated: 2026-01-05T19:05:34Z published: 2026-01-06T19:09:42Z canonical: "docs.unqork.io/set-outputs-operator" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.unqork.io/llms.txt > Use this file to discover all available pages before exploring further. # Set Outputs Operator UDesignerClassic Designer The **Set Outputs operator** outputs data from a Data Workflow to multiple locations. You can use this operator to output the same value to two or more locations. It's important to note that it does not output different values to different locations. You can also use this operator to trigger multiple components. Most components have a single Trigger setting. So, using the Set Outputs operator is a good way to trigger up to five components simultaneously. ## Similar Data Workflow Operators The Set Outputs operator is similar to the Output operator in the following ways: - **Set Outputs operator**: Outputs data from a Data Workflow to multiple locations. - [**Output operator**](/v1/docs/output-operator): Outputs data from a Data Workflow to one location. ## About the Info Window Here's what the Set Outputs operator looks like, along with its Info window: ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/image(619).png?sv=2026-02-06&spr=https&st=2026-11-07T17%3A57%3A45Z&se=2026-11-07T18%3A57%3A45Z&sr=c&sp=r&sig=kOjymUBOFAt%2FujjbrqDV28Pm6f3feJOVmWIsT7Q7R10%3D) Here's a breakdown of each setting in the Info window: | Setting | Description | | --- | --- | | Component | Your output destination or the component where you want the output value sent. Select the component you want to reference from the drop-down menu. Your selection displays as the operator's label. Only your selection in the first Component field shows on your Data Workflow canvas. > The Data Workflow component supports using grid referencing syntax to target the [Dynamic Grid](/v1/docs/dynamic-grid-component), [Uniform Grid](/v1/docs/uniform-grid-component), and [Freeform Grid](/v1/docs/freeform-grid-component) components. Grid referencing syntax supports targeting at the component, column, row, and cell level. To learn more, view the following articles in our Documentation Hub: [Dynamic Grid: Targeted Logic and Referencing Syntax](/v1/docs/dynamic-grid-targeted-logic-and-referencing-syntax) and [Uniform Grid and Freeform Grid: Logic and Referencing Syntax](/v1/docs/uniform-grid-logic-and-referencing-syntax). | | Component 1-5 | Here, you link the additional output locations. Each extra field lets you choose a component to reference in your Data Workflow. Select a unique Property ID from each drop-down. If you reference fewer than five extra components, leave the rest empty. | | Action | The action you want to output in your Data Workflow. The most common action is **value**, which outputs the value of your data to another component in your module. You can also choose an action to perform when the Data Workflow ends. | | Set Value | To push a text or number value to the output locations, enter the value here. | ## Adding the Set Outputs Operator To demonstrate the Set Outputs operator, you'll create a simple module that, once the end-user clicks a button, both fields populate with `Not Applicable`. ### Configure the Text Field Components First, add a [Text Field](/v1/docs/text-field-component) component to serve as the output component. 1. In the Module Builder, drag and drop two **Text Field** components onto your canvas. 2. In the **Property ID** and **Label Text** fields for each component, enter the following: | # | Property ID | Label Text | | --- | --- | --- | | 1 | jobTitle | Job Title | | 2 | salary | Salary | 3. Click **Save Component** for each component as you add it. ### Configure the Data Workflow Component Next, you'll set up the [Data Workflow](/v1/docs/data-workflow-component) component. 1. Drag and drop a **Data Workflow** component onto your canvas, placing it below the Text Field components. 2. In the **Property ID** and **Canvas Label Text** fields, enter `dwfValue`. #### Configure the Create Value Operator 1. Drag and drop a **Create Value** operator onto your Data Workflow canvas. 2. Configure the operator's **Info** window as follows: | Setting | Value | | --- | --- | | Category | Create Value | | Label | Create GO Value | | Expression/Value | "yes" | #### Configure the Set Outputs Operator 1. Drag and drop a **Set Outputs** operator onto your Data Workflow canvas. 2. Configure the operator's **Info** window as follows: | Setting | Value | | --- | --- | | Category | Set Outputs | | Component | jobTitle | | Component 1 | salary | | Action | Value | | setValue | Not Applicable | 3. Connect the output port (right) of the **Create Value** operator to the input port (left) of the **Set Outputs** operator. ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/image(622).png?sv=2026-02-06&spr=https&st=2026-11-07T17%3A57%3A45Z&se=2026-11-07T18%3A57%3A45Z&sr=c&sp=r&sig=kOjymUBOFAt%2FujjbrqDV28Pm6f3feJOVmWIsT7Q7R10%3D) 4. Click **Save Component**. ### Configure the Button Component Lastly, add a [Button](/v1/docs/how-to-guide-button-component) component to trigger the Data Workflow. 1. Drag and drop a **Button** component onto your canvas, placing it above your Data Workflow component. 2. In the **Property ID** field, enter `btnValue`. 3. In the **Label Text** field, enter `Not Applicable`. 4. From the **Action Type** drop-down, select **Event**. 5. From the **On Click** drop-down, select **dwfValue**. ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/image(617).png?sv=2026-02-06&spr=https&st=2026-11-07T17%3A57%3A45Z&se=2026-11-07T18%3A57%3A45Z&sr=c&sp=r&sig=kOjymUBOFAt%2FujjbrqDV28Pm6f3feJOVmWIsT7Q7R10%3D) 6. Click **Save Component**. 7. **Save** your module. Here's how the completed example looks in the Module Builder: ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/image(618).png?sv=2026-02-06&spr=https&st=2026-11-07T17%3A57%3A45Z&se=2026-11-07T18%3A57%3A45Z&sr=c&sp=r&sig=kOjymUBOFAt%2FujjbrqDV28Pm6f3feJOVmWIsT7Q7R10%3D) In Express View, click the button to test your configuration. You'll see both fields populate with **Not Applicable**. ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/Data_Workflow_Output_07_thumb_0_0.png?sv=2026-02-06&spr=https&st=2026-11-07T17%3A57%3A45Z&se=2026-11-07T18%3A57%3A45Z&sr=c&sp=r&sig=kOjymUBOFAt%2FujjbrqDV28Pm6f3feJOVmWIsT7Q7R10%3D) The **Set Outputs operator** outputs data from a Data Workflow to multiple locations. You can use this operator to output the same value to two or more locations. It's important to note that it does not output different values to different locations. You can also use this operator to trigger multiple components. Most components have a single Trigger setting. So, using the Set Outputs operator is a good way to trigger up to five components simultaneously. ## Similar Data Workflow Operators The Set Outputs operator is similar to the Output operator in the following ways: - **Set Outputs operator**: Outputs data from a Data Workflow to multiple locations. - [**Output operator**](/v1/docs/output-operator): Outputs data from a Data Workflow to one location. ## About the Info Window Here's what the Set Outputs operator looks like, along with its Info window: ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/image(619).png?sv=2026-02-06&spr=https&st=2026-11-07T17%3A57%3A45Z&se=2026-11-07T18%3A57%3A45Z&sr=c&sp=r&sig=kOjymUBOFAt%2FujjbrqDV28Pm6f3feJOVmWIsT7Q7R10%3D) Here's a breakdown of each setting in the Info window: | Setting | Description | | --- | --- | | Component | Your output destination or the component where you want the output value sent. Select the component you want to reference from the drop-down menu. Your selection displays as the operator's label. Only your selection in the first Component field shows on your Data Workflow canvas. > The Data Workflow component supports using grid referencing syntax to target the [Dynamic Grid](/v1/docs/dynamic-grid-component), [Uniform Grid](/v1/docs/uniform-grid-component), and [Freeform Grid](/v1/docs/freeform-grid-component) components. Grid referencing syntax supports targeting at the component, column, row, and cell level. To learn more, view the following articles in our Documentation Hub: [Dynamic Grid: Targeted Logic and Referencing Syntax](/v1/docs/dynamic-grid-targeted-logic-and-referencing-syntax) and [Uniform Grid and Freeform Grid: Logic and Referencing Syntax](/v1/docs/uniform-grid-logic-and-referencing-syntax). | | Component 1-5 | Here, you link the additional output locations. Each extra field lets you choose a component to reference in your Data Workflow. Select a unique Property ID from each drop-down. If you reference fewer than five extra components, leave the rest empty. | | Action | The action you want to output in your Data Workflow. The most common action is **value**, which outputs the value of your data to another component in your module. You can also choose an action to perform when the Data Workflow ends. | | Set Value | To push a text or number value to the output locations, enter the value here. | ## Adding the Set Outputs Operator To demonstrate the Set Outputs operator, you'll create a simple module that, once the end-user clicks a button, both fields populate with `Not Applicable`. ### Configure the Text Field Components First, add a [Text Field](/v1/docs/text-field-component) component to serve as the output component. 1. In the Module Builder, drag and drop two **Text Field** components onto your canvas. 2. In the **Property ID** and **Label Text** fields for each component, enter the following: | # | Property ID | Label Text | | --- | --- | --- | | 1 | jobTitle | Job Title | | 2 | salary | Salary | 3. Click **Save Component** for each component as you add it. ### Configure the Data Workflow Component Next, you'll set up the [Data Workflow](/v1/docs/data-workflow-component) component. 1. Drag and drop a **Data Workflow** component onto your canvas, placing it below the Text Field components. 2. In the **Canvas Label Text** and **Property Name** fields, enter `dwfValue`. #### Configure the Create Value Operator 1. Drag and drop a **Create Value** operator onto your Data Workflow canvas. 2. Configure the operator's **Info** window as follows: | Setting | Value | | --- | --- | | Category | Create Value | | Label | Create GO Value | | Expression/Value | "yes" | #### Configure the Set Outputs Operator 1. Drag and drop a **Set Outputs** operator onto your Data Workflow canvas. 2. Configure the operator's **Info** window as follows: | Setting | Value | | --- | --- | | Category | Set Outputs | | Component | jobTitle | | Component 1 | salary | | Action | Value | | setValue | Not Applicable | 3. Connect the output port (right) of the **Create Value** operator to the input port (left) of the **Set Outputs** operator. ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/image(624).png?sv=2026-02-06&spr=https&st=2026-11-07T17%3A57%3A45Z&se=2026-11-07T18%3A57%3A45Z&sr=c&sp=r&sig=kOjymUBOFAt%2FujjbrqDV28Pm6f3feJOVmWIsT7Q7R10%3D) 4. Click **Save**. ### Configure the Button Component Lastly, add a [Button](/v1/docs/how-to-guide-button-component) component to trigger the Data Workflow. 1. Drag and drop a **Button** component onto your canvas, placing it above your Data Workflow component. 2. In the **Property ID** field, enter `btnValue`. 3. In the **Label Text** field, enter `Not Applicable`. 4. Set the **Action Type** as **Event**. 5. From the **On Click** drop-down, select **dwfValue**. ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/image(625).png?sv=2026-02-06&spr=https&st=2026-11-07T17%3A57%3A45Z&se=2026-11-07T18%3A57%3A45Z&sr=c&sp=r&sig=kOjymUBOFAt%2FujjbrqDV28Pm6f3feJOVmWIsT7Q7R10%3D) 6. Click **Save & Close**. 7. **Save** your module. Here's how the completed example looks in the Module Builder: ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/image(626).png?sv=2026-02-06&spr=https&st=2026-11-07T17%3A57%3A45Z&se=2026-11-07T18%3A57%3A45Z&sr=c&sp=r&sig=kOjymUBOFAt%2FujjbrqDV28Pm6f3feJOVmWIsT7Q7R10%3D) In Express View, click the button to test your configuration. You'll see both fields populate with **Not Applicable**. ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/Data_Workflow_Output_07_thumb_0_0.png?sv=2026-02-06&spr=https&st=2026-11-07T17%3A57%3A45Z&se=2026-11-07T18%3A57%3A45Z&sr=c&sp=r&sig=kOjymUBOFAt%2FujjbrqDV28Pm6f3feJOVmWIsT7Q7R10%3D) End-users, also known as Express Users, are the individuals accessing an application through Express View. In most cases, end-users are the customers using the product. Express View is how your end-user views your application. Express View also lets you preview your applications to test your configuration and view the styling. This is also the view your end-users will see when interacting with your application. After configuring a module, click Preview in the Module Builder to interact with the module in Express View.