Please give details of the problem




DigitalSuite enables enterprises to create and run applications of any size and complexity and tailored to their needs. For example, applications can be used to automate workflows and to integrate the digital supply chain by connecting processes, systems, and devices with each other and with the people who use them, independent of their location. Users can access the applications for which they have the required permissions from a personalized environment or homepage.

Typically, the following assets are related to an application in DigitalSuite:

  • A dedicated organization with one or more roles for access control.

  • One or more projects for performing the application's tasks and providing its user interface. One of the projects is the main project with the application's basic logic. Each project of an application may have its own permissions and lifecycle.

    Each of the projects may include one or more of the following resources: web interfaces, processes, composite APIs, collections, custom lists, providers, connectors, files, and reports.

  • One or more versions of the projects to control the application's lifecycle.

Naming Conventions

For optimum identification, it is recommended that designers include the application's name as a prefix in the names of all assets dedicated to it. As a suffix, a specific role, set of rights, or type of version, should be used.


Item Name
Application Expense Request
Organization Expense Request
Roles Expense Request - Submitter, Expense Request - Manager
Main Project Expense Request - MAIN
Projects with specific roles or rights Expense Request - Admin, Expense Request - Manager
Projects with a specific type of version Expense Request - Connectors KU: This project contains all the providers and connectors used to integrate the Expense Request application with third-party systems. The KU suffix indicates a specific versioning setting (keep updated) that has been activated for project.

Other assets, which are used by the application but not dedicated to it, have different names denoting their origin, for example, Mail Provider.


DigitalSuite supports its customers in localizing their applications, so that end users can see the web interfaces in the language of their choice.

The RunMyProcess - App Translator portal application provides the means to translate applications into any of the supported languages for different execution modes. The translations are based on dictionaries, which can be displayed, created, edited, deleted, or imported for any particular application. Most of the keys in the dictionaries are generated automatically from the application's web interface widgets, others can be added using the DigitalSuite APIs.