×

Please give details of the problem

Docs

Find

Projects

Projects organize the resources required to build and run applications in DigitalSuite and manage the applications' lifecycle. For performing its tasks and providing its user interface, each application is composed of one or more projects. One of the projects is the main project with the application's basic logic.

A project may include subprojects which are imported to it. Using subprojects reduces a project's complexity and enables the reuse of projects. The lifecycle and access rights of a subproject may differ from those of the parent project. This enables customers to build a highly refined lifecycle and access control system.

A project may be dedicated to a specific application or be used by multiple ones.

Project Identification

The following settings identify a project in DigitalSuite:

  • Name: The name of the project, also referred to as the title.
  • ID: A generated number used to uniquely identify the project.
  • Description: A short description of the project and its purpose.

The names of projects, which are dedicated to specific applications, should include the application's name as a prefix. As a suffix, a specific role, set of rights, or type of version, should be used.

Example:

Item Name
Application Expense Request
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.

The names of projects which are used across applications should indicate the purpose, for example, Mail Provider.