Creatio IDE overview
The Creatio platform includes an integrated development environment (Creatio IDE). Creatio IDE is located in the Configuration section. The Configuration section lets you execute operations with the structural items.
Set up permissions to the Configuration section
You can set up permissions to the Configuration section on the system operation level. If a user lacks the permission to access the Configuration section, they receive a standard notification about the lack of permissions to execute an operation when trying to load the section. Out of the box, only Creatio administrators have access to key system operations. Creatio lets you configure access permissions to system operations for users or user groups. Learn more: System operation permissions (user documentation).
To set up permissions to the Configuration section:
- Open the Operation permissions section. To do this, click in the top right → Users and administration → Operation permissions.
- Select the Can manage configuration elements (
CanManageSolution
code) system operation. - Set up the access to the Configuration section. To do this, click and specify the user/role in the Operation permission detail.
As a result:
- The record will appear on the Operation permission detail.
- The Access level column of the record will be set to Yes.
- Users that have the specified role will have access to the Configuration section.
Open the Configuration section
You can open the Configuration section in Creatio .NET Framework in several ways:
-
Using System Designer. To do this, click in the top right → Admin area → Advanced settings.
-
Using the browser URL.
Alias
URL example .NET Framework .NET Core or .NET 6 /ClientApp/#/WorkspaceExplorer
http://mycreatio.com/0/ClientApp/#/WorkspaceExplorer
http://mycreatio.com/ClientApp/#/WorkspaceExplorer
/we
http://mycreatio.com/0/we
http://mycreatio.com/we
/conf
http://mycreatio.com/0/conf
http://mycreatio.com/conf
/dev
http://mycreatio.com/0/dev
http://mycreatio.com/dev
As a result, Creatio opens the Configuration section in a new tab.
- Toolbar (1)
- Package workspace (2)
- Main workspace (3)
Manage packages
Configuration section lets you manage packages using the following tools:
-
Packages action group. To do this, click Actions on the section toolbar → Packages.
-
Package workspace
-
Package menu in the package workspace
UI element | Action |
---|---|
Packages action group | |
Package dependencies diagram | Open the package dependencies diagram. Learn more: Package dependencies and hierarchy. |
Package workspace | |
Search by package | Search for a package by its name |
Create a package. The button opens the package creation box that lets you fill out the package properties. Instructions: Create a user-made package. | |
All packages | View the list of Creatio packages. The packages are displayed in alphabetical order. The modified packages and modifiable packages are displayed at the top. If you select the All packages group, Creatio displays the configuration elements of all packages in the Configuration section list alphabetically. If you select a different package, Creatio displays the configuration elements of that package alphabetically. Creatio displays the modified packages at the top of the All packages group index and marks them with . |
Package menu | |
Compile | Compile the package to an assembly package. The item is inactive for packages that have the Compile into a separate assembly checkbox cleared in the package properties. The checkbox specifies that the package is an assembly package. Learn more: Assembly package. |
Export | Export a package as a *.zip archive. You can install the exported package into a different environment. Instructions: Transfer packages. |
Move all elements | Move the package configuration elements to a different package. The item opens a box that lets you select the destination package. When you move the configuration elements, Creatio IDE can set dependencies automatically. |
Delete | Delete a package. Not available for preinstalled packages. Configuration section lets you delete empty packages and packages that contain non-parent configuration elements. Attempting to delete a package with parent configuration elements will result in Creatio displaying a list of dependent packages and dependent elements that block deletion. You can delete a package that is a part of app. You need to confirm the deletion. Note that package removal can make app lose functionality or become inoperative. |
Lock package in SVN | Lock the package from changes in the connected SVN repository. The item is available only for packages installed from the SVN repository. |
Unlock package in SVN | Unlock the package for changes in the connected SVN repository. The item is active only for locked packages installed from the SVN repository. |
Update from repository | Update the package from the repository. Instructions: Update a package from the SVN repository. |
Commit to repository | Commit a package to the repository. Instructions: Commit a package to the SVN repository. |
Properties | View the package properties. To open the package properties, double-click the package name. This opens the Properties tab. The tab lets you set up the package dependencies for modifiable packages and contains system information: the package author and editor, the creation and modification dates, the unique ID, and the primary package key in the database table. |