Class TicketAlertRecordData
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the ticket_alert table.
Inherited Members
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class TicketAlertRecordData
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Constructors
TicketAlertRecordData()
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the ticket_alert table.
Declaration
public TicketAlertRecordData()
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Fields
Action
Bitmap indicating what should be done when escalating to this level.
Declaration
public int Action
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
AlertLevel
The alert level (strictly ascending number).
Declaration
public short AlertLevel
Field Value
Type | Description |
---|---|
short |
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
AlertTimeout
The time (in minutes) before ticket is escalated to next level.
Declaration
public int AlertTimeout
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
DelegateTo
If ticket should be redelegated on escalation, this field contains the id of the target user.
Declaration
public int DelegateTo
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
EmailTo
If an email should be sent when escalating, this field will contain the recipient email address.
Declaration
public string EmailTo
Field Value
Type | Description |
---|---|
string |
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Priority
The id of the ticket_priority entry this entry is connected to.
Declaration
public int Priority
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ReplyTemplateIdCatmast
Reference to the reply template used in this alert, for mail to category master
Declaration
public int ReplyTemplateIdCatmast
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ReplyTemplateIdCatmastSms
Reference to the reply template used in this alert, for sms to category master
Declaration
public int ReplyTemplateIdCatmastSms
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ReplyTemplateIdCustomer
Reference to the reply template used in this alert, for mail to customer
Declaration
public int ReplyTemplateIdCustomer
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ReplyTemplateIdEmail
Reference to the reply template used in this alert, for mail to custom address
Declaration
public int ReplyTemplateIdEmail
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ReplyTemplateIdSms
Reference to the reply template used in this alert, for sms to custom address
Declaration
public int ReplyTemplateIdSms
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ReplyTemplateIdUser
Reference to the reply template used in this alert, for mail to owner of ticket
Declaration
public int ReplyTemplateIdUser
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ReplyTemplateIdUserSms
Reference to the reply template used in this alert, for sms to owner of ticket
Declaration
public int ReplyTemplateIdUserSms
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
RtiCustomerSms
Reference to the reply template used in this alert, for sms to customer
Declaration
public int RtiCustomerSms
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ScriptId
Script that can be executed then the ticket alert action occur.
Declaration
public int ScriptId
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
SmsTo
If an sms should be sent when escalating, this field will contain the recipient email address.
Declaration
public string SmsTo
Field Value
Type | Description |
---|---|
string |
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
TicketAlertId
The primary key (auto-incremented)
Declaration
public int TicketAlertId
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full TicketAlertRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketAlertTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.