> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Projects

> Working with projects in CRMScript

<Note>
  This feature requires the CRM Suite **Core** plan.
</Note>

## CRMScript classes

There are no native CRMScript classes pertaining to projects. Use the NetServer classes:

* [NSProjectAgent][10]
* [NSProject][11]
* [NSProjectEntity][12]
* [NSProjectMember][13]
* [NSProjectStatus][14]
* [NSProjectType][15]

## Frequently used fields

| Field         | Description              |
| :------------ | :----------------------- |
| project\_id   | ID                       |
| name          | name of project          |
| associate\_id | project manager or owner |
| type\_idx     | type of project          |
| status\_idx   | status                   |
| done          | 0 = no, 1 = yes          |

For a complete list of fields, see the [database reference][7].

## Status of a project

| Status | Description |
| ------ | ----------- |
| 1      | Planned     |
| 2      | In progress |
| 3      | Completed   |
| 4      | Stopped     |
| 5      | Closing     |

## Timestamp values

| Field             | Description                                                          |
| :---------------- | :------------------------------------------------------------------- |
| registered        | UtcDateTime of registration                                          |
| updated           | UtcDateTime of last update                                           |
| endDate           | Expected closing time or when it was completed or stopped (DateTime) |
| nextMilestoneDate | Closest non-complete future milestone activity (DateTime)            |

## How-tos and examples

* [Create project][2]
* [Get project][1]
* [Update project][5]
* [Work with a project guide][4]
* [Manage project members][3]
* [Various samples][6]

[1]: ./get

[2]: ./create

[3]: ./members

[4]: ./guides

[5]: ./update

[6]: ./samples

[7]: ../../../../database/tables/project

[10]: ../../reference/CRMScript.NetServer.NSProjectAgent

[11]: ../../reference/CRMScript.NetServer.NSProject

[12]: ../../reference/CRMScript.NetServer.NSProjectEntity

[13]: ../../reference/CRMScript.NetServer.NSProjectMember

[14]: ../../reference/CRMScript.NetServer.NSProjectStatus

[15]: ../../reference/CRMScript.NetServer.NSProjectType


## Related topics

- [Project](/en/project/learn/index.md)
- [Projects](/en/mobile/project/index.md)
- [project](/en/api/mdo-providers/reference/project.md)
- [Merge projects](/en/project/learn/merge-projects.md)
