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.
Please give details of the problem