Class TicketRow
This table contains the tickets (requests) of the system. Its purpose should be evident.
Row Object for table 'ticket'. Row objects correspond directly to database tables, and one
instance of a row object represents one row in the corresponding table in the database.
Inherited Members
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class TicketRow : TableRowBase, INestedPersist, ISoDataLookup, ISentryIgnorable, ISoItem, IExtraFieldsHelper
Remarks
Row objects can be created in several ways.
- Use the static CreateNew() method to create a new, empty object. After populating it with values,
you call the
method and a corresponding row in the database is created, and the objects' primary key field updated. This is the preferred way to insert new rows into the database. - You can create a (nested) TicketRow TicketRow.CustomSearch object to obtain a query pre-populated with the correct tableinfo and return fields. This query can be modified with restrictions, etc. Then, use the static GetFromCustomSearch(TicketRow.CustomSearch) method to apply the query to the database and obtain the result as a Row object. This is how you select existing rows from the database when you have a query that does not correspond to any of the existing database indexes.
- For each unique index defined for the table, there is a corresponding GetFromIdx method to make retrieving data via the indexes easy.
Note that if you try to fetch a row that does not exist (for instance, by using the primary key index and specifying a primary key that does
not exist in the database), you will get a Row object with the
and properties set to true. Such a Row object is called a 'ghost' and cannot be updated, saved or deleted. You can also get a ghost if the row does exist in the database, but the Sentry system denies Select rights to the row. - Finally, if you have an SoDataReader that contains ALL the fields of the table, and you have the TicketTableInfo instance used in the query behind the reader, you can use the static GetFromReader(SoDataReader, TicketTableInfo) method to create a new row object from the reader and the table info. This is useful when you have a larger, more complex query, for instance one that joins a number of tables, and you wish to use Row objects to process the result set. If your result set corresponds to an entity, consider using the corresponding Entity layer object instead, since entities automatically handle ID allocation and mapping, rights, and other higher-level aspects.
Unique indexes on table Ticket are:
Index fields | Nested index class name |
---|
Constructors
TicketRow(TicketRow.TicketRowIdxBase)
Constructor for the class taking an index as argument. This table contains the tickets (requests) of the system. Its purpose should be evident.
Declaration
protected TicketRow(TicketRow.TicketRowIdxBase idx)
Parameters
Type | Name | Description |
---|---|---|
TicketRow.TicketRowIdxBase | idx | The index representing a SELECT command to the database. |
Fields
_currentActivate
Current value, see property Activate.
Declaration
protected DateTime _currentActivate
Field Value
Type | Description |
---|---|
DateTime |
_currentAlertLevel
Current value, see property AlertLevel.
Declaration
protected short _currentAlertLevel
Field Value
Type | Description |
---|---|
Int16 |
_currentAlertStop
Current value, see property AlertStop.
Declaration
protected int _currentAlertStop
Field Value
Type | Description |
---|---|
Int32 |
_currentAlertTimeout
Current value, see property AlertTimeout.
Declaration
protected DateTime _currentAlertTimeout
Field Value
Type | Description |
---|---|
DateTime |
_currentAuthor
Current value, see property Author.
Declaration
protected string _currentAuthor
Field Value
Type | Description |
---|---|
String |
_currentCategory
Current value, see property Category.
Declaration
protected int _currentCategory
Field Value
Type | Description |
---|---|
Int32 |
_currentClosedAt
Current value, see property ClosedAt.
Declaration
protected DateTime _currentClosedAt
Field Value
Type | Description |
---|---|
DateTime |
_currentConnectId
Current value, see property ConnectId.
Declaration
protected int _currentConnectId
Field Value
Type | Description |
---|---|
Int32 |
_currentContactId
Current value, see property ContactId.
Declaration
protected int _currentContactId
Field Value
Type | Description |
---|---|
Int32 |
_currentCreatedAt
Current value, see property CreatedAt.
Declaration
protected DateTime _currentCreatedAt
Field Value
Type | Description |
---|---|
DateTime |
_currentCreatedBy
Current value, see property CreatedBy.
Declaration
protected int _currentCreatedBy
Field Value
Type | Description |
---|---|
Int32 |
_currentCustId
Current value, see property CustId.
Declaration
protected int _currentCustId
Field Value
Type | Description |
---|---|
Int32 |
_currentDbiAgentId
Current value, see property DbiAgentId.
Declaration
protected int _currentDbiAgentId
Field Value
Type | Description |
---|---|
Int32 |
_currentDbiKey
Current value, see property DbiKey.
Declaration
protected string _currentDbiKey
Field Value
Type | Description |
---|---|
String |
_currentDbiLastModified
Current value, see property DbiLastModified.
Declaration
protected DateTime _currentDbiLastModified
Field Value
Type | Description |
---|---|
DateTime |
_currentDbiLastSyncronized
Current value, see property DbiLastSyncronized.
Declaration
protected DateTime _currentDbiLastSyncronized
Field Value
Type | Description |
---|---|
DateTime |
_currentDeadline
Current value, see property Deadline.
Declaration
protected DateTime _currentDeadline
Field Value
Type | Description |
---|---|
DateTime |
_currentDisplayFilter
Current value, see property DisplayFilter.
Declaration
protected string _currentDisplayFilter
Field Value
Type | Description |
---|---|
String |
_currentFilterAddress
Current value, see property FilterAddress.
Declaration
protected string _currentFilterAddress
Field Value
Type | Description |
---|---|
String |
_currentFilterId
Current value, see property FilterId.
Declaration
protected int _currentFilterId
Field Value
Type | Description |
---|---|
Int32 |
_currentFirstReadByOwner
Current value, see property FirstReadByOwner.
Declaration
protected DateTime _currentFirstReadByOwner
Field Value
Type | Description |
---|---|
DateTime |
_currentFirstReadByUser
Current value, see property FirstReadByUser.
Declaration
protected DateTime _currentFirstReadByUser
Field Value
Type | Description |
---|---|
DateTime |
_currentFormSubmissionId
Current value, see property FormSubmissionId.
Declaration
protected int _currentFormSubmissionId
Field Value
Type | Description |
---|---|
Int32 |
_currentFromAddress
Current value, see property FromAddress.
Declaration
protected string _currentFromAddress
Field Value
Type | Description |
---|---|
String |
_currentHasAttachment
Current value, see property HasAttachment.
Declaration
protected short _currentHasAttachment
Field Value
Type | Description |
---|---|
Int16 |
_currentLanguage
Current value, see property Language.
Declaration
protected string _currentLanguage
Field Value
Type | Description |
---|---|
String |
_currentLastChanged
Current value, see property LastChanged.
Declaration
protected DateTime _currentLastChanged
Field Value
Type | Description |
---|---|
DateTime |
_currentNumMessages
Current value, see property NumMessages.
Declaration
protected int _currentNumMessages
Field Value
Type | Description |
---|---|
Int32 |
_currentNumReplies
Current value, see property NumReplies.
Declaration
protected int _currentNumReplies
Field Value
Type | Description |
---|---|
Int32 |
_currentOrigCategory
Current value, see property OrigCategory.
Declaration
protected int _currentOrigCategory
Field Value
Type | Description |
---|---|
Int32 |
_currentOrigHumanCategoryId
Current value, see property OrigHumanCategoryId.
Declaration
protected int _currentOrigHumanCategoryId
Field Value
Type | Description |
---|---|
Int32 |
_currentOrigin
Current value, see property Origin.
Declaration
protected TicketOrigin _currentOrigin
Field Value
Type | Description |
---|---|
TicketOrigin |
_currentOrigPriority
Current value, see property OrigPriority.
Declaration
protected int _currentOrigPriority
Field Value
Type | Description |
---|---|
Int32 |
_currentOwnedBy
Current value, see property OwnedBy.
Declaration
protected int _currentOwnedBy
Field Value
Type | Description |
---|---|
Int32 |
_currentPriority
Current value, see property Priority.
Declaration
protected int _currentPriority
Field Value
Type | Description |
---|---|
Int32 |
_currentReadByCustomer
Current value, see property ReadByCustomer.
Declaration
protected DateTime _currentReadByCustomer
Field Value
Type | Description |
---|---|
DateTime |
_currentReadByOwner
Current value, see property ReadByOwner.
Declaration
protected DateTime _currentReadByOwner
Field Value
Type | Description |
---|---|
DateTime |
_currentReadStatus
Current value, see property ReadStatus.
Declaration
protected TicketReadStatus _currentReadStatus
Field Value
Type | Description |
---|---|
TicketReadStatus |
_currentRealTimeSpentExternally
Current value, see property RealTimeSpentExternally.
Declaration
protected int _currentRealTimeSpentExternally
Field Value
Type | Description |
---|---|
Int32 |
_currentRealTimeSpentInternally
Current value, see property RealTimeSpentInternally.
Declaration
protected int _currentRealTimeSpentInternally
Field Value
Type | Description |
---|---|
Int32 |
_currentRealTimeSpentQueue
Current value, see property RealTimeSpentQueue.
Declaration
protected int _currentRealTimeSpentQueue
Field Value
Type | Description |
---|---|
Int32 |
_currentRealTimeToClose
Current value, see property RealTimeToClose.
Declaration
protected int _currentRealTimeToClose
Field Value
Type | Description |
---|---|
Int32 |
_currentRealTimeToReply
Current value, see property RealTimeToReply.
Declaration
protected int _currentRealTimeToReply
Field Value
Type | Description |
---|---|
Int32 |
_currentRepliedAt
Current value, see property RepliedAt.
Declaration
protected DateTime _currentRepliedAt
Field Value
Type | Description |
---|---|
DateTime |
_currentSentiment
Current value, see property Sentiment.
Declaration
protected int _currentSentiment
Field Value
Type | Description |
---|---|
Int32 |
_currentSentimentConfidence
Current value, see property SentimentConfidence.
Declaration
protected int _currentSentimentConfidence
Field Value
Type | Description |
---|---|
Int32 |
_currentSlevel
Current value, see property Slevel.
Declaration
protected TicketSecurityLevel _currentSlevel
Field Value
Type | Description |
---|---|
TicketSecurityLevel |
_currentStatus
Current value, see property Status.
Declaration
protected TicketBaseStatus _currentStatus
Field Value
Type | Description |
---|---|
TicketBaseStatus |
_currentSuggestedCategoryId
Current value, see property SuggestedCategoryId.
Declaration
protected int _currentSuggestedCategoryId
Field Value
Type | Description |
---|---|
Int32 |
_currentTags
Current value, see property Tags.
Declaration
protected int[] _currentTags
Field Value
Type | Description |
---|---|
Int32[] |
_currentTicketId
Current value, see property TicketId.
Declaration
protected int _currentTicketId
Field Value
Type | Description |
---|---|
Int32 |
_currentTicketStatus
Current value, see property TicketStatus.
Declaration
protected int _currentTicketStatus
Field Value
Type | Description |
---|---|
Int32 |
_currentTicketType
Current value, see property TicketType.
Declaration
protected int _currentTicketType
Field Value
Type | Description |
---|---|
Int32 |
_currentTimeSpentCalculated
Current value, see property TimeSpentCalculated.
Declaration
protected DateTime _currentTimeSpentCalculated
Field Value
Type | Description |
---|---|
DateTime |
_currentTimeSpentExternally
Current value, see property TimeSpentExternally.
Declaration
protected int _currentTimeSpentExternally
Field Value
Type | Description |
---|---|
Int32 |
_currentTimeSpentInternally
Current value, see property TimeSpentInternally.
Declaration
protected int _currentTimeSpentInternally
Field Value
Type | Description |
---|---|
Int32 |
_currentTimeSpentQueue
Current value, see property TimeSpentQueue.
Declaration
protected int _currentTimeSpentQueue
Field Value
Type | Description |
---|---|
Int32 |
_currentTimeToClose
Current value, see property TimeToClose.
Declaration
protected int _currentTimeToClose
Field Value
Type | Description |
---|---|
Int32 |
_currentTimeToReply
Current value, see property TimeToReply.
Declaration
protected int _currentTimeToReply
Field Value
Type | Description |
---|---|
Int32 |
_currentTitle
Current value, see property Title.
Declaration
protected string _currentTitle
Field Value
Type | Description |
---|---|
String |
_persistedActivate
Persisted value, see property Activate.
Declaration
protected DateTime _persistedActivate
Field Value
Type | Description |
---|---|
DateTime |
_persistedAlertLevel
Persisted value, see property AlertLevel.
Declaration
protected short _persistedAlertLevel
Field Value
Type | Description |
---|---|
Int16 |
_persistedAlertStop
Persisted value, see property AlertStop.
Declaration
protected int _persistedAlertStop
Field Value
Type | Description |
---|---|
Int32 |
_persistedAlertTimeout
Persisted value, see property AlertTimeout.
Declaration
protected DateTime _persistedAlertTimeout
Field Value
Type | Description |
---|---|
DateTime |
_persistedAuthor
Persisted value, see property Author.
Declaration
protected string _persistedAuthor
Field Value
Type | Description |
---|---|
String |
_persistedCategory
Persisted value, see property Category.
Declaration
protected int _persistedCategory
Field Value
Type | Description |
---|---|
Int32 |
_persistedClosedAt
Persisted value, see property ClosedAt.
Declaration
protected DateTime _persistedClosedAt
Field Value
Type | Description |
---|---|
DateTime |
_persistedConnectId
Persisted value, see property ConnectId.
Declaration
protected int _persistedConnectId
Field Value
Type | Description |
---|---|
Int32 |
_persistedContactId
Persisted value, see property ContactId.
Declaration
protected int _persistedContactId
Field Value
Type | Description |
---|---|
Int32 |
_persistedCreatedAt
Persisted value, see property CreatedAt.
Declaration
protected DateTime _persistedCreatedAt
Field Value
Type | Description |
---|---|
DateTime |
_persistedCreatedBy
Persisted value, see property CreatedBy.
Declaration
protected int _persistedCreatedBy
Field Value
Type | Description |
---|---|
Int32 |
_persistedCustId
Persisted value, see property CustId.
Declaration
protected int _persistedCustId
Field Value
Type | Description |
---|---|
Int32 |
_persistedDbiAgentId
Persisted value, see property DbiAgentId.
Declaration
protected int _persistedDbiAgentId
Field Value
Type | Description |
---|---|
Int32 |
_persistedDbiKey
Persisted value, see property DbiKey.
Declaration
protected string _persistedDbiKey
Field Value
Type | Description |
---|---|
String |
_persistedDbiLastModified
Persisted value, see property DbiLastModified.
Declaration
protected DateTime _persistedDbiLastModified
Field Value
Type | Description |
---|---|
DateTime |
_persistedDbiLastSyncronized
Persisted value, see property DbiLastSyncronized.
Declaration
protected DateTime _persistedDbiLastSyncronized
Field Value
Type | Description |
---|---|
DateTime |
_persistedDeadline
Persisted value, see property Deadline.
Declaration
protected DateTime _persistedDeadline
Field Value
Type | Description |
---|---|
DateTime |
_persistedDisplayFilter
Persisted value, see property DisplayFilter.
Declaration
protected string _persistedDisplayFilter
Field Value
Type | Description |
---|---|
String |
_persistedFilterAddress
Persisted value, see property FilterAddress.
Declaration
protected string _persistedFilterAddress
Field Value
Type | Description |
---|---|
String |
_persistedFilterId
Persisted value, see property FilterId.
Declaration
protected int _persistedFilterId
Field Value
Type | Description |
---|---|
Int32 |
_persistedFirstReadByOwner
Persisted value, see property FirstReadByOwner.
Declaration
protected DateTime _persistedFirstReadByOwner
Field Value
Type | Description |
---|---|
DateTime |
_persistedFirstReadByUser
Persisted value, see property FirstReadByUser.
Declaration
protected DateTime _persistedFirstReadByUser
Field Value
Type | Description |
---|---|
DateTime |
_persistedFormSubmissionId
Persisted value, see property FormSubmissionId.
Declaration
protected int _persistedFormSubmissionId
Field Value
Type | Description |
---|---|
Int32 |
_persistedFromAddress
Persisted value, see property FromAddress.
Declaration
protected string _persistedFromAddress
Field Value
Type | Description |
---|---|
String |
_persistedHasAttachment
Persisted value, see property HasAttachment.
Declaration
protected short _persistedHasAttachment
Field Value
Type | Description |
---|---|
Int16 |
_persistedLanguage
Persisted value, see property Language.
Declaration
protected string _persistedLanguage
Field Value
Type | Description |
---|---|
String |
_persistedLastChanged
Persisted value, see property LastChanged.
Declaration
protected DateTime _persistedLastChanged
Field Value
Type | Description |
---|---|
DateTime |
_persistedNumMessages
Persisted value, see property NumMessages.
Declaration
protected int _persistedNumMessages
Field Value
Type | Description |
---|---|
Int32 |
_persistedNumReplies
Persisted value, see property NumReplies.
Declaration
protected int _persistedNumReplies
Field Value
Type | Description |
---|---|
Int32 |
_persistedOrigCategory
Persisted value, see property OrigCategory.
Declaration
protected int _persistedOrigCategory
Field Value
Type | Description |
---|---|
Int32 |
_persistedOrigHumanCategoryId
Persisted value, see property OrigHumanCategoryId.
Declaration
protected int _persistedOrigHumanCategoryId
Field Value
Type | Description |
---|---|
Int32 |
_persistedOrigin
Persisted value, see property Origin.
Declaration
protected TicketOrigin _persistedOrigin
Field Value
Type | Description |
---|---|
TicketOrigin |
_persistedOrigPriority
Persisted value, see property OrigPriority.
Declaration
protected int _persistedOrigPriority
Field Value
Type | Description |
---|---|
Int32 |
_persistedOwnedBy
Persisted value, see property OwnedBy.
Declaration
protected int _persistedOwnedBy
Field Value
Type | Description |
---|---|
Int32 |
_persistedPriority
Persisted value, see property Priority.
Declaration
protected int _persistedPriority
Field Value
Type | Description |
---|---|
Int32 |
_persistedReadByCustomer
Persisted value, see property ReadByCustomer.
Declaration
protected DateTime _persistedReadByCustomer
Field Value
Type | Description |
---|---|
DateTime |
_persistedReadByOwner
Persisted value, see property ReadByOwner.
Declaration
protected DateTime _persistedReadByOwner
Field Value
Type | Description |
---|---|
DateTime |
_persistedReadStatus
Persisted value, see property ReadStatus.
Declaration
protected TicketReadStatus _persistedReadStatus
Field Value
Type | Description |
---|---|
TicketReadStatus |
_persistedRealTimeSpentExternally
Persisted value, see property RealTimeSpentExternally.
Declaration
protected int _persistedRealTimeSpentExternally
Field Value
Type | Description |
---|---|
Int32 |
_persistedRealTimeSpentInternally
Persisted value, see property RealTimeSpentInternally.
Declaration
protected int _persistedRealTimeSpentInternally
Field Value
Type | Description |
---|---|
Int32 |
_persistedRealTimeSpentQueue
Persisted value, see property RealTimeSpentQueue.
Declaration
protected int _persistedRealTimeSpentQueue
Field Value
Type | Description |
---|---|
Int32 |
_persistedRealTimeToClose
Persisted value, see property RealTimeToClose.
Declaration
protected int _persistedRealTimeToClose
Field Value
Type | Description |
---|---|
Int32 |
_persistedRealTimeToReply
Persisted value, see property RealTimeToReply.
Declaration
protected int _persistedRealTimeToReply
Field Value
Type | Description |
---|---|
Int32 |
_persistedRepliedAt
Persisted value, see property RepliedAt.
Declaration
protected DateTime _persistedRepliedAt
Field Value
Type | Description |
---|---|
DateTime |
_persistedSentiment
Persisted value, see property Sentiment.
Declaration
protected int _persistedSentiment
Field Value
Type | Description |
---|---|
Int32 |
_persistedSentimentConfidence
Persisted value, see property SentimentConfidence.
Declaration
protected int _persistedSentimentConfidence
Field Value
Type | Description |
---|---|
Int32 |
_persistedSlevel
Persisted value, see property Slevel.
Declaration
protected TicketSecurityLevel _persistedSlevel
Field Value
Type | Description |
---|---|
TicketSecurityLevel |
_persistedStatus
Persisted value, see property Status.
Declaration
protected TicketBaseStatus _persistedStatus
Field Value
Type | Description |
---|---|
TicketBaseStatus |
_persistedSuggestedCategoryId
Persisted value, see property SuggestedCategoryId.
Declaration
protected int _persistedSuggestedCategoryId
Field Value
Type | Description |
---|---|
Int32 |
_persistedTags
Persisted value, see property Tags.
Declaration
protected int[] _persistedTags
Field Value
Type | Description |
---|---|
Int32[] |
_persistedTicketId
Persisted value, see property TicketId.
Declaration
protected int _persistedTicketId
Field Value
Type | Description |
---|---|
Int32 |
_persistedTicketStatus
Persisted value, see property TicketStatus.
Declaration
protected int _persistedTicketStatus
Field Value
Type | Description |
---|---|
Int32 |
_persistedTicketType
Persisted value, see property TicketType.
Declaration
protected int _persistedTicketType
Field Value
Type | Description |
---|---|
Int32 |
_persistedTimeSpentCalculated
Persisted value, see property TimeSpentCalculated.
Declaration
protected DateTime _persistedTimeSpentCalculated
Field Value
Type | Description |
---|---|
DateTime |
_persistedTimeSpentExternally
Persisted value, see property TimeSpentExternally.
Declaration
protected int _persistedTimeSpentExternally
Field Value
Type | Description |
---|---|
Int32 |
_persistedTimeSpentInternally
Persisted value, see property TimeSpentInternally.
Declaration
protected int _persistedTimeSpentInternally
Field Value
Type | Description |
---|---|
Int32 |
_persistedTimeSpentQueue
Persisted value, see property TimeSpentQueue.
Declaration
protected int _persistedTimeSpentQueue
Field Value
Type | Description |
---|---|
Int32 |
_persistedTimeToClose
Persisted value, see property TimeToClose.
Declaration
protected int _persistedTimeToClose
Field Value
Type | Description |
---|---|
Int32 |
_persistedTimeToReply
Persisted value, see property TimeToReply.
Declaration
protected int _persistedTimeToReply
Field Value
Type | Description |
---|---|
Int32 |
_persistedTitle
Persisted value, see property Title.
Declaration
protected string _persistedTitle
Field Value
Type | Description |
---|---|
String |
Properties
Activate
.NET type: DateTime. When the ticket should be activated, if it is postponed.
Declaration
public virtual DateTime Activate { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Original type in dictionary: DateTime.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (DateTime.MinValue)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
AlertLevel
.NET type: short. The alert level for the ticket. Matches the level value of the ticket_alert table.
Declaration
public virtual short AlertLevel { get; set; }
Property Value
Type | Description |
---|---|
Int16 |
Remarks
Original type in dictionary: Short.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value ((short)0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
AlertStop
.NET type: int. If the esclatation was stopped, this fields indicates how many seconds left before the next escalation level. -1 if escalation is running.
Declaration
public virtual int AlertStop { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: Int.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
AlertTimeout
.NET type: DateTime. The datetime for when the ticket should jump to the next alert_level.
Declaration
public virtual DateTime AlertTimeout { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Original type in dictionary: DateTime.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (DateTime.MinValue)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
Author
.NET type: string. A string representing the author of the ticket (same as author of first message).
Declaration
public virtual string Author { get; set; }
Property Value
Type | Description |
---|---|
String |
Remarks
Original type in dictionary: String[256].
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (string.Empty)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
Category
.NET type: int. The id of the category a ticket is in.
Declaration
public virtual int Category { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will reset the Sentry and recalculate your rights based on the new value
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
ClosedAt
.NET type: DateTime. When the ticket was closed.
Declaration
public virtual DateTime ClosedAt { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Original type in dictionary: DateTime.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
ConnectId
.NET type: int. If a ticket is connected to another ticket, this field is set to the id of the 'master' ticket.
Declaration
public virtual int ConnectId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
ContactId
.NET type: int. The company of the person in the cust_id field, if that person belongs to a company
Declaration
public virtual int ContactId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
CreatedAt
.NET type: DateTime. When the ticket was created.
Declaration
public virtual DateTime CreatedAt { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Original type in dictionary: DateTime.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (DateTime.MinValue)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
CreatedBy
.NET type: int. The id of the user who created the ticket. 1 (system user) if the ticket was created externally
Declaration
public virtual int CreatedBy { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
CustId
.NET type: int. The reference to the customer. NULL or -1 if ticket is not connected to customer.
Declaration
public virtual int CustId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
DbiAgentId
.NET type: int. Integration agent (eJournal)
Declaration
public virtual int DbiAgentId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
DbiKey
.NET type: string. The primary key for the integrated entry in the external datasource.
Declaration
public virtual string DbiKey { get; set; }
Property Value
Type | Description |
---|---|
String |
Remarks
Original type in dictionary: String[256].
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
DbiLastModified
.NET type: DateTime. When the entry was last modified.
Declaration
public virtual DateTime DbiLastModified { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Original type in dictionary: DateTime.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
DbiLastSyncronized
.NET type: DateTime. Last external synchronization.
Declaration
public virtual DateTime DbiLastSyncronized { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Original type in dictionary: DateTime.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
Deadline
.NET type: DateTime. Deadline for ticket.
Declaration
public virtual DateTime Deadline { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Original type in dictionary: DateTime.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (DateTime.MinValue)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
DisplayFilter
.NET type: string. The name of the mailbox from which the ticket was created. Only for displaypurposes
Declaration
public virtual string DisplayFilter { get; set; }
Property Value
Type | Description |
---|---|
String |
Remarks
Original type in dictionary: String[256].
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (string.Empty)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
FilterAddress
.NET type: string. Address of receiving filter (mail box)
Declaration
public virtual string FilterAddress { get; set; }
Property Value
Type | Description |
---|---|
String |
Remarks
Original type in dictionary: String[256].
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (string.Empty)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
FilterId
.NET type: int. The reference to the mailbox from which the ticket was created. NULL or -1 if the ticket was not created by a mailbox.
Declaration
public virtual int FilterId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
FirstReadByOwner
.NET type: DateTime. The datetime for when the ticket first was read by the current owner.
Declaration
public virtual DateTime FirstReadByOwner { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Original type in dictionary: DateTime.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (DateTime.MinValue)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
FirstReadByUser
.NET type: DateTime. The datetime for when the ticket first was read by a user.
Declaration
public virtual DateTime FirstReadByUser { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Original type in dictionary: DateTime.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (DateTime.MinValue)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
FormSubmissionId
.NET type: int. If this ticket was created from a form submission, this field will point to that record
Declaration
public virtual int FormSubmissionId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
FromAddress
.NET type: string. The from-address used when this ticket got created, e.g. by email
Declaration
public virtual string FromAddress { get; set; }
Property Value
Type | Description |
---|---|
String |
Remarks
Original type in dictionary: String[4001].
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
HasAttachment
.NET type: short. Boolean indicating if this ticket has one or more attachments.
Declaration
public virtual short HasAttachment { get; set; }
Property Value
Type | Description |
---|---|
Int16 |
Remarks
Original type in dictionary: Bool.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value ((Int16)0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
InnerFieldValuePairs
The values of all the fields in the row.
The first field is the primary key.
The index of the value corresponds to the name
of the field returned from the Fields property.
Declaration
protected override ArgumentParameterCollection InnerFieldValuePairs { get; }
Property Value
Type | Description |
---|---|
ArgumentParameterCollection |
Overrides
InnerPrimaryKey
The primary key needed to decide which specific row to alter with the current sql-command.
Declaration
protected override FieldInfo InnerPrimaryKey { get; }
Property Value
Type | Description |
---|---|
FieldInfo |
Overrides
InnerPrimaryKeyValue
The actual value the primary key must have.
Declaration
protected override Parameter InnerPrimaryKeyValue { get; }
Property Value
Type | Description |
---|---|
Parameter |
Overrides
IsDirty
Is the row dirty, e.g. been modified since the last time it was saved to the database.
Declaration
public override bool IsDirty { get; }
Property Value
Type | Description |
---|---|
Boolean |
Overrides
IsNew
Is this object new, meaning that it does not exist in the database.
Declaration
public override bool IsNew { get; }
Property Value
Type | Description |
---|---|
Boolean |
Overrides
Item[String]
Get or set a value based on the name of the field.
Declaration
public override object this[string fieldName] { get; set; }
Parameters
Type | Name | Description |
---|---|---|
String | fieldName | Name of the field in the database |
Property Value
Type | Description |
---|---|
Object | Value of the field. |
Overrides
Exceptions
Type | Condition |
---|---|
ArgumentException | Thrown if the field is not known. |
Language
.NET type: string. The language of the first external message
Declaration
public virtual string Language { get; set; }
Property Value
Type | Description |
---|---|
String |
Remarks
Original type in dictionary: String[11].
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
LastChanged
.NET type: DateTime. The last time the ticket was modified.
Declaration
public virtual DateTime LastChanged { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Original type in dictionary: DateTime.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (DateTime.MinValue)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
NumMessages
.NET type: int. The total number of messages for this request.
Declaration
public virtual int NumMessages { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: Int.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
NumReplies
.NET type: int. The number of replies (messages) to the customer for this request.
Declaration
public virtual int NumReplies { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: Int.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
OrigCategory
.NET type: int. The id of the category the ticket was posted to.
Declaration
public virtual int OrigCategory { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will reset the Sentry and recalculate your rights based on the new value
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
OrigHumanCategoryId
.NET type: int. Will contain the category id selected by the user, when having the choice of using the suggested category or manually selecting a category
Declaration
public virtual int OrigHumanCategoryId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
Origin
.NET type: TicketOrigin. What is the origin of this ticket
Declaration
public TicketOrigin Origin { get; set; }
Property Value
Type | Description |
---|---|
TicketOrigin |
Remarks
Original type in dictionary: Enum.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
OrigPriority
.NET type: int. The reference to the initial priority for the ticket.
Declaration
public virtual int OrigPriority { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
OwnedBy
.NET type: int. The id of the user who owns the ticket. 1 (system user) if the ticket is unassigned.
Declaration
public virtual int OwnedBy { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will reset the Sentry and recalculate your rights based on the new value
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
Priority
.NET type: int. The reference to the ticket_priority table.
Declaration
public virtual int Priority { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
ReadByCustomer
.NET type: DateTime. The datetime for when the ticket was read by the customer.
Declaration
public virtual DateTime ReadByCustomer { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Original type in dictionary: DateTime.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (DateTime.MinValue)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
ReadByOwner
.NET type: DateTime. The datetime for when the ticket last was read by the owner.
Declaration
public virtual DateTime ReadByOwner { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Original type in dictionary: DateTime.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (DateTime.MinValue)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
ReadStatus
.NET type: TicketReadStatus. Whether the owner has read the ticket or not (red, yellow, green).
Declaration
public virtual TicketReadStatus ReadStatus { get; set; }
Property Value
Type | Description |
---|---|
TicketReadStatus |
Remarks
Original type in dictionary: Enum.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value ((short)0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
RealTimeSpentExternally
.NET type: int. The total time (seconds) within 24x7 the ticket has been in a external waiting status (configurable), not including current state
Declaration
public virtual int RealTimeSpentExternally { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: Int.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
RealTimeSpentInternally
.NET type: int. The total time (seconds) within 24x7 the ticket has been in an open status (configurable), not including current state
Declaration
public virtual int RealTimeSpentInternally { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: Int.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
RealTimeSpentQueue
.NET type: int. The total time (seconds) within 24x7 hours the ticket has been in a queue status, not including current state
Declaration
public virtual int RealTimeSpentQueue { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: Int.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
RealTimeToClose
.NET type: int. Same as time_to_close, but not calculated based on priority.
Declaration
public virtual int RealTimeToClose { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: Int.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
RealTimeToReply
.NET type: int. Same as time_to_reply, but not calculated based on priority.
Declaration
public virtual int RealTimeToReply { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: Int.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
RepliedAt
.NET type: DateTime. The datetime for when the ticket was replied to. I.e. the first external message added to the ticket.
Declaration
public virtual DateTime RepliedAt { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Original type in dictionary: DateTime.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (DateTime.MinValue)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
Sentiment
.NET type: int. The sentiment index of the last external message
Declaration
public virtual int Sentiment { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: Int.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
SentimentConfidence
.NET type: int. The sentiment confidence of the last external message
Declaration
public virtual int SentimentConfidence { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: Int.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
Slevel
.NET type: TicketSecurityLevel. The securitylevel of the ticket.
Declaration
public virtual TicketSecurityLevel Slevel { get; set; }
Property Value
Type | Description |
---|---|
TicketSecurityLevel |
Remarks
Original type in dictionary: Enum.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value ((short)0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
Status
.NET type: TicketBaseStatus. The status of the ticket. I.e. active/closed/postponed/deleted
Declaration
public virtual TicketBaseStatus Status { get; set; }
Property Value
Type | Description |
---|---|
TicketBaseStatus |
Remarks
Original type in dictionary: Enum.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value ((short)0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
SuggestedCategoryId
.NET type: int. Suggestion for categorization, based on the text of the message (AI)
Declaration
public virtual int SuggestedCategoryId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
TableInfo
Get the TableInfo for the table.
Declaration
public override TableInfo TableInfo { get; }
Property Value
Type | Description |
---|---|
TableInfo | The TableInfo for the table. |
Overrides
Tags
.NET type: Int32[]. Array of references to the Tags records
Declaration
public virtual int[] Tags { get; set; }
Property Value
Type | Description |
---|---|
Int32[] |
Remarks
Original type in dictionary: FKArray.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
TicketId
.NET type: int. The primary key (auto-incremented)
Declaration
public virtual int TicketId { get; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: PK.
This field is the primary key and can only be read, never written.
This field is not protected by the Sentry system, and can always be read
TicketStatus
.NET type: int. User defined ticket status
Declaration
public virtual int TicketStatus { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
TicketTableInfo
Get the TicketTableInfo object associated with the row.
Declaration
public TicketTableInfo TicketTableInfo { get; }
Property Value
Type | Description |
---|---|
TicketTableInfo |
TicketType
.NET type: int. Ticket type
Declaration
public virtual int TicketType { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
TimeSpentCalculated
.NET type: DateTime. When the time_spent value was last calculated.
Declaration
public virtual DateTime TimeSpentCalculated { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Original type in dictionary: DateTime.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (DateTime.MinValue)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
TimeSpentExternally
.NET type: int. The total time (seconds) within the priority's office hours the ticket has been in a external waiting status (configurable), not including current state
Declaration
public virtual int TimeSpentExternally { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: Int.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
TimeSpentInternally
.NET type: int. The total time (seconds) within the priority's office hours the ticket has been in an open status (configurable), not including current state
Declaration
public virtual int TimeSpentInternally { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: Int.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
TimeSpentQueue
.NET type: int. The total time (seconds) within the priority's office hours the ticket has been in a queue status, not including current state
Declaration
public virtual int TimeSpentQueue { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: Int.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
TimeToClose
.NET type: int. The time (minutes) between when the ticket was created and when it was closed. Calculated based on priority's timeframe.
Declaration
public virtual int TimeToClose { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: Int.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
TimeToReply
.NET type: int. The time (minutes) between when the ticket was created and when it was replied to. Calculated based on priority's timeframe.
Declaration
public virtual int TimeToReply { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: Int.
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (0)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
Title
.NET type: string. The title of the ticket.
Declaration
public virtual string Title { get; set; }
Property Value
Type | Description |
---|---|
String |
Remarks
Original type in dictionary: String[256].
You need to have Read access to get the value of this field. If you do not have access, you will get a blank value (string.Empty)
You need to have Write access to set this field to a new value (Sentry will throw exception otherwise)
Setting this field to a new value will not affect the Sentry calculations and your rights
Exceptions
Type | Condition |
---|---|
SoSentryException | Thrown if the set method is accessed without having the Write access right to the field |
Methods
CreateNew()
Create a new instance of the TicketRow object. This table contains the tickets (requests) of the system. Its purpose should be evident.
Declaration
public static TicketRow CreateNew()
Returns
Type | Description |
---|---|
TicketRow | A new instance of the TicketRow object. |
GetExtraFieldsHelper()
Declaration
public ExtraFieldsHelper GetExtraFieldsHelper()
Returns
Type | Description |
---|---|
ExtraFieldsHelper |
GetFromCustomSearch(TicketRow.CustomSearch)
Create a new instance of the TicketRow object, and populate it with data from a custom search. If the search returns no results, an object with IsNew will be returned; if the result contains one row, an object representing that row will be returned. If the result contains more than one row, the first row will be used and the rest discarded (there is no way of detecting this situation).
Declaration
public static TicketRow GetFromCustomSearch(TicketRow.CustomSearch query)
Parameters
Type | Name | Description |
---|---|---|
TicketRow.CustomSearch | query | The custom search to execute against the database |
Returns
Type | Description |
---|---|
TicketRow | A new instance of the TicketRow object, reflecting the result of the query. |
GetFromIdxTicketId(Int32)
Create a new instance of the TicketRow object, by querying the database table via the index 'IDXTicketId'. This method is intended to make it easy to use efficient queries that match a database index.
Declaration
public static TicketRow GetFromIdxTicketId(int ticketId)
Parameters
Type | Name | Description |
---|---|---|
Int32 | ticketId |
Returns
Type | Description |
---|---|
TicketRow | Row object that represents the result of the search. IsNew will be true if the query did not match any row in the table |
Remarks
This method represents one of the unique indexes on the Ticket table. Non-unique indexes have corresponding inner classes and methods in the TicketRows collection, since they may return more than one row.
GetFromReader(SoDataReader, TicketTableInfo)
Create a new instance of the TicketRow object, and populate it with data from a reader/tableinfo. If the reader has DBNull as the current value of the primary key field, an unpopulated object with IsNew == true will be returned. If any fields are missing or one of the non-primary key fields is DBNull, an exception will be thrown. This table contains the tickets (requests) of the system. Its purpose should be evident.
Declaration
public static TicketRow GetFromReader(SoDataReader reader, TicketTableInfo tableInfo)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | SoDataReader positioned to a valid database row. |
TicketTableInfo | tableInfo | TicketTableInfo instance used in the query that is the source of the reader. The fields used from the reader will be those owned by this tableinfo object. |
Returns
Type | Description |
---|---|
TicketRow | A new instance of the TicketRow object. |
GetPersistedFieldValue(FieldInfo)
Get the persisted value of a field.
Declaration
public override object GetPersistedFieldValue(FieldInfo field)
Parameters
Type | Name | Description |
---|---|---|
FieldInfo | field | Specification of a field |
Returns
Type | Description |
---|---|
Object | Field value, such as an int, DateTime, string ... Null can be returned if the value is not known. |
Overrides
Exceptions
Type | Condition |
---|---|
ArgumentException | Thrown if the field is not known. |
InternalSetValue(String, Object)
Declaration
protected override void InternalSetValue(string fieldName, object value)
Parameters
Type | Name | Description |
---|---|---|
String | fieldName | |
Object | value |
Overrides
IsPersistedFieldValueKnown(FieldInfo)
Check if the persisted value for a field is known.
Declaration
public override bool IsPersistedFieldValueKnown(FieldInfo field)
Parameters
Type | Name | Description |
---|---|---|
FieldInfo | field | Specification of a field |
Returns
Type | Description |
---|---|
Boolean | True if the value is known and sentry permits read. |
Overrides
OnLoad(SoDataReader, TableInfo)
Fill the object with data returned from the database.
Declaration
protected override void OnLoad(SoDataReader reader, TableInfo tableInfo)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | Object holding the data returned from the database. |
TableInfo | tableInfo | The TableInfo used for the SELECT statement. |
Overrides
OnSave(BatchSave)
Add the object to the BatchSave list if it needs saving.
Declaration
protected override void OnSave(BatchSave batchSave)
Parameters
Type | Name | Description |
---|---|---|
BatchSave | batchSave | Collection of objects to be saved within the transaction. |
Overrides
Remarks
Classes overriding this method should call it.
OnSaved(Boolean)
Method called after the save operation has been performed.
Declaration
protected override void OnSaved(bool bSucceeded)
Parameters
Type | Name | Description |
---|---|---|
Boolean | bSucceeded | True if the save operation succeeded (e.g. transaction committed), or false if the save operation failed (e.g. transaction rolled back) |
Overrides
Reset()
Reset the changes made on the object.
Declaration
protected override void Reset()
Overrides
Remarks
If the row is not persisted to the database (e.g. IsNew is true), all the values will be reset. If the row has been persisted to or loaded from the database, the properties will be set to those of the last persisted or loaded values.
SetDefaults(DefaulterStrategy)
Set default values for the row.
Declaration
public override void SetDefaults(DefaulterStrategy strategy)
Parameters
Type | Name | Description |
---|---|---|
DefaulterStrategy | strategy | Strategy used when applying default values; values depend on where we are in the Create/Fetch/Populate/Save cycle |
Overrides
SetPrimaryKey(Int32)
Set the primary key for the row.
Declaration
protected override void SetPrimaryKey(int primaryKey)
Parameters
Type | Name | Description |
---|---|---|
Int32 | primaryKey | The new primary key for the row. |
Overrides
SetRowAsNew()
Declaration
public override void SetRowAsNew()
Overrides
ToString()
ToString method intended for debugging, returns a string that displays the object type, new/dirty status, primary key and the string fields
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String |
Overrides
Validate(RowValidator)
Validate this row.
Declaration
public override void Validate(RowValidator rowValidator)
Parameters
Type | Name | Description |
---|---|---|
RowValidator | rowValidator | RowValidator for inserting the result of the validation |
Overrides
Events
_onActivateChange
Change envent for property Activate; field is of .NET type DateTime.
Declaration
protected event OnFieldChange<DateTime> _onActivateChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
_onAlertLevelChange
Change envent for property AlertLevel; field is of .NET type short.
Declaration
protected event OnFieldChange<short> _onAlertLevelChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int16> |
_onAlertStopChange
Change envent for property AlertStop; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onAlertStopChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onAlertTimeoutChange
Change envent for property AlertTimeout; field is of .NET type DateTime.
Declaration
protected event OnFieldChange<DateTime> _onAlertTimeoutChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
_onAuthorChange
Change envent for property Author; field is of .NET type string.
Declaration
protected event OnFieldChange<string> _onAuthorChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
_onCategoryChange
Change envent for property Category; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onCategoryChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onClosedAtChange
Change envent for property ClosedAt; field is of .NET type DateTime.
Declaration
protected event OnFieldChange<DateTime> _onClosedAtChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
_onConnectIdChange
Change envent for property ConnectId; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onConnectIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onContactIdChange
Change envent for property ContactId; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onContactIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onCreatedAtChange
Change envent for property CreatedAt; field is of .NET type DateTime.
Declaration
protected event OnFieldChange<DateTime> _onCreatedAtChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
_onCreatedByChange
Change envent for property CreatedBy; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onCreatedByChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onCustIdChange
Change envent for property CustId; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onCustIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onDbiAgentIdChange
Change envent for property DbiAgentId; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onDbiAgentIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onDbiKeyChange
Change envent for property DbiKey; field is of .NET type string.
Declaration
protected event OnFieldChange<string> _onDbiKeyChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
_onDbiLastModifiedChange
Change envent for property DbiLastModified; field is of .NET type DateTime.
Declaration
protected event OnFieldChange<DateTime> _onDbiLastModifiedChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
_onDbiLastSyncronizedChange
Change envent for property DbiLastSyncronized; field is of .NET type DateTime.
Declaration
protected event OnFieldChange<DateTime> _onDbiLastSyncronizedChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
_onDeadlineChange
Change envent for property Deadline; field is of .NET type DateTime.
Declaration
protected event OnFieldChange<DateTime> _onDeadlineChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
_onDisplayFilterChange
Change envent for property DisplayFilter; field is of .NET type string.
Declaration
protected event OnFieldChange<string> _onDisplayFilterChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
_onFilterAddressChange
Change envent for property FilterAddress; field is of .NET type string.
Declaration
protected event OnFieldChange<string> _onFilterAddressChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
_onFilterIdChange
Change envent for property FilterId; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onFilterIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onFirstReadByOwnerChange
Change envent for property FirstReadByOwner; field is of .NET type DateTime.
Declaration
protected event OnFieldChange<DateTime> _onFirstReadByOwnerChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
_onFirstReadByUserChange
Change envent for property FirstReadByUser; field is of .NET type DateTime.
Declaration
protected event OnFieldChange<DateTime> _onFirstReadByUserChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
_onFormSubmissionIdChange
Change envent for property FormSubmissionId; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onFormSubmissionIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onFromAddressChange
Change envent for property FromAddress; field is of .NET type string.
Declaration
protected event OnFieldChange<string> _onFromAddressChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
_onHasAttachmentChange
Change envent for property HasAttachment; field is of .NET type short.
Declaration
protected event OnFieldChange<short> _onHasAttachmentChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int16> |
_onLanguageChange
Change envent for property Language; field is of .NET type string.
Declaration
protected event OnFieldChange<string> _onLanguageChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
_onLastChangedChange
Change envent for property LastChanged; field is of .NET type DateTime.
Declaration
protected event OnFieldChange<DateTime> _onLastChangedChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
_onNumMessagesChange
Change envent for property NumMessages; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onNumMessagesChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onNumRepliesChange
Change envent for property NumReplies; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onNumRepliesChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onOrigCategoryChange
Change envent for property OrigCategory; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onOrigCategoryChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onOrigHumanCategoryIdChange
Change envent for property OrigHumanCategoryId; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onOrigHumanCategoryIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onOriginChange
Change envent for property Origin; field is of .NET type short.
Declaration
protected event OnFieldChange<TicketOrigin> _onOriginChange
Event Type
Type | Description |
---|---|
OnFieldChange<TicketOrigin> |
_onOrigPriorityChange
Change envent for property OrigPriority; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onOrigPriorityChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onOwnedByChange
Change envent for property OwnedBy; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onOwnedByChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onPriorityChange
Change envent for property Priority; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onPriorityChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onReadByCustomerChange
Change envent for property ReadByCustomer; field is of .NET type DateTime.
Declaration
protected event OnFieldChange<DateTime> _onReadByCustomerChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
_onReadByOwnerChange
Change envent for property ReadByOwner; field is of .NET type DateTime.
Declaration
protected event OnFieldChange<DateTime> _onReadByOwnerChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
_onReadStatusChange
Change envent for property ReadStatus; field is of .NET type short.
Declaration
protected event OnFieldChange<TicketReadStatus> _onReadStatusChange
Event Type
Type | Description |
---|---|
OnFieldChange<TicketReadStatus> |
_onRealTimeSpentExternallyChange
Change envent for property RealTimeSpentExternally; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onRealTimeSpentExternallyChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onRealTimeSpentInternallyChange
Change envent for property RealTimeSpentInternally; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onRealTimeSpentInternallyChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onRealTimeSpentQueueChange
Change envent for property RealTimeSpentQueue; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onRealTimeSpentQueueChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onRealTimeToCloseChange
Change envent for property RealTimeToClose; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onRealTimeToCloseChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onRealTimeToReplyChange
Change envent for property RealTimeToReply; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onRealTimeToReplyChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onRepliedAtChange
Change envent for property RepliedAt; field is of .NET type DateTime.
Declaration
protected event OnFieldChange<DateTime> _onRepliedAtChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
_onSentimentChange
Change envent for property Sentiment; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onSentimentChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onSentimentConfidenceChange
Change envent for property SentimentConfidence; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onSentimentConfidenceChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onSlevelChange
Change envent for property Slevel; field is of .NET type short.
Declaration
protected event OnFieldChange<TicketSecurityLevel> _onSlevelChange
Event Type
Type | Description |
---|---|
OnFieldChange<TicketSecurityLevel> |
_onStatusChange
Change envent for property Status; field is of .NET type short.
Declaration
protected event OnFieldChange<TicketBaseStatus> _onStatusChange
Event Type
Type | Description |
---|---|
OnFieldChange<TicketBaseStatus> |
_onSuggestedCategoryIdChange
Change envent for property SuggestedCategoryId; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onSuggestedCategoryIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onTagsChange
Change envent for property Tags; field is of .NET type Int32[].
Declaration
protected event OnFieldChange<int[]> _onTagsChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32[]> |
_onTicketStatusChange
Change envent for property TicketStatus; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onTicketStatusChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onTicketTypeChange
Change envent for property TicketType; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onTicketTypeChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onTimeSpentCalculatedChange
Change envent for property TimeSpentCalculated; field is of .NET type DateTime.
Declaration
protected event OnFieldChange<DateTime> _onTimeSpentCalculatedChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
_onTimeSpentExternallyChange
Change envent for property TimeSpentExternally; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onTimeSpentExternallyChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onTimeSpentInternallyChange
Change envent for property TimeSpentInternally; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onTimeSpentInternallyChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onTimeSpentQueueChange
Change envent for property TimeSpentQueue; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onTimeSpentQueueChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onTimeToCloseChange
Change envent for property TimeToClose; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onTimeToCloseChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onTimeToReplyChange
Change envent for property TimeToReply; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onTimeToReplyChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onTitleChange
Change envent for property Title; field is of .NET type string.
Declaration
protected event OnFieldChange<string> _onTitleChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
OnActivateChange
Event raised when Activate is changing.
Declaration
public event OnFieldChange<DateTime> OnActivateChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
OnAlertLevelChange
Event raised when AlertLevel is changing.
Declaration
public event OnFieldChange<short> OnAlertLevelChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int16> |
OnAlertStopChange
Event raised when AlertStop is changing.
Declaration
public event OnFieldChange<int> OnAlertStopChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnAlertTimeoutChange
Event raised when AlertTimeout is changing.
Declaration
public event OnFieldChange<DateTime> OnAlertTimeoutChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
OnAuthorChange
Event raised when Author is changing.
Declaration
public event OnFieldChange<string> OnAuthorChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
OnCategoryChange
Event raised when Category is changing.
Declaration
public event OnFieldChange<int> OnCategoryChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnClosedAtChange
Event raised when ClosedAt is changing.
Declaration
public event OnFieldChange<DateTime> OnClosedAtChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
OnConnectIdChange
Event raised when ConnectId is changing.
Declaration
public event OnFieldChange<int> OnConnectIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnContactIdChange
Event raised when ContactId is changing.
Declaration
public event OnFieldChange<int> OnContactIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnCreatedAtChange
Event raised when CreatedAt is changing.
Declaration
public event OnFieldChange<DateTime> OnCreatedAtChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
OnCreatedByChange
Event raised when CreatedBy is changing.
Declaration
public event OnFieldChange<int> OnCreatedByChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnCustIdChange
Event raised when CustId is changing.
Declaration
public event OnFieldChange<int> OnCustIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnDbiAgentIdChange
Event raised when DbiAgentId is changing.
Declaration
public event OnFieldChange<int> OnDbiAgentIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnDbiKeyChange
Event raised when DbiKey is changing.
Declaration
public event OnFieldChange<string> OnDbiKeyChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
OnDbiLastModifiedChange
Event raised when DbiLastModified is changing.
Declaration
public event OnFieldChange<DateTime> OnDbiLastModifiedChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
OnDbiLastSyncronizedChange
Event raised when DbiLastSyncronized is changing.
Declaration
public event OnFieldChange<DateTime> OnDbiLastSyncronizedChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
OnDeadlineChange
Event raised when Deadline is changing.
Declaration
public event OnFieldChange<DateTime> OnDeadlineChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
OnDisplayFilterChange
Event raised when DisplayFilter is changing.
Declaration
public event OnFieldChange<string> OnDisplayFilterChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
OnFilterAddressChange
Event raised when FilterAddress is changing.
Declaration
public event OnFieldChange<string> OnFilterAddressChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
OnFilterIdChange
Event raised when FilterId is changing.
Declaration
public event OnFieldChange<int> OnFilterIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnFirstReadByOwnerChange
Event raised when FirstReadByOwner is changing.
Declaration
public event OnFieldChange<DateTime> OnFirstReadByOwnerChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
OnFirstReadByUserChange
Event raised when FirstReadByUser is changing.
Declaration
public event OnFieldChange<DateTime> OnFirstReadByUserChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
OnFormSubmissionIdChange
Event raised when FormSubmissionId is changing.
Declaration
public event OnFieldChange<int> OnFormSubmissionIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnFromAddressChange
Event raised when FromAddress is changing.
Declaration
public event OnFieldChange<string> OnFromAddressChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
OnHasAttachmentChange
Event raised when HasAttachment is changing.
Declaration
public event OnFieldChange<short> OnHasAttachmentChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int16> |
OnLanguageChange
Event raised when Language is changing.
Declaration
public event OnFieldChange<string> OnLanguageChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
OnLastChangedChange
Event raised when LastChanged is changing.
Declaration
public event OnFieldChange<DateTime> OnLastChangedChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
OnNumMessagesChange
Event raised when NumMessages is changing.
Declaration
public event OnFieldChange<int> OnNumMessagesChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnNumRepliesChange
Event raised when NumReplies is changing.
Declaration
public event OnFieldChange<int> OnNumRepliesChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnOrigCategoryChange
Event raised when OrigCategory is changing.
Declaration
public event OnFieldChange<int> OnOrigCategoryChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnOrigHumanCategoryIdChange
Event raised when OrigHumanCategoryId is changing.
Declaration
public event OnFieldChange<int> OnOrigHumanCategoryIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnOriginChange
Event raised when Origin is changing.
Declaration
public event OnFieldChange<TicketOrigin> OnOriginChange
Event Type
Type | Description |
---|---|
OnFieldChange<TicketOrigin> |
OnOrigPriorityChange
Event raised when OrigPriority is changing.
Declaration
public event OnFieldChange<int> OnOrigPriorityChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnOwnedByChange
Event raised when OwnedBy is changing.
Declaration
public event OnFieldChange<int> OnOwnedByChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnPriorityChange
Event raised when Priority is changing.
Declaration
public event OnFieldChange<int> OnPriorityChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnReadByCustomerChange
Event raised when ReadByCustomer is changing.
Declaration
public event OnFieldChange<DateTime> OnReadByCustomerChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
OnReadByOwnerChange
Event raised when ReadByOwner is changing.
Declaration
public event OnFieldChange<DateTime> OnReadByOwnerChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
OnReadStatusChange
Event raised when ReadStatus is changing.
Declaration
public event OnFieldChange<TicketReadStatus> OnReadStatusChange
Event Type
Type | Description |
---|---|
OnFieldChange<TicketReadStatus> |
OnRealTimeSpentExternallyChange
Event raised when RealTimeSpentExternally is changing.
Declaration
public event OnFieldChange<int> OnRealTimeSpentExternallyChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnRealTimeSpentInternallyChange
Event raised when RealTimeSpentInternally is changing.
Declaration
public event OnFieldChange<int> OnRealTimeSpentInternallyChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnRealTimeSpentQueueChange
Event raised when RealTimeSpentQueue is changing.
Declaration
public event OnFieldChange<int> OnRealTimeSpentQueueChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnRealTimeToCloseChange
Event raised when RealTimeToClose is changing.
Declaration
public event OnFieldChange<int> OnRealTimeToCloseChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnRealTimeToReplyChange
Event raised when RealTimeToReply is changing.
Declaration
public event OnFieldChange<int> OnRealTimeToReplyChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnRepliedAtChange
Event raised when RepliedAt is changing.
Declaration
public event OnFieldChange<DateTime> OnRepliedAtChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
OnSentimentChange
Event raised when Sentiment is changing.
Declaration
public event OnFieldChange<int> OnSentimentChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnSentimentConfidenceChange
Event raised when SentimentConfidence is changing.
Declaration
public event OnFieldChange<int> OnSentimentConfidenceChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnSlevelChange
Event raised when Slevel is changing.
Declaration
public event OnFieldChange<TicketSecurityLevel> OnSlevelChange
Event Type
Type | Description |
---|---|
OnFieldChange<TicketSecurityLevel> |
OnStatusChange
Event raised when Status is changing.
Declaration
public event OnFieldChange<TicketBaseStatus> OnStatusChange
Event Type
Type | Description |
---|---|
OnFieldChange<TicketBaseStatus> |
OnSuggestedCategoryIdChange
Event raised when SuggestedCategoryId is changing.
Declaration
public event OnFieldChange<int> OnSuggestedCategoryIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnTagsChange
Event raised when Tags is changing.
Declaration
public event OnFieldChange<int[]> OnTagsChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32[]> |
OnTicketStatusChange
Event raised when TicketStatus is changing.
Declaration
public event OnFieldChange<int> OnTicketStatusChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnTicketTypeChange
Event raised when TicketType is changing.
Declaration
public event OnFieldChange<int> OnTicketTypeChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnTimeSpentCalculatedChange
Event raised when TimeSpentCalculated is changing.
Declaration
public event OnFieldChange<DateTime> OnTimeSpentCalculatedChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
OnTimeSpentExternallyChange
Event raised when TimeSpentExternally is changing.
Declaration
public event OnFieldChange<int> OnTimeSpentExternallyChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnTimeSpentInternallyChange
Event raised when TimeSpentInternally is changing.
Declaration
public event OnFieldChange<int> OnTimeSpentInternallyChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnTimeSpentQueueChange
Event raised when TimeSpentQueue is changing.
Declaration
public event OnFieldChange<int> OnTimeSpentQueueChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnTimeToCloseChange
Event raised when TimeToClose is changing.
Declaration
public event OnFieldChange<int> OnTimeToCloseChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnTimeToReplyChange
Event raised when TimeToReply is changing.
Declaration
public event OnFieldChange<int> OnTimeToReplyChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnTitleChange
Event raised when Title is changing.
Declaration
public event OnFieldChange<string> OnTitleChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |