Namespaces
A namespace is the root of your Low Code application, as it encapsulates the components that make up a specific application. For example, CRM related things go under the CRM namespace; call centre things go under the call centre namespace.
|
A namespace can be thought of as a schema in a relational database. The schema encapsulates modules, their attributes, and entities. |
Create a namespace
-
navigate to the Corteza Low Code page,
-
click on the "Create namespace" button at the bottom of the page,
-
provide all the requested data (see namespace properties),
-
press the "Save" or "Save and close" button.
|
You can only define permissions for existing namespaces. |
Edit a namespace
-
navigate to the Corteza Low Code page,
-
hover over the namespace you wish to edit,
-
press on the edit icon,
-
provide all the requested data (see namespace properties),
-
press the "Save" or "Save and close" button.
Delete a namespace
|
Not sure if the namespace could be used in the future? You can just disable the namespace. |
-
navigate to the Corteza Low Code page,
-
hover over the namespace you wish to delete,
-
press on the edit icon,
-
press and confirm the "Delete" option.
Namespace properties
- Full namespace name
-
The name of your application, which will is visible in the Low Code Namespaces menu. Keep your namespace names short and descriptive.
- short name
-
A shortened name (slug) is used as a human-friendly identifier within the system. You can use the short name instead of the namespace ID (that long number) within your automation scripts and URL references.
|
The provided short name must:
|
- Subtitle
-
The subtitle is shown below the name of the application in the Low Code Namespaces menu.
- Namespace description
-
A longer description that appears when hovering over the namespace in the Low Code Namespaces menu.
- Enable namespace
-
The namespace is shown regardless of the value; when disabled, you can not enter the namespace.
Permissions for all namespaces
- Access any namespace
-
Determines if the role is allowed to access any Corteza Low Code namespace.
- Update any namespace
-
Determines if the role is allowed to update any Corteza Low Code namespace.
- Delete any namespace
-
Determines if the role is allowed to delete any Corteza Low Code namespace.
- Manage any namespace
-
Determines if the role is allowed to manage any Corteza Low Code namespace.
- Create modules under any namespace
-
Determines if the role is allowed to create modules for any Corteza Low Code namespace.
- Create charts under any namespace
-
Determines if the role is allowed to create charts for any Corteza Low Code namespace.
- Create pages under any namespace
-
Determines if the role is allowed to create pages for any Corteza Low Code namespace.
Permissions for a specific namespace
- Read namespace "(namespace name)"
-
Determines if the role is allowed to access the given namespace.
- Update namespace "(namespace name)"
-
Determines if the role is allowed to update the parameters of the given namespace.
- Delete namespace "(namespace name)"
-
Determines if the role is allowed to delete the given namespace.
- Manage namespace "(namespace name)"
-
Determines if the role is allowed to access the administration section of the given namespace.
- Create modules under namespace "(namespace name)"
-
Determines if the role is allowed to create modules under the given namespace.
- Create charts under namespace "(namespace name)"
-
Determines if the role is allowed to create charts under the given namespace.
- Create pages under namespace "(namespace name)"
-
Determines if the role is allowed to create pages under the given namespace.