Published Trigger

Published Trigger


Overview

This article provides a comprehensive guide on how to modify the published triggers of the selected system. System objects are essential components of any effective integration platform, acting as the backbone that supports the entire architecture. Each system trigger functions as a vital connection point, facilitating seamless interaction between diverse integrated systems. This dynamic linking promotes a streamlined flow of information, ensuring that data can be exchanged efficiently and accurately. By managing the complexities of communication protocols and data formats, system objects allow for real-time updates and insights, ultimately enhancing the overall performance and reliability of the integration platform.  

Please note that if you are not an administrator for the selected system, all settings will appear in read-only mode, and you will be unable to make any modifications.

Step 1 - Start Edit Mode 

  1. To enter edit mode, you have two options to start editing your system:
    1. Option 1: Click on the Edit icon in the context menu on the System card.
    2. Option 2: Choose the Edit option from the drop-down menu on the System Details screen.
Option 1


Option 2

  1. Once you select any of the options explained above to reach the edit screen, the following screen will appear.
  2. Click on the Published Trigger band. This will open the selected section in editing mode.

Step 2 - View Published Trigger

  1. Upon clicking Published Trigger, the screen displays a list of published objects.
  2. A separate band will represent each trigger. You can click any band to modify its details.
  3. The action area includes the following action items: 
    1. The action area contains a Help icon. Clicking on this icon will open help content in the context area.
    2. An Add button allows you to add a new object to your system.
    3. The Select button allows you to remove multiple objects from your system.

Add Trigger

  1. When you click the Add button, a pop-up titled Add Trigger(s) will appear on the screen.
  2. Please note that the Add button will only be enabled if there are triggers available to publish. If all the triggers are published, the button will be disabled. 

  1. This pop-up will display a list of configured objects created during the base system's creation (system designer).
  2.  Each object will be represented by a separate panel, showing the OE Object name and the System object name, along with their descriptions.
  3. You can select one or more objects by choosing the panels, which will be highlighted once selected. The "Select All" button allows you to select all objects on the screen.
  4. After choosing the required objects, use the Add button to publish them. Clicking the button will add the newly chosen objects to the list on the Published Object(s) screen.
  5. At any time, you can click the Cancel button to close the Add Object pop-up.
Please note that if you are not an admin user for the chosen system, you will not be able to publish more objects for the system. The Add button will be disabled for you.

  1. Clicking the Add button will add the newly chosen objects to the list on the Published Object(s) screen.

Remove Published Trigger

You can remove one or multiple objects from this screen. Please note that if the object is already subscribed to by another entity, you cannot remove it from the list. In such cases, you need to cancel the subscription for that object before you can remove it from the list.

Remove Single Trigger

  1. When hovering over the band, a Delete icon will appear.
  2. Upon clicking the Delete icon, a confirmation pop-up must appear.
  1. When you click the Delete button for a band, a confirmation pop-up will appear.
  2. The pop-up will have two options - a Yes button and a No button.
  3. If you select the Yes button, the user will be deleted.
  4. However, the deletion process will be terminated if you select the No button.

Remove Multiple Triggers

  1. Click the Select button provided, then choose the band of the object you want to remove. 
  2. The selected bands will be highlighted. You can select multiple objects at once.
  3. In the action area, you'll see the delete icon. 
  4. To delete the object, click the Delete icon, and a confirmation pop-up will appear.

  1. When you click the Delete button for a band, a confirmation pop-up will appear.
  2. The pop-up will have two options - a Yes button and a No button.
  3. If you select the Yes button, the user will be deleted.
  4. However, the deletion process will be terminated if you select the No button.

Step 3 - Modify Published Triggers

  1. Upon clicking any of the object's bands, the list of object configurations will be displayed.
  2. An edit screen will appear, displaying the two bands:
    1. Activation
    2. Configuration

  1. Expand the bands by clicking on the accordion at the top right corner of each band. The corresponding list of settings is displayed in the expanded section:
    1. Activation:
      1. Actvation Status
      2. Trace
    2. Configuration:
      1. Error Handling
      2. Filter
      3. Settings
      4. Subscriptions
      5. Trigger
      6. Value Mappings
  2. A separate band will represent each configuration. You can click any band to modify its configurations.


Activation

  1. Once you expand the Activation band, the following settings are supported:
    1. Activation Status
    2. Trace


Modify Activation Status

  1. This band permits the user to configure the status of the component.
  2. The band presents a drop-down menu featuring options for both active and inactive statuses.
  3. To designate the component as active, select the Active option. To signify that the component is inactive, choose the Inactive option.
  4. Both statuses will be stored automatically, and a confirmation message will be displayed on the screen.


Modify Trace

  1. This band facilitates the activation or deactivation of Trace for the selected component.
  2. A toggle switch is incorporated within the band to enable or disable the trace function. When Trace is enabled or disabled, the configuration is saved automatically, and a notification message is presented to the user.

  1. You can customize the trace settings to suit your specific requirements.
  2. Click on the Trace band.
  3. Please click on the band to navigate to the trace settings screen, where the following configurations can be adjusted:
    1. Log Level
    2. And limit.
  4. Please note that to set the log level and its limit, you must first enable the toggle switch. Otherwise, the fields will be displayed in a disabled state.

Modify Log Level
  1. On this band, you can configure the log levels.
  2. A drop-down menu is available to set the log levels, and the following log levels are supported:
    1. Trace Level 1, 
    2. Trace Level 2, 
    3. Trace Level 3. 
  3. Select the required option from the drop-down.

  1. Click the Save button to save the modifications.


Modify Trace Limit
  1. On this band, you can configure the log limit.
  2. A drop-down menu is provided to facilitate adjusting the log limit.
  3. The allowable log limits range from 0.1 MB to 10 MB, with an additional option for 'No Limit'. 
  4. Select the required option from the drop-down.

  1. Click the Save button to save the modifications.

Configuration

  1. Once you expand the Configuration band, the following settings are supported:
    1. Error Handling
    2. Filter
    3. Settings
    4. Subscription
    5. Trigger
    6. Value Mapping

Configure and Modify Error Handling

  1. Click on the Error Handling band.

  1. The screen will present a comprehensive list of error settings.
  2. Each setting will be displayed on a distinct band.
  3. On each error settings band, a drop-down menu will appear. Depending on the specific setting, corresponding options will be made available in the drop-down.

  1. Select any option from this drop-down to configure the error settings.
  2. Once you have finalized your selection, please click the Save button to preserve the settings.

Configure and Modify Filter

  1. Click on the Filter band.

  1. On this interface, you may filter the incoming data to meet your requirements.
  2. The interface will present two bands:
    1. Default Filter
    2. Custom Filter
  3. An And/Or toggle switch is provided between the Default and Custom filters. You may use the 'AND' option if you wish to apply both filters simultaneously, and select the 'OR' option if you prefer to apply either filter individually.

  1. Each band is equipped with an accordion to facilitate the expansion of the section.
  2. On the top left side of the screen, a drop-down menu is provided with the following options: 
    1. Use Default Filter 
    2. Use Both Filters
  3. Based on the options selected in the drop-down, the corresponding filter will be displayed. You can choose any of the filter options from the drop-down.
  4. When you first time on this screen, the Default filter section will be expanded by default, and 'Use Default Filter' will be selected in the drop-down.


Default Filter
  1. If the option 'Use Default Filter' is selected, the custom filter will be disabled on the screen. 
  2. In the Default Filter, the ruleset will be provided by the application, enabling users to select the appropriate values for the fields.
  3. It is important to note that you cannot add or remove any ruleset within the filter.
  4. At the top of the filter, an "And/Or" switch is provided, allowing for configuration of the filter conditions according to the provided ruleset. If you wish to configure the filter with multiple rule sets, use the 'And' option. Conversely, if applying only one ruleset either/or condition, the Or option should be selected. 
  5. Once you have completed the filter configuration, click the Save button to save your settings.


Custom Filter
  1. Select the "Use Custom Filter" or "Use Both Filter" option in the drop-down; the custom filter band will be enabled.
  2. Expand the section by clicking on the band.
  3. If you have not set the custom filter yet, the screen will not show any filter options.

  1. If you have not set the custom filter yet, the screen will not show any filter options. First, define the filter fields before configuring your custom filter. 
  2. To start configuring the custom filter, click on the Custom Field List button.
  1. A Custom Field List pop-up window will appear, offering the option to add or remove fields as needed.

  1. Select any field from the Available Field section.
  2. Click the Add button.
  3. You can also drag and drop any fields from Available Fields to Filter Fields.

  1. The selected field gets added to the Filter Fields.

  1. To remove the custom field, select any field from the Filter Fields section.
  2. Click the Remove button.
  3. You can also drag and drop any fields from the Filter Fields to the Available Fields.

  1. You can also edit the name of the field of your choice for easy identification.
  2. To modify the name of the field, hover over the field, and an Edit icon will appear.
  3. Click on the Edit icon.

  1. The field becomes editable. Now you can type the name of the field of your choice.

  1. After editing the field name, click the field again. The name gets saved.
  2. Once you have added the custom fields, click the Save button.


  1. After clicking on the Save button on the Customize Field List pop-up, you will return to the Custom filter.
  2. Click on the Add Ruleset button.

  1. The added custom fields get added to the Ruleset.
  1. To add new rules under the current ruleset, click on the Add Rule icon.
  2. Once the rule is added, you can define the custom filter field in the first drop-down.
  3. The fields that you have added through Customize Field List will be displayed in the drop-down. 

  1. To add a new Ruleset, click on the 'Add Ruleset' icon.

  1. Once you click on the icon, a new ruleset will be added as a child under the Parent ruleset.
  2. The Ruleset cannot be left empty; you must add a rule to the ruleset.
  3. The newly added ruleset will have the following icons:
    1. Add Rule
    2. Add Ruleset
    3. Remove Ruleset

  1. To remove the newly added ruleset, click on the 'Remove Ruleset' icon.
  2. Please note that you can add or remove the ruleset under the parent rule. You cannot remove the parent ruleset.

  1. You can remove any rule from the ruleset.
  2. To remove a rule, hover over it, and a Delete icon will appear.
  3. Click the Delete icon to remove the rule.

Configure Filter
  1. At the top of any ruleset, an And/Or switch is provided, allowing you to set the Default and Custom filter:
    1. Use the AND option if you wish to apply both filters.
    2. Use the OR option if you want to apply either of the filters.
  2. The And/Or switch is provided for the ruleset, allowing you to set the conditions for the rules:
    1. Use the AND option if you wish to apply all the rules of the filter.
    2. Use the OR option if you want to apply any of the defined rules within the ruleset.
  3. Select the filter field from the drop-down. A list of fields will be provided, which you have defined in the Customize Field List.
  4. Now select the attribute for the field.
  5. Enter the value in the field that you want to filter against the defined field.
  6. Configure the filter conditions for that ruleset. To set the filter with multiple rulesets, use the 'And' option. If you are applying only one ruleset with an either/or condition, select the Or option.
    1. If you have added another child ruleset within the parent ruleset, set rules condition using the And/Or switch for the child ruleset.
    2. Use the AND option if you wish to apply all the rules of the filter.
    3. Use the OR option if you want to apply any of the defined rules within the ruleset.
  7. Define the filter as explained above.
  8. After setting up the filter, click the Save button to save your settings.


Configure and Modify Settings

  1. Click on the Settings band.

  1. The screen will present a comprehensive list of object settings. The list may be displayed based on the system type. 
  2. Each setting will be displayed on a distinct band.
  3. 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.

  1. To modify the settings, select any option from this drop-down.
  2. Click on the Save button to save settings.


View Subscription

  1. Click on the Subscription band.

  1. The screen will present a list of entities that are subscribed to the selected component. 
  2. Each entity is displayed on an individual band.
  3. Kindly note that this screen is designated for read-only purposes. It provides information regarding the number of entities subscribing to the chosen component. 


Configure and Modify Trigger

  1. 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.
    1. The following triggers are supported:
      1. Timer Trigger 
      2. HTTP Trigger 
      3. Queue Trigger   
      4. Subscription Trigger
    2. Based on the configured trigger, the band displays the trigger name and its configurations. Clicking it brings up the corresponding screen. 
  2. Click on the Trigger band.
  1. If the Timer trigger is configured, the band will display the 'Timer' and the number of configured schedules.
  2. Click on the band. 
  3. The screen will display the following bands:
    1. Scheduler
    2. Settings
  4. Each settings are presented on a separate band.


Scheduler
  1. Upon clicking the Scheduler band, the scheduler screen appears in Settings View mode.
  2. The schedule provides the two viewing modes. By default, the scheduler opens in settings view mode. A toggle switch is provided on the screen; you can switch between these modes using the toggle switch:
    1. Settings View
    2. Calendar View
  3. Please note that if you have not configured any schedule yet, the screen will be empty. In that case, start adding the schedule using the Add button.  
  4. A list of running schedules will be displayed on the screen. 
  5. You can search the schedule by its name using the search field.
  6. Additionally, you can use the Status drop-down to segregate the schedule based on its status. 
  7. The action area of the screen provides the following action items:
    1. The action area contains a Help icon. Clicking on this icon will open help content in the context area.
    2. The Publish Schedule button allows you to publish a schedule that you have configured. The designed schedules will be active and running only once they are published.
    3. An Add button allows you to create a new schedule. Upon clicking the button, four options will be presented, allowing you to choose the type of schedule you want to make.


Add Schedule
Refer to the Add Schedule article to add the new schedule

Publish Schedule
  1. The "Publish Schedule" button is located in the action area of the screen.
  2. After designing a new schedule, click the "Publish Schedule" button to publish the latest version. If an existing schedule is running, it will be overridden by the new schedule.

  1. When you click the button, a confirmation pop-up titled "Publish Schedule" will appear to confirm your action.
  2. The pop-up will display buttons labeled "Yes" and "No."
  3. If you click "Yes," the schedule will be published.
  4. If you click "No," the schedule will not be published, and the pop-up will be closed.

Edit Schedule
  1. When you are in the settings view mode, click on any of the schedules that you want to modify.
  1. After clicking the schedule, the scheduler pop-up will appear.
  2. Modify the schedule's name, description, and duration.
  3. Once modified, click on the Save button. 

  1. If you are in the calendar view, click on the schedule that you want to modify.

  1. You will be moved to Day view in the calendar.
  2. Hover your cursor over the schedule. You will see the edit icon.
  3. Click on the Edit icon to modify the schedule.

  1. A respective scheduler pop-up will appear.
  2. As required, modify the date, time, and description of the schedule.
  3. Once you have made the modifications, click on the Save button to save your changes.


Deactivate Schedule
  1. Hover your cursor over the respective schedule band. You will see the deactivated icon.
  2. Click on the edit icon to deactivate the selected schedule.
  3. Upon clicking the icon, the respective schedule will be deactivated. 
  1. When you click the Deactivate icon, a confirmation pop-up will appear.
  2. The pop-up will have two options - a Yes button and a No button.
  3. If you select the Yes button, the schedule will be deactivated.
  4. However, the deactivation process will be terminated if you select the No button.

  1. Once the schedule is deactivated, the deactivate icon will be displayed on the schedule.

  1. Click on the Publish Schedule button. Please note that the deactivated schedule will not be published. Only active schedules will be published. 

  1. When you click the Publish Schedule button, a confirmation pop-up will appear.
  2. The pop-up will have two options - a Yes button and a No button.
  3. If you select the Yes button, the schedule will be published.
  4. However, the schedule will not be published if you select the No button.


Delete Schedule
  1. Hover your cursor over the respective schedule band. You will see the Delete icon.
  2. Click on the Delete icon to delete the selected schedule.

  1. Upon clicking the icon, a confirmation pop-up will appear.
  2. The pop-up will have two options - a Yes button and a No button.
  3. If you select the Yes button, the schedule will be deleted.
  4. However, the schedule will not be deleted if you select the No button.


View and Modify the Settings
  1. Upon clicking the Settings band, the following screen will be displayed.


Processing Queue
  1. The Process Queue section provides information about the queue where the data is processed.
  2. This is the queue that stores timer data for processing. Please note that the information in this section is read-only.
  3. This section displays the name of the queue and the associated stream name.
  4. A View button is provided next to the fields.
  5. Upon clicking the button, you will be directed to the Queue-Monitor screen, where you can view more details about the queue.


  1. A View button is provided next to the fields.
  2. Click on the View button.

  1. Upon clicking the button, you will be directed to the Queue-Monitor screen, where you can view more detailed information about the queue. 
  2. If there are no messages in the queue, the screen will be empty.


Process Settings
  1. The Process Settings section displays the settings for inbound data.
  2. The section will provide a list of the settings:
    1. Block Size
    2. Initial Start Time
    3. Request Timezone
    4. Request Language
    5. Response Tomezone
    6. Response Language
  3. Each setting is represented with a separate band.

  1. Each setting has its controls on the band. The values are provided in the control. The control could be a drop-down, text box, or calendar control. 
  2. To modify any of the settings, select an appropriate value from the control.
  3. Once the modifications are done, click on the Save button to save the changes.


Configure and Modify Value Mapping

Value mapping is an essential part of data integration, ensuring the smooth transfer of financial and inventory data. For instance, different systems may use various payment methods, so mapping these payment types is necessary. Similarly, locating stores accurately through location mapping is vital for integrating product, stock, and order data. The Value Mapping section allows you to connect payment types and store locations across different systems. Once you begin the integration process, you will identify the source and target systems for data transfer. Then, based on the mappings between these systems, the data is seamlessly integrated.
  1. Click on the Value Mapping band.

  1. The screen will show the list of objects, with each object presented on a separate band.
  2. The band will display the name of the object and a status drop-down.
  3. You can also maximize the screen size by clicking on the 'Open in full-screen mode' icon
  4. Search and Status field:
    1. You can use the search functionality to find the value mapping you need to modify.
    2. A Status field also allows you to filter the value mappings based on their status. To filter the value mappings, use the drop-down menu to select from 'All', 'In Review', and 'Released' status.
  5. Progress Bar:
    1. The progress bar provided under the Search and Status field will display the total number of value mappings and the number of configured value mappings.

  1. To modify the status of the value mapping, please select a suitable option from the drop-down menu provided. This menu offers two status settings that help manage the progress of your value mapping configurations.
  2. If you are currently setting up and fine-tuning the value mappings, select the "In Review" option. This indicates that work is still ongoing and that further adjustments may be required before finalizing the mappings.
  3. Conversely, if you have completed all necessary configurations and are confident that the value mappings are set correctly, choose the "Release" option. This status reflects that the mappings are finalized and ready for implementation.

  1. To configure the value mapping for an object, click on the band.
  2. The section gets expanded and displays the list of supported value mappings between the entity and OneEnterprise.
  3. A scroll option must be provided for the expanded section if there are more options.
  4. In the expanded section, you will notice two sections:
    1. First System (Publisher System):
      1. This publisher system will provide its value mapping to OneEnterprise (OE Message). Any subscribing entity can subscribe to these OE messages.  
      2. Please note that OneEnterprise is not a subscriber system. 
      3. The first section will display the entity name and logo, which is the source system from which the OE will receive the data.
    2. Second System (OneEnterprise - OE Message):
      1. OneEnterprise is the receiver system, which receives data from the source entity (publisher entity) in the form of OE messages.
      2. Please note that inbound value mappings are configured on this screen. That means OneEnterprise will receive the data from the configured entity.
    3. Mapping:
      1. Below each system, a list of the supported value mapping settings is displayed.
      2. Each setting field is a drop-down menu. The supported values are available in the drop-down, and you can select an appropriate value from it.
      3. You need to map the value between the source and receiver entity.


Add a New Value Mapping
  1. You can add new mappings between the source and target systems.
  2. Additionally, you can also introduce the custom value mappings.
  3. An empty drop-down row is always present at the end of the list.

  1. You can select values from the drop-down menu.

  1. You can also start typing a custom name for the mapping. 

  1. Enter your preferred names for the source and target entities.
  2. When you enter data in the last row, a new mapping row will automatically be added. You can add more mappings as needed.

  1. Once you are done with mappings, click on the Save button, and the new settings will be saved to the list.


Remove Value Mapping
  1. A Delete icon is provided next to each field.
  2. Click on the Delete icon, the mapping fields of the source and target entity (OneEnterprise) will be removed.

  1. After deletion, a confirmation message will appear on the screen.
  2. Click on the Save button to save the modifications.




    • Related Articles

    • Modify Schedule

      Overview This article provides a detailed guide for editing the current scheduler. You can modify any scheduler at any time to ensure timely data synchronization between systems. Navigate to Timer Section Navigation: System > Edit > Published Object ...
    • Edit Component

      Overview This section will provide information on editing components in your project network. Please note that the component can only be edited from the Dataflow View. The Interaction View does not provide this functionality. Once you are on the ...
    • Edit Connection

      Overview This section provides a comprehensive guide on modifying the connection details of entities that are currently connected. It is important to note that connection editing can only be performed from the Interaction view, which offers a ...
    • Add Scheduler

      Overview This article serves as a comprehensive guide for creating a new schedule dedicated to data synchronization. The purpose of this schedule is to facilitate organized and timely data synchronization between systems. As a result, synchronization ...
    • Project Network Overview

      Overview This section elucidates the procedure for engaging with the project network. Upon entering the project network, you can add and remove entities. After adding the entities to the network, you may establish connections using the user-friendly ...