Managing Projects

Aunsight projects provide a means to segregate analytics projects into separately governed contexts under one umbrella organization. Administrators of that parent organization need to know how to create and manage projects to provide space and governance for the various initiatives taking place under their oversight. Aunsight provides a projects workspace that enables administrators to create and manage the projects they need for their organization. This article describes how to use the projects workspace to create, view, delete, and manage projects via their dashboards. After reading this, administrators will want to learn how to create a team leader to complete the handoff to a self-managing project team.

The Projects Workspace

The Aunsight web interface provides a projects workspace to users who have the AU-ORG:view-project permission available to them through a role or group they have in the parent organization.

Note

The Projects workspace is accessible only from within the parent organization context; Aunsight does not allow projects to be "nested" within another project.

To access this workspace, log in to the web interface and select the organization you wish to work in through the context selector. From that context's dashboard, click the "Projects" icon (project icon) in the palette on the right.

Note

The projects workspace can only be accessed from an organization context, since projects can only be created at the organization level.

Projects Workspace

The projects workspace is a standard list-based view of projects within the present organization. You can search (search icon) and sort (sort icon) the list to find a project by clicking the appropriate icon at the top of the list. You can also create a new project by clicking the plus icon (new icon).

Create a Project

Clicking the "create project" icon (new icon) will bring up a dialog to enter a name and description for the project.

create a project dialog

After entering these details, click the "submit" button (submit button) to create the project.

Viewing Projects Details

To view details about a project record, search or sort the list and click on the name of a project to bring up its record in the main window.

Project record view

The web application interface displays general information about the project in a page section. To edit this information, click the edit icon (edit icon) in the upper right corner of this section.

Two action buttons in the upper right of the project record can be used to manage the project as a whole:

  • Dashboard: Opens the project dashboard used to access the project by administrators who are not members of that project's team.

  • Delete: Deletes the project record.

Warning

Project deletion is irreversible.

Note

Deleting a project will not delete objects created within that context; however, they will only be accessible by users in the parent organization with permissions to view objects in any project. Care should be exercised before deleting projects with large numbers of objects to create orphaned objects. If objects have been orphaned, the Toolbelt can be used to transfer ownership to a new context: au2 <object type> context transfer --id <orphaned object> --project <new owning project ID>.

The Project Dashboard

Normally, projects are managed by members assigned the relevant roles and permissions within that project. However, as a bootstrapping and oversight mechanism, the project dashboard provides access to the Status, Jobs, and Teams workpaces to members of the parent organization with certain permissions over any project (e.g. AU-ORG:create-project-member-in-any-project and similar permissions for groups and roles).

When creating a new project, one of the first tasks is to create a new team by adding members and assigning roles. Project creators will need to use the project dashboard to create a team leader role and add at least one new member to this role to allow team management within the project context. Once this has been done, users can enter the project context using context selector at the top of the web interface.