×

Please give details of the problem

Skip to content

Applications

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 projects and assets which are dedicated to it. As indicated, the application name may be preceded by the name of the company, department, or customer project to which it belongs. As a suffix, the purpose, role, permissions, or type of versioning should be added.

Example:

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

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

Localization

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.