Skip to content

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:

  1. Select the Tenant from the available list.
  2. Click on the + Add Project button. Add Project
  3. Enter the Name and Description 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 and Approval Required.

    Warning

    The value of Name can only contain lowercase letters (aโ€“z), numbers (0โ€“9), and hyphens (-). It must start with a letter and end with a letter or a number. Valid examples: demo, demo01, project-01

  4. 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.

    Warning

    The value of Name can only contain lowercase letters (aโ€“z), numbers (0โ€“9), and hyphens (-). It must start with a letter and end with a letter or a number. Valid examples: demo, demo01, project-01

  • 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? and Enable 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]

Show the Project Details

You can view the project details 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:

Update Project

  1. Select the Tenant.
  2. Select the Project whose details you want to view.

Use the following command to view project details in your n2x.io account:

n2xctl ops project show

The command will prompt you for the following information:

  • Tenant: Select the tenant associated with the project to review.
  • Project: Select the project whose details you want to view.
$ n2xctl ops project show
n2xctl v0.0.4-20240819091023+6180dae--go1.22.6
n2xctl is a CLI to control the n2x SASE platform.
Find more information at https://n2x.io/docs
ยป Tenant: [demo] Demo tenant
ยป Project: demo
                                                  โ”€โ”€โ”€โ”€โ”€ 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:

Update Project

  1. Select the Tenant.
  2. Select the Project to update.
  3. Click on the icon.
  4. In edit mode, you can freely modify the Name and Description, as well as enable or disable the following service management options: Review Required and Approval Required.

    Warning

    The value of Name can only contain lowercase letters (aโ€“z), numbers (0โ€“9), and hyphens (-). It must start with a letter and end with a letter or a number. Valid examples: demo, demo01, project-01

    Note

    Service management options are based on your organization's policy (see Service Management Features).

  5. 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:

  • Tenant: Select the tenant associated with the project you want to modify.
  • Project: Select the project you want to modify.
  • Name: Enter the new name for your project.

    Warning

    The value of Name can only contain lowercase letters (aโ€“z), numbers (0โ€“9), and hyphens (-). It must start with a letter and end with a letter or a number. Valid examples: demo, demo01, project-01

  • Description: Provide an updated description for your project.

  • You can choose to enable the following service management options: Enable workflow-required reviews? and Enable 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:

Delete Project

  1. Select the Tenant.
  2. Select the Project to delete.
  3. Click on the icon.
  4. 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

The n2xctl tool will prompt you for the following information:

  • Tenant: Select the tenant associated with the project you want to delete.
  • Project: Select the project you want to delete.
  • Confirm deletion?: Type yes to confirm and proceed with deleting the selected project.
$ 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