Review and Update Input → Processing → Output (IPO) of the Unit
Overview
Every unit in the flow diagram works on the basic fundamental concept called the IPO module (Input → Processing → Output).
- Receives Input: Data or signals from a user, another system, or a device.
- Processes Data: Applies logic, calculations, or transformations to the input.
- Produces Output: Returns the processed result.
View IPO Details of the Unit
- To view the IPO details of any unit, click on the unit.
- After clicking any unit in the flow, the IPO panel will open.
- The panel will display the following sections:
- Input
- Processing
- Output

- The Input section provides the details on the inbound message, and the following tabs are provided in the section:
- Data section: The Data section provides the name of the processed units of the flow.
- Message: The section displays the inbound message of the selected unit.
- Variable: TBD
- The section header displays the section name and an icon to toggle between code view and tree view. To display the inbound message, the section provides the following view modes:
- Tree View
- Code View
- By default, inbound data is displayed in tree view mode.
Switch Between Code and Tree View
- By default, the message will be displayed in Tree View.
- The tree view provides the following icons in the toolbar:
- Find: This option allows you to find any parameter in the inbound message.
- Font: You can set the message font for clearer viewing. The available font size range is from 8 to 24. Select the desired value from the drop-down.
- Click on the Switch to Code View icon.
- The inbound message gets switched to code view.
- Click the icon again to switch back to tree view mode.
Data Section
- The section provides the list of units that are processed.
- A Search option is also provided to search for the unit name from the list.
- You can also arrange the units either in ascending order (A to Z) or descending order (Z to A) using the icon next to the search icon. By default, the units are arranged in ascending order. Click the icon to switch to descending order. Click again to return to the default ascending order.
- You can click on any of the units to view data processed by the selected unit.

- You can view the inbound message in tree/code view.
- By default, the message will be displayed in tree view.
- The tree view provides the following icons in the toolbar:
- Find: This option allows you to find any parameter in the inbound message.
- Font: You can set the message font for clearer viewing. The available font size range is from 8 to 24. Select the desired value from the drop-down.
- If you click on any of the parameters in the inbound message, the corresponding parameter in the outbound message will be highlighted.
- You can modify any parameter in the message and click the Save button to save the changes.

View/Modify Inbound Message (Code View)
- If you have switched to code view mode, the inbound data will be shown in code.
- The code view provides the following icons in the toolbar:
- Cut:
- Function: Removes the selected text or object from its current location and places it on the clipboard.
- Use Case: Moving content from one place to another.
- Copy:
- Function: Copies the selected text or object to the clipboard without removing it from its original location.
- Use Case: Duplicating content.
- Paste:
- Function: Inserts the clipboard content into the current location.
- Use Case: Adding previously cut or copied content.
- Find:
- Function: Searches for specific text or patterns within the document or code.
- Use Case: Quickly locating words, phrases, or code snippets.
- Replace:
- Function: Finds specific text and replaces it with new text.
- Use Case: Updating repeated terms or correcting errors throughout a document.
- Beautify:
- Function: Formats code or text to make it more readable and properly indented.
- Use Case: Cleaning up messy code for better readability.
- Word Wrap:
- Function: Ensures that long lines of text automatically wrap to fit within the visible window without horizontal scrolling.
- Use Case: Easier reading and editing of long lines.
- Maximize:
- Function: Expands the editor or window to full screen for better focus and visibility.
- Use Case: Working without distractions or seeing more content at once.
- If you click on any of the parameters in the inbound message, the corresponding parameter in the outbound message will be highlighted.
- You can modify any parameter in the message and click the Save button to save the changes.

Variable Section
- The section will display the defined variables. The variables could be global or local.
- TBD
Processing Section
- This section explains the data that the system uses to transform the input.
- The section provides the following tabs:
- Details
- Configuration
- Design
- Processed
- By default, the Details tab will open. However, you can switch between the tabs by clicking on them.
- Each section is explained in detail in the following sections of this article.
Details Tab
- By default, the Details tab is shown on the Processing tab. However, if you are on any other tab, click on the Details tab. The section displays the following fields:
- Name:
- It provides the name of the processing unit.
- You can modify the unit name in this field. Click on the field, and modify the name of the unit.
- Once you are done with the modification, click on the Save button provided in the action area of the screen.
- Description:
- It describes the processing unit.
- You can modify the unit's description in this field. Click the field and change the unit's description.
- Once you are done with the modification, click on the Save button provided in the action area of the screen.
Configuration Tab
- Click the Configuration tab; it becomes active and displays configuration details.
- The configuration details may vary from unit to unit. Based on the selected unit, the configurational information will be provided on the screen.
- You are allowed to modify any configuration values in any field. The fields could be drop-downs, text boxes, toggle switches, etc.
Design Tab
- Click on the Design tab; it becomes active and displays design details.
- The Storage field lists the XSLT storage location where the files have been stored.
- Click on the drop-down to view the storage location.
- You can define any other storage location for the XSLT. You can add multiple design documents to that storage location.
- The XSL Stylesheet field lists the currently used XSLT, which will be displayed in the drop-down.
- You can choose any other XSLT to use as a design. Additionally, you can add another design document.
Add New Design
- To another XSLT in the list, click on the Add button.
- After clicking the Add button, a pop-up will appear.
- Enter the name in the name field, and click the Add button.
- Once the stylesheet is added, it will be displayed.
- Please note that the stylesheet will have the basic XML structure. You can now add any design to the sheet.
Variable Section
- Click on the Variable tab.
- TBD
Run Unit and View Output
- The Run button is provided in the header. This allows you to run the selected unit individually and view its output data in the Output section.
- You can modify its configurations and run the process to view the output.
- Click on the Run button.
- The unit processes input data and produces output.
- This allows you to adjust the input for the desired output. Using this option, you can control the production of each process unit.
Output Section
- The Output section provides details about the message's output.
- The section header displays the section name and an icon to toggle between code view and tree view. To display the inbound message, the section provides the following view modes:
- Tree View
- Code View
- By default, inbound data is displayed in tree view mode.
The following action icons must be provided in the toolbar:
- Save: TBD
- Find: This option lets you locate any parameter in the outbound message.
- Adjust Font Size: You can set the message font for clearer viewing. The available font size range is from 8 to 72. Select the desired value from the drop-down.
Switch Between Code and Tree View
- By default, the message will be displayed in Tree View.
- The tree view provides the following icons in the toolbar:
- Find: This option lets you locate any parameter in the outbound message.
- Font: You can set the message font for clearer viewing. The available font size range is from 8 to 72. Select the desired value from the drop-down.
- Click on the Switch to Code View icon.
- The message gets switched to code view.
- Click the icon again to switch back to tree view mode.
- If you have switched to code view mode, the output data will be shown in code.
- The code view provides the following icons in the toolbar:
- Cut:
- Function: Removes the selected text or object from its current location and places it on the clipboard.
- Use Case: Moving content from one place to another.
- Copy:
- Function: Copies the selected text or object to the clipboard without removing it from its original location.
- Use Case: Duplicating content.
- Paste:
- Function: Inserts the clipboard content into the current location.
- Use Case: Adding previously cut or copied content.
- Find:
- Function: Searches for specific text or patterns within the document or code.
- Use Case: Quickly locating words, phrases, or code snippets.
- Replace:
- Function: Finds specific text and replaces it with new text.
- Use Case: Updating repeated terms or correcting errors throughout a document.
- Beautify:
- Function: Formats code or text to make it more readable and properly indented.
- Use Case: Cleaning up messy code for better readability.
- Word Wrap:
- Function: Ensures that long lines of text automatically wrap to fit within the visible window without horizontal scrolling.
- Use Case: Easier reading and editing of long lines.
- Maximize:
- Function: Expands the editor or window to full screen for better focus and visibility.
- Use Case: Working without distractions or seeing more content at once.

Related Articles
Edit Input-Processing-Output Details
Overview Every unit in the flow diagram works on the basic fundamental concept called the IPO module (Input → Processing → Output). Receives Input: Data or signals from a user, another system, or a device. Processes Data: Applies logic, calculations, ...
Edit Automation Flow
Overview The flow editor feature in OneEnterprise enables users to visually modify and refine automation workflows through an intuitive interface. This functionality permits direct interaction with the structure of an automation, allowing review of ...
Edit Component Flow
Overview The flow editor feature in OneEnterprise enables you to visually modify and refine component flow through an intuitive interface. This functionality permits direct interaction with the flow structure of the component. The flow editor offers ...
Understand Your Flow Units
Overview A Flow Unit is a configurable and reusable building block within the Flow Designer that represents a single action or logic step in an automation flow. Each flow unit processes input data, performs a defined operation, and produces an output ...
Testing and Debugging Automation Flow
Overview The Flow Debugger in OneEnterprise is an integral feature of Flow Designer, facilitating testing and troubleshooting of flows before deployment. This functionality allows you to execute a flow sequentially, enabling a comprehensive ...