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

# NSProject

> Carrier object for Project.

Carrier object for Project.

## Constructors

### NSProject()

```crmscript theme={null}
NSProject
```

Initializes a new instance of the NSProject class.

## Methods

## GetActiveErpLinks()

```crmscript theme={null}
Integer GetActiveErpLinks()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - The number of active ERP links.

**Example:**

```crmscript theme={null}
NSProject thing;
Integer activeErpLinks = thing.GetActiveErpLinks();
```

## GetAssociateFullName()

```crmscript theme={null}
String GetAssociateFullName()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - The project owner.

**Example:**

```crmscript theme={null}
NSProject thing;
String associateFullName = thing.GetAssociateFullName();
```

## GetAssociateId()

```crmscript theme={null}
Integer GetAssociateId()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - The project owner ID (associate ID).

**Example:**

```crmscript theme={null}
NSProject thing;
Integer associateId = thing.GetAssociateId();
```

## GetDescription()

```crmscript theme={null}
String GetDescription()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - The projects description.

**Example:**

```crmscript theme={null}
NSProject thing;
String description = thing.GetDescription();
```

## GetIsPublished()

```crmscript theme={null}
Bool GetIsPublished()
```

**Returns:** [CRMScript.Global.Bool](CRMScript.Global.Bool)

**Example:**

```crmscript theme={null}
NSProject thing;
Bool isPublished = thing.GetIsPublished();
```

## GetName()

```crmscript theme={null}
String GetName()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Project name.

**Example:**

```crmscript theme={null}
NSProject thing;
String name = thing.GetName();
```

## GetProjectId()

```crmscript theme={null}
Integer GetProjectId()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - Primary key.

**Example:**

```crmscript theme={null}
NSProject thing;
Integer projectId = thing.GetProjectId();
```

## GetProjectNumber()

```crmscript theme={null}
String GetProjectNumber()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Automatically generated number.

**Example:**

```crmscript theme={null}
NSProject thing;
String projectNumber = thing.GetProjectNumber();
```

## GetPublishFrom()

```crmscript theme={null}
DateTime GetPublishFrom()
```

**Returns:** [CRMScript.Global.DateTime](CRMScript.Global.DateTime) - Publication valid from (inclusive).

**Example:**

```crmscript theme={null}
NSProject thing;
DateTime publishFrom = thing.GetPublishFrom();
```

## GetPublishTo()

```crmscript theme={null}
DateTime GetPublishTo()
```

**Returns:** [CRMScript.Global.DateTime](CRMScript.Global.DateTime) - Publication valid to (inclusive).

**Example:**

```crmscript theme={null}
NSProject thing;
DateTime publishTo = thing.GetPublishTo();
```

## GetStatus()

```crmscript theme={null}
String GetStatus()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - The projects status.

**Example:**

```crmscript theme={null}
NSProject thing;
String status = thing.GetStatus();
```

## GetStatusId()

```crmscript theme={null}
Integer GetStatusId()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - The projects status Id.

**Example:**

```crmscript theme={null}
NSProject thing;
Integer statusId = thing.GetStatusId();
```

## GetTextId()

```crmscript theme={null}
Integer GetTextId()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - The ID of the description.

**Example:**

```crmscript theme={null}
NSProject thing;
Integer textId = thing.GetTextId();
```

## GetType()

```crmscript theme={null}
String GetType()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - The project type.

**Example:**

```crmscript theme={null}
NSProject thing;
String type = thing.GetType();
```

## GetTypeId()

```crmscript theme={null}
Integer GetTypeId()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer)

**Example:**

```crmscript theme={null}
NSProject thing;
Integer typeId = thing.GetTypeId();
```

## GetUpdated()

```crmscript theme={null}
DateTime GetUpdated()
```

**Returns:** [CRMScript.Global.DateTime](CRMScript.Global.DateTime) - Last updated date.

**Example:**

```crmscript theme={null}
NSProject thing;
DateTime updated = thing.GetUpdated();
```

## GetURL()

```crmscript theme={null}
String GetURL()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - URL address.

**Example:**

```crmscript theme={null}
NSProject thing;
String uRL = thing.GetURL();
```

## GetURLName()

```crmscript theme={null}
String GetURLName()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Visible field.

**Example:**

```crmscript theme={null}
NSProject thing;
String uRLName = thing.GetURLName();
```

## SetActiveErpLinks(Integer)

```crmscript theme={null}
Void SetActiveErpLinks(Integer activeErpLinks)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSProject thing;
Integer activeErpLinks;
thing.SetActiveErpLinks(activeErpLinks);
```

## SetAssociateFullName(String)

```crmscript theme={null}
Void SetAssociateFullName(String associateFullName)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSProject thing;
String associateFullName;
thing.SetAssociateFullName(associateFullName);
```

## SetAssociateId(Integer)

```crmscript theme={null}
Void SetAssociateId(Integer associateId)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSProject thing;
Integer associateId;
thing.SetAssociateId(associateId);
```

## SetDescription(String)

```crmscript theme={null}
Void SetDescription(String description)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSProject thing;
String description;
thing.SetDescription(description);
```

## SetIsPublished(Bool)

```crmscript theme={null}
Void SetIsPublished(Bool isPublished)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSProject thing;
Bool isPublished;
thing.SetIsPublished(isPublished);
```

## SetName(String)

```crmscript theme={null}
Void SetName(String name)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSProject thing;
String name;
thing.SetName(name);
```

## SetProjectId(Integer)

```crmscript theme={null}
Void SetProjectId(Integer projectId)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSProject thing;
Integer projectId;
thing.SetProjectId(projectId);
```

## SetProjectNumber(String)

```crmscript theme={null}
Void SetProjectNumber(String projectNumber)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSProject thing;
String projectNumber;
thing.SetProjectNumber(projectNumber);
```

## SetPublishFrom(DateTime)

```crmscript theme={null}
Void SetPublishFrom(DateTime publishFrom)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSProject thing;
DateTime publishFrom;
thing.SetPublishFrom(publishFrom);
```

## SetPublishTo(DateTime)

```crmscript theme={null}
Void SetPublishTo(DateTime publishTo)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSProject thing;
DateTime publishTo;
thing.SetPublishTo(publishTo);
```

## SetStatus(String)

```crmscript theme={null}
Void SetStatus(String status)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSProject thing;
String status;
thing.SetStatus(status);
```

## SetStatusId(Integer)

```crmscript theme={null}
Void SetStatusId(Integer statusId)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSProject thing;
Integer statusId;
thing.SetStatusId(statusId);
```

## SetTextId(Integer)

```crmscript theme={null}
Void SetTextId(Integer textId)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSProject thing;
Integer textId;
thing.SetTextId(textId);
```

## SetType(String)

```crmscript theme={null}
Void SetType(String type)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSProject thing;
String type;
thing.SetType(type);
```

## SetTypeId(Integer)

```crmscript theme={null}
Void SetTypeId(Integer typeId)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSProject thing;
Integer typeId;
thing.SetTypeId(typeId);
```

## SetUpdated(DateTime)

```crmscript theme={null}
Void SetUpdated(DateTime updated)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSProject thing;
DateTime updated;
thing.SetUpdated(updated);
```

## SetURL(String)

```crmscript theme={null}
Void SetURL(String uRL)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSProject thing;
String uRL;
thing.SetURL(uRL);
```

## SetURLName(String)

```crmscript theme={null}
Void SetURLName(String uRLName)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSProject thing;
String uRLName;
thing.SetURLName(uRLName);
```


## Related topics

- [NSProjectAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSProjectAgent.md)
- [NSProjectEntity](/en/automation/crmscript/reference/CRMScript.NetServer.NSProjectEntity.md)
- [NSProjectEvent](/en/automation/crmscript/reference/CRMScript.NetServer.NSProjectEvent.md)
- [NSProjectMember](/en/automation/crmscript/reference/CRMScript.NetServer.NSProjectMember.md)
- [NSProjectStatus](/en/automation/crmscript/reference/CRMScript.NetServer.NSProjectStatus.md)
- [NSProjectType](/en/automation/crmscript/reference/CRMScript.NetServer.NSProjectType.md)
