Class NSDocumentTemplate
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Syntax
Constructors
NSDocumentTemplate()
Initializes a new instance of the NSDocumentTemplate class.
Declaration
NSDocumentTemplate
Methods
GetAutoeventId()
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
Integer GetAutoeventId()
Returns
| Type | Description |
|---|---|
| Integer | Which document plugin is responsible for the documents generated from this template. |
Examples
NSDocumentTemplate thing;
Integer autoeventId = thing.GetAutoeventId();
GetDefaultOref()
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
String GetDefaultOref()
Returns
| Type | Description |
|---|---|
| String | Processed via tag substitution to give document reference. |
Examples
NSDocumentTemplate thing;
String defaultOref = thing.GetDefaultOref();
GetDeleted()
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
Integer GetDeleted()
Returns
| Type | Description |
|---|---|
| Integer | 0 -> record is active 1 -> record is 'deleted' and should not be shown in lists. |
Examples
NSDocumentTemplate thing;
Integer deleted = thing.GetDeleted();
GetDirection()
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
Integer GetDirection()
Returns
| Type | Description |
|---|---|
| Integer | 1 = incoming, 2 = outgoing. See TaskDirection |
Examples
NSDocumentTemplate thing;
Integer direction = thing.GetDirection();
GetDocumentTemplateId()
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
Integer GetDocumentTemplateId()
Returns
| Type | Description |
|---|---|
| Integer | Primary key. |
Examples
NSDocumentTemplate thing;
Integer documentTemplateId = thing.GetDocumentTemplateId();
GetFilename()
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
String GetFilename()
Returns
| Type | Description |
|---|---|
| String | Relative to TemplatePath. |
Examples
NSDocumentTemplate thing;
String filename = thing.GetFilename();
GetName()
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
String GetName()
Returns
| Type | Description |
|---|---|
| String | The list item. |
Examples
NSDocumentTemplate thing;
String name = thing.GetName();
GetQuoteDocType()
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
Integer GetQuoteDocType()
Returns
| Type | Description |
|---|---|
| Integer | What type of quote document is this? See DocTmplQuoteType |
Examples
NSDocumentTemplate thing;
NSDocTmplQuoteType quoteDocType = thing.GetQuoteDocType();
GetRecordType()
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
NSDocTmplType GetRecordType()
Returns
| Type | Description |
|---|---|
| NSDocTmplType | 1 = app, 2 = doc, 3 = email, 4 = fax, 5 = phone, 6 = todo See TaskType |
Examples
NSDocumentTemplate thing;
NSDocTmplType recordType = thing.GetRecordType();
GetSaveInDb()
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
Integer GetSaveInDb()
Returns
| Type | Description |
|---|---|
| Integer | 1 = save document records in DB; otherwise not. |
Examples
NSDocumentTemplate thing;
Integer saveInDb = thing.GetSaveInDb();
GetTooltip()
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
String GetTooltip()
Returns
| Type | Description |
|---|---|
| String | Tooltip or other description. |
Examples
NSDocumentTemplate thing;
String tooltip = thing.GetTooltip();
SetAutoeventId(Integer)
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
Void SetAutoeventId(Integer autoeventId)
Parameters
| Type | Name | Description |
|---|---|---|
| Integer | autoeventId | Which document plugin is responsible for the documents generated from this template. |
Returns
| Type | Description |
|---|---|
| Void |
Examples
NSDocumentTemplate thing;
Integer autoeventId;
thing.SetAutoeventId(autoeventId);
SetDefaultOref(String)
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
Void SetDefaultOref(String defaultOref)
Parameters
| Type | Name | Description |
|---|---|---|
| String | defaultOref | Processed via tag substitution to give document reference. |
Returns
| Type | Description |
|---|---|
| Void |
Examples
NSDocumentTemplate thing;
String defaultOref;
thing.SetDefaultOref(defaultOref);
SetDeleted(Integer)
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
Void SetDeleted(Integer deleted)
Parameters
| Type | Name | Description |
|---|---|---|
| Integer | deleted | 0 -> record is active 1 -> record is 'deleted' and should not be shown in lists. |
Returns
| Type | Description |
|---|---|
| Void |
Examples
NSDocumentTemplate thing;
Integer deleted;
thing.SetDeleted(deleted);
SetDirection(Integer)
Sets the direction of a document template
Declaration
Void SetDirection(Integer direction)
Parameters
| Type | Name | Description |
|---|---|---|
| Integer | direction | The direction of documents from this template. See TaskDirection. |
Returns
| Type | Description |
|---|---|
| Void |
Examples
NSDocumentTemplate thing;
Integer direction;
thing.SetDirection(direction);
SetDocumentTemplateId(Integer)
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
Void SetDocumentTemplateId(Integer documentTemplateId)
Parameters
| Type | Name | Description |
|---|---|---|
| Integer | documentTemplateId | Primary key. |
Returns
| Type | Description |
|---|---|
| Void |
Examples
NSDocumentTemplate thing;
Integer documentTemplateId;
thing.SetDocumentTemplateId(documentTemplateId);
SetFilename(String)
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
Void SetFilename(String filename)
Parameters
| Type | Name | Description |
|---|---|---|
| String | filename | Relative to TemplatePath. |
Returns
| Type | Description |
|---|---|
| Void |
Examples
NSDocumentTemplate thing;
String filename;
thing.SetFilename(filename);
SetName(String)
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
Void SetName(String name)
Parameters
| Type | Name | Description |
|---|---|---|
| String | name | The list item. |
Returns
| Type | Description |
|---|---|
| Void |
Examples
NSDocumentTemplate thing;
String name;
thing.SetName(name);
SetQuoteDocType(Integer)
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
Void SetQuoteDocType(Integer quoteDocType)
Parameters
| Type | Name | Description |
|---|---|---|
| Integer | quoteDocType | What type of quote document is this? See DocTmplQuoteType. |
Returns
| Type | Description |
|---|---|
| Void |
Examples
NSDocumentTemplate thing;
Integer quoteDocType;
thing.SetQuoteDocType(quoteDocType);
SetRecordType(NSDocTmplType)
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
Void SetRecordType(NSDocTmplType recordType)
Parameters
| Type | Name | Description |
|---|---|---|
| NSDocTmplType | recordType | 1 = app, 2 = doc, 3 = email, 4 = fax, 5 = phone, 6 = todo See TaskType. |
Returns
| Type | Description |
|---|---|
| Void |
Examples
NSDocumentTemplate thing;
NSDocTmplType recordType;
thing.SetRecordType(recordType);
SetSaveInDb(Integer)
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
Void SetSaveInDb(Integer saveInDb)
Parameters
| Type | Name | Description |
|---|---|---|
| Integer | saveInDb | 1 = save document records in DB; otherwise not. |
Returns
| Type | Description |
|---|---|
| Void |
Examples
NSDocumentTemplate thing;
Integer saveInDb;
thing.SetSaveInDb(saveInDb);
SetTooltip(String)
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
Declaration
Void SetTooltip(String tooltip)
Parameters
| Type | Name | Description |
|---|---|---|
| String | tooltip | Tooltip or other description. |
Returns
| Type | Description |
|---|---|
| Void |
Examples
NSDocumentTemplate thing;
String tooltip;
thing.SetTooltip(tooltip);