Use Both Filter (Custom and Default)
- To use both filters, select 'Use Both Filters' in the drop-down menu.
- Now, both filters will be available for you.
- The And & Or toggle switch will appear between Default and Custom filters, allowing you to set the And/Or conditions for your filter.
- Configure both filters according to your requirements, then click the Save button to apply them to incoming data.
Mapping
Mapping involves defining how data from a source system is transformed and aligned with the structure expected by a target system or object in OneEnterprise. When a trigger activates—for example, when a customer record is received from an external system—the raw incoming data often does not match the format that OneEnterprise (or the downstream system) expects. Mapping bridges that gap by applying a set of transformation rules, written as XSLT stylesheets, which convert and reshape the data into the correct structure. For example, if any mapping unit converts incoming customer data into a Business Partner object format that OneEnterprise can process and route correctly.
Key Benefits of the Mapping
- Data transformation: Converts source field structures into the format the target system expects
- Field-level control: Lets you map individual properties — rename fields, reformat values, apply logic
- System independence: Decouples the source system's data model from OneEnterprise's internal model
- Reusability: A single mapping definition can be reused across multiple flows and triggers
- Flexibility: XSLT gives you full control — conditional logic, string manipulation, date formatting, and more
Accessing Mapping
- Click on the Mapping band.
- The screen will present a comprehensive list of units of the selected objects.
Image
- Each mapping unit will appear on a separate band.
- The band will show the unit's name and description.
- Click any unit to see its details.
Image
- Upon selecting a mapping unit, the screen will display the corresponding XSLT for that specific unit.
- A dropdown menu will display the name of the active XSLT. The drop-down will list XSLTs configured within the Library module.
- You may select any XSLT from this list.
- Upon selection, the selected XSLT will open below in the XSLT editor.
- The stylesheet can then be modified using the editor.
- After making the necessary modifications, click the Save button to implement the changes.
Image
Create a New XSLT
- To add a new XSLT, click on the plus (+) icon.
- Upon clicking the plus icon, you will be directed to the XSLT Stylesheets within the Library module.
- The interface will include fields for the name and description. Please enter the name and description for the new stylesheet, then click the Save button.
Image
- After clicking the Save button, the newly created stylesheet gets listed under XSLT Stylesheets.
- Click on the back arrow in the breadcrumb to return to the Mapping screen.
Image
- You can now observe that the newly generated XSLT is listed within the dropdown menu.
- Select the XSLT from the dropdown and commence editing the stylesheet in the editor.
Image
Settings
- Click on the Settings band.
- The screen will present a comprehensive list of automation settings.
- Each setting will be displayed on a distinct band.
- At the conclusion of each band, you will observe a drop-down menu. Depending on the specific setting, corresponding options will be made available in the drop-down.
- Kindly select any option from this drop-down to configure the automation settings.
- Once you have finalized your selection, please click the Save button to preserve the settings.
- You may return to the Configuration screen by selecting the 'Back to Previous Screen' band located within the Network tab.
Subscription
- Click on the Subscription band.
- The screen will display a list of entities subscribed to the selected automation.
- Each entity is displayed on an individual band.
- Kindly note that this screen is designated for read-only purposes. It provides information regarding the number of entities subscribing to the chosen automation.
Trigger
The trigger is a condition that initiates a workflow or sequence of actions. It serves as the "switch" that commences the process once specific criteria are satisfied.
- The following triggers are supported:
- Timer Trigger
- HTTP Trigger
- Queue Trigger
- Subscription Trigger
- Based on the configured trigger, the band will display the trigger name and its configurations, and clicking it will bring up the corresponding screen.
Timer Trigger
- If the Timer trigger is configured, the band will display the 'Timer' and the number of configured schedules.
- Click on the band.
- The screen will display the following bands:
- Scheduler
- Settings
- Each settings are presented on a separate band.
Scheduler
- Upon clicking the Scheduler band, the scheduler screen will appear.
- You can configure the schedule on this screen.
- Refer to the Schedule section for instructions on configuring a schedule.
Settings
- Upon clicking the Settings band, the screen will display the following settings:
- Process Settings:
- The Process Settings section is displayed at the top of the screen.
- These settings pertain to inbound.
- The section will provide a list of the settings:
- Block Size
- Initial Start Time
- Request Timezone
- Request Language
- Response Tomezone
- Response Language
- Each setting is represented with a separate band.
- A drop-down is provided in each setting. Select a suitable drop-down value from the available options.
- The process settings displayed on the screen are inbound settings.
- Processing Queue:
- The Process Queue section provides information about the queue where the data is processed.
- This is the queue that stores timer data for processing. Please note that the information in this section is read-only.
- This section displays the name of the queue and the stream name associated with it.
- A View button is located next to the fields.
- Upon clicking the button, you will be directed to the Queue-Monitor screen, where you can view more details about the queue.
HTTP Trigger
- If the HTTP trigger is configured, the band will display the HTTP, authentication type, and type of call (synchronous or asynchronous).
- The HTTP trigger settings are configured based on their authentication type:
- No Authentication
- Basic Authentication
- Token Authentication
- Click on the band.
HTTP Trigger - No Authentication
- If the HTTP trigger has no authentication type, the screen will display the following information.
- Please note that this screen is for read-only purposes:
- URL:
- A URL is displayed in the dedicated field.
- Next to the field, a Copy icon is provided.
- Click the icon to copy the URL. After clicking the icon, a toaster message will appear on the screen, indicating that your link has been copied to the clipboard.
- Processing Queue:
- The Process Queue section provides information about the queue where the data is processed.
- This is the queue that stores timer data for processing. Please note that the information in this section is read-only.
- This section displays the name of the queue and the stream name associated with it.
- A View button is located next to the fields.
- Upon clicking the button, you will be directed to the Queue-Monitor screen, where you can view more details about the queue.
HTTP Trigger - Basic Authentication
- If the HTTP trigger has basic authentication type, the screen will display the following information.
- Please note that this screen is for read-only purposes:
- URL:
- A URL is displayed in the dedicated field.
- Next to the field, a Copy icon is provided.
- Click the icon to copy the URL. After clicking the icon, a toaster message will appear on the screen, indicating that your link has been copied to the clipboard.
- Credentials:
- The Credentials section provides a list of credentials, if configured.
- The credentials are presented in a tabular format:
- First column: It provides the user name.
- Second column:
- It provides the password.
- The password is displayed in encrypted form.
- To view the password, click on the eye icon; click again to hide it.
- Third column: A delete icon is provided to remove the row.
- Modify the existing user name and password, then click the Save button to save the modifications.
- Add New Credentials:
- To add a new username and password, an Add button is available in the top right corner of the section.
- When you click the Add button, an Add New Credentials pop-up will appear.
- You can enter the username, password, and retype the password in their respective fields on the pop-up.
- Click the Save button to save the new username and password.
- Processing Queue:
- Please note that the processing queue section will appear only for asynchronous calls.
- The Process Queue section provides information about the queue where the data is processed.
- A View button is located next to the fields.
- Upon clicking the button, you will be directed to the Queue-Monitor screen, where you can view more details about the queue.
HTTP Trigger - Token Authentication
- If the HTTP trigger has token authentication type, the screen will display the following information.
- Please note that this screen is for read-only purposes:
- URL:
- A URL is displayed in the dedicated field.
- Next to the field, a Copy icon is provided.
- Click the icon to copy the URL. After clicking the icon, a toaster message will appear on the screen, indicating that your link has been copied to the clipboard.
- Token:
- A Token is displayed in the dedicated field.
- Next to the field, a Copy icon is provided.
- Click the icon to copy the token. After clicking the icon, a toaster message will appear on the screen, indicating that your token has been copied to the clipboard.
- Processing Queue:
- Please note that the processing queue section will appear only for asynchronous calls.
- The Process Queue section provides information about the queue where the data is processed.
- This is the queue that stores timer data for processing.
- A View button is located next to the fields.
- Upon clicking the button, you will be directed to the Queue-Monitor screen, where you can view more details about the queue.
Queue Trigger
- If the queue trigger is configured, the band will display the 'Queue' and the status of the queue as Idle or Busy.
- Click on the band.
- The screen will display the processing queue details.
- Processing Queue:
- Please note that the processing queue section will appear only for asynchronous calls.
- The Process Queue section provides information about the queue where the data is processed.
- This is the queue that stores timer data for processing.
- A View button is located next to the fields.
- Upon clicking the button, you will be directed to the Queue-Monitor screen, where you can view more details about the queue.
Subscription Trigger
- If the subscription trigger is configured, the band will not display any configuration settings as shown for Timer, HTTP, and Queue.
- Click on the Trigger band. The screen will display the processing queue details.
- Processing Queue:
- Please note that the processing queue section will appear only for asynchronous calls.
- The Process Queue section provides information about the queue where the data is processed.
- This is the queue that stores timer data for processing.
- A View button is located next to the fields.
- Upon clicking the button, you will be directed to the Queue-Monitor screen, where you can view more details about the queue.
Value Mapping
Value mapping is a key factor in data integration for the smooth transaction of financial data and inventory data.For example, different systems will have different payment type methods; hence it is imperative to map the payment type. Similarly, location mapping of the stores is important to integrate the product, stock, and order data.
The Value Mapping section allows you to map your payment types and store locations between systems. Once you start the integration process, you will have the source and target systems for data integration. Then, based on the mappings between the systems, the data gets integrated.