Please give details of the problem

Skip to content

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:

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.