Advanced Features
In this section, you can find information on useful features for different application development purposes.
Retrieving Data by Using API Listeners
In a web interface, you can retrieve data or perform actions by executing API listeners. An API listener is defined by the resource that you launch from the web interface and its configuration that specifies the way it is launched.
In a web interface, you can trigger and launch:
- Processes: For an overview, refer to Processes.
- Composite APIs: For an overview, refer to Composite APIs.
- Connectors: For an overview, refer to Providers and Connectors.
For an example of an API listener, refer to API Listener in the Developer Guide for the Advanced IDE.
Storing Data
You can use collections to store data. A collection is a custom database that is created, populated, and managed in support of the applications. It is a group of objects of the same type, for example, clients, shops etc. DigitalSuite relies on MongoDB as a storage engine.
Collections have the following characteristics:
- An object is a structured set of fields (JSON)
- They are accessible via Javascript, FreeMarker functions, and REST APIs
- High querying and aggregation capabilities
For details, refer to:
Integrating Systems With your Application
A connector allows you to perform automated activities within a process. A provider groups multiple connectors that are available at the same web address. Each connector is offered by a single provider. A provider handles the base URL and the authentication scheme of the service.
RunMyProcess DigitalSuite provides a connector library which contains predefined and tested connectors. You can use and customize them for your purposes. For details, refer to DigitalSuite Studio Connector Library.
You can, of course, also build providers and connectors from scratch. For details, refer to Connector Design in the Integration Guide for the Advanced IDE.
DigitalSuite EnterpriseConnect is a component that enables secure access from the RunMyProcess DigitalSuite platform in the Cloud to resources that are located on-premise on enterprise systems behind firewalls.
Please give details of the problem