docs(project_management): interim project pages

ref: #295 #300
This commit is contained in:
2024-09-18 16:43:25 +09:30
parent 0ae1395d92
commit 8866f94fab
4 changed files with 126 additions and 0 deletions

View File

@ -6,3 +6,80 @@ template: project.html
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
---
Projects enable the grouping and management of tasks within a single location/item.
## Fields
- Reference Number
_External Reference Number imported from. **Import user only.**_
- External System
_External System imported from. **Import user only.**_
- Description
_Description of the project. [Markdown](../core/markdown.md) is supported._
- Priority
_Priority of the project_
- State
_[State](./project_state.md) of the project_
- Type
_[Project Type](./project_type.md)_
- Completed
_This field automagically calculates the percentage of the project tasks completed_
- Duration
_This field automagically calculates the time spent on the project. This is derived from the time spent on tasks assigned to to the project._
- Code
_Reference code for the project_
- Planned Start Date
_When the project is scheduled to start_
- Planned Finish Date
_When the project is scheduled to finish_
- Real Start Date
_When the project actually started_
- Real Finish Date
_When the project actually finished_
- Manager User
_Who is the assigned project manager user_
- Manager Team
_which team is aassigned as the project manager_
- Team Members
_Users who are the Project Team Members_
## Milestones
Projects can have milestones created. These milestones can then be assigned to [project tasks](./project_task.md).
## Tasks
A Project can have tasks added to it. be it a [project task](./project_task.md) or any other ticket type available. To assign a ticket to a project, when editing the ticket select the desired project.

View File

@ -0,0 +1,20 @@
---
title: Project Type
description: No Fuss Computings Project Type User Documentation for Django ITSM
date: 2024-09-18
template: project.html
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
---
Project State enable you to create different State of projects, for example, New, closed, on track etc. The data is arbitrary so you can use define your types as you choose.
## Fields
- Name
_Name of the Project State_
- Runbook
_A KB article you can link to the project type._

View File

@ -0,0 +1,9 @@
---
title: Project Task
description: No Fuss Computings Project Task User Documentation for Django ITSM
date: 2024-09-18
template: project.html
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
---
A Project task is some item that needs to be completed in relation to a project. AS the underlying system for a project task is the ticketing system, most items that are available to a ticket are available to a project task.

View File

@ -0,0 +1,20 @@
---
title: Project Type
description: No Fuss Computings Project Type User Documentation for Django ITSM
date: 2024-09-18
template: project.html
about: https://gitlab.com/nofusscomputing/infrastructure/configuration-management/django_app
---
Project Types enable you to create different types of projects. The data is arbitrary so you can use define your types as you choose.
## Fields
- Name
_Name of the Project Type_
- Runbook
_A KB article you can link to the project type._