Page / Section Name | Page Screenshot | Page Description |
---|---|---|
Integrations | Use this page to create and manage Integrations. Integrations establish connections to external data sources, facilitating the retrieval and utilization of data for analysis and reporting. To manage your Integrations, use the Create Integration, Edit, and Delete buttons provided. | |
Integration | Use this page to manage the Actions within the current Integration. To add an Action to the current Integration, click the Create Action button. To copy the current Integration, with all its current Actions, to another IPaaS Tenant, click the Copy To button. To manage the Integration Variables within the current Integration, click the Integration Variables button. | |
Integration Variables | Use this page to manage Integration Variables within the currently selected Integration. Integration Variables provide a mechanism for storing and reusing values across multiple Actions within the Integration. By storing a value as a variable, you can reference it in any Action within this Integration, promoting consistency and reducing redundancy. | |
Action | Use this page to manage the selected Action within the current Integration. An Action defines a specific API call made to the integrated data source to retrieve data, such as an Authentication request or a call to retrieve aggregate or detailed data. Expand the sections below to view detailed information about this Action.
| |
Action > Edit > General | The General Configuration page allows you to modify the Name of the selected Action. Please note that the Tenant Name, Integration ID, and Version are all system-generated fields and cannot be edited. | |
Action > Edit > Command | The Command configuration focuses on retrieving data from the specified API endpoint. Additionally, pagination settings can be configured to handle large datasets returned in multiple chunks. Form Fields
PagingWhen retrieving large datasets from APIs, paging allows you to fetch data in smaller chunks to improve efficiency. Emite IPaaS offers three paging methods:
Important Notes:
| |
Action > Edit > Mappings | The Mapping Configuration defines how data retrieved from the API is mapped to fields in your data store (i.e., Elasticsearch). Form Fields
Mapping RulesMapping rules allow you to define conditions for assigning static values to fields.
| |
Action > Edit > Rules | Rules allow you to define API response behaviour based on specific HTTP error codes or conditions. Form Fields
How does this work?Rules are used to define the API response of the action based on specific HTTP error codes. For example, you can define a rule that checks if a specific field equals a given value. If the condition is met, the corresponding action (e.g., return a specific error code or message) is executed. | |
Action > Edit > Cache | The Cache Configuration allows you to optimize performance by configuring how data is cached. Caching stores frequently used data, reducing API calls and improving response times. Form Fields
| |
Action > Edit > Data Stores | The Data Store Configuration defines how data is stored in Elasticsearch or OpenSearch. Form Fields
Index Lifecycle Management (ILM)ILM automates index management.
| |
Action > Edit > Retry Policy | The Retry Policy Configuration allows you to configure a retry mechanism for failed API calls, improving the resilience of your integrations. RulesRules define the conditions for retrying failed requests. You can add multiple rules based on specific criteria.
Retry Parameters
| |
Action > Edit > Schedule Config | The Schedule Configuration allows you to schedule the execution of the Action. Scheduling is required to publish an Action. You can define a specific schedule with a start date and interval frequency (days, hours, minutes, or seconds). If you choose a past start date, the Action will execute immediately and then follow the defined schedule from the current time. |
Content Comparison
General
Content
Integrations