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

# NSTabOrder

## Constructors

### NSTabOrder()

```crmscript theme={null}
NSTabOrder
```

Initializes a new instance of the NSTabOrder class.

## Methods

## GetAssociateId()

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

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - Associate who owns this tab order.

**Example:**

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

## GetOrder()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - The actual tab order.

**Example:**

```crmscript theme={null}
NSTabOrder thing;
String order = thing.GetOrder();
```

## GetTabName()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Name of tab control.

**Example:**

```crmscript theme={null}
NSTabOrder thing;
String tabName = thing.GetTabName();
```

## GetTabOrderId()

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

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

**Example:**

```crmscript theme={null}
NSTabOrder thing;
Integer tabOrderId = thing.GetTabOrderId();
```

## SetAssociateId(Integer)

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

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

**Example:**

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

## SetOrder(String)

```crmscript theme={null}
Void SetOrder(String order)
```

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

**Example:**

```crmscript theme={null}
NSTabOrder thing;
String order;
thing.SetOrder(order);
```

## SetTabName(String)

```crmscript theme={null}
Void SetTabName(String tabName)
```

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

**Example:**

```crmscript theme={null}
NSTabOrder thing;
String tabName;
thing.SetTabName(tabName);
```

## SetTabOrderId(Integer)

```crmscript theme={null}
Void SetTabOrderId(Integer tabOrderId)
```

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

**Example:**

```crmscript theme={null}
NSTabOrder thing;
Integer tabOrderId;
thing.SetTabOrderId(tabOrderId);
```


## Related topics

- [NSPreferenceAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSPreferenceAgent.md)
- [NSPreference](/en/automation/crmscript/reference/CRMScript.NetServer.NSPreference.md)
- [Save Tab Orders](/en/api/reference/restful/agent/preference_agent/save-tab-orders.md)
- [Save Tab Order](/en/api/reference/restful/agent/preference_agent/save-tab-order.md)
- [Get Tab Orders](/en/api/reference/restful/agent/preference_agent/get-tab-orders.md)
- [Get Tab Order](/en/api/reference/restful/agent/preference_agent/get-tab-order.md)
