Manage Projects
What are Projects?
A project in n2x.io is a component that logically groups the workflows. By grouping workflows into projects, you can apply same policies across multiple workflows.
Service Management Features
The options you can configure on a project are the following:
-
Review Required:
[ yes | no ]
Enforces peer-review for on a workflow within the project before execution.
-
Approval Required:
[ yes | no ]
Require the approval from a designated customer or service responsible before scheduling any workflow within the project.
Note
These features provide granular control over workflow execution, ensuring adherence to organizational standards and procedures.
Create a Project
Warning
Only Account Administrators or Admin Users can manage projects.
You can create a project for your tenant either using the n2x.io webUI or CLI (n2xctl):
In the navigation menu on the left, click Workflows
and follow these steps:
- Select the
Tenant
from the available list. - Click on the
+ Add Project
button. - Enter the
Name
andDescription
for your project. Configure project-level service management options based on your organization's policy (see Service Management Features), choosing whether to require:Review Required
andApproval Required
. - Click on the
Add New Project
button.
Use the following command to create a project:
n2xctl ops project create
The n2xctl tool will prompt you for the following information:
Tenant
: Select the tenant to which the project will belong.Name
: Enter a clear and descriptive name for your project.Description
: Optionally, provide a brief description to further explain the project's purpose.-
You can choose to enable the following service management options:
Enable workflow-required reviews?
andEnable workflow-required approvals?
.Note
Service management options are based on your organization's policy (see Service Management Features).
$ n2xctl ops project create
n2xctl v0.0.3-20240725171430+88c4863--go1.22.5
n2xctl is a CLI to control the n2x SASE platform.
Find more information at https://n2x.io/docs
ยป Tenant: [demo] Demo tenant
ยป Name: demo
ยป Description: Demo Project.
ยป Enable workflow-required reviews? No
ยป Enable workflow-required approvals? No
โโโโโ Ops: Project Details โก
โโโโโโโโโโโโโโโโโโโ
Project Information
โโโโโโโโโโโโโโโโโโโ
Tenant ID xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Project ID xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Name demo
Description Demo Project.
ChatOps and Service Management Features
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Review Required [no]
Approval Required [no]
Update Information in a Project
Warning
Only Account Administrators or Admin Users can manage projects.
You can update a project in your tenant either using the n2x.io webUI or CLI (n2xctl):
In the navigation menu on the left, click Workflows
and follow these steps:
- Select the
Tenant
. - Select the
Project
to update. - Click on the icon.
-
In edit mode, you can freely modify the
Name
andDescription
, as well as enable or disable the following service management options:Review Required
andApproval Required
.Note
Service management options are based on your organization's policy (see Service Management Features).
-
Click on the
Save
button.
Use the following command to update a project in your tenant:
n2xctl ops project update
The n2xctl tool will prompt you for the following information:
- Choose the specific
Tenant
andProject
you want to modify. Name
: Enter the new name for your project.Description
: Provide an updated description for your project.-
You can choose to enable the following service management options:
Enable workflow-required reviews?
andEnable workflow-required approvals?
.Note
Service management options are based on your organization's policy (see Service Management Features).
$ n2xctl ops project update
n2xctl v0.0.3-20240725171430+88c4863--go1.22.5
n2xctl is a CLI to control the n2x SASE platform.
Find more information at https://n2x.io/docs
ยป Tenant: [demo] Demo Tenant
ยป Project: demo
ยป Name: demo
ยป Description: Demo Project
ยป Enable workflow-required reviews? No
ยป Enable workflow-required approvals? No
โโโโโ Ops: Project Details โก
โโโโโโโโโโโโโโโโโโโ
Project Information
โโโโโโโโโโโโโโโโโโโ
Tenant ID xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Project ID xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Name demo
Description Demo Project
ChatOps and Service Management Features
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Review Required [yes]
Approval Required [no]
Delete a Project
Warning
Only Account Administrators or Admin Users can manage projects.
Danger
Deleting an project is a permanent action. The project information will be erased from your n2x.io account and cannot be recovered.
You can delete a project from your tenant either using the n2x.io webUI or CLI (n2xctl):
In the navigation menu on the left, click Workflows
and follow these steps:
- Select the
Tenant
. - Select the
Project
to delete. - Click on the icon.
- Click on the
Delete project...
button.
Info
To permanently delete the project, a confirmation prompt will appear for verification.
Use the following command to delete a project from your tenant:
n2xctl ops project delete
Select the Tenant
and Project
, and confirm the deletion.
$ n2xctl ops project delete
n2xctl v0.0.3-20240725171430+88c4863--go1.22.5
n2xctl is a CLI to control the n2x SASE platform.
Find more information at https://n2x.io/docs
ยป Tenant: [demo] Demo Tenant
ยป Project: demo
ยป Confirm deletion? Yes
Done