ClassObjectsMethods: Difference between revisions
Jump to navigation
Jump to search
(typo) |
(→TransactionObj: typo) |
||
Line 14: | Line 14: | ||
<nowiki>* Create: when the transaction is a creation of the ticket | <nowiki>* Create: when the transaction is a creation of the ticket | ||
* Resolve: when the transaction is a resolution of the ticket | |||
* Set | |||
* CustomField | |||
* EmailRecord | |||
* Comment | |||
* Status | |||
* AddLink | |||
* DeleteLink | |||
* Take | |||
* Give | |||
* Told | |||
* Correspond | |||
* AddWatcher | |||
* Steal | |||
* CommentEmailRecord | |||
</nowiki> | |||
* Field: | * Field: | ||
<nowiki>* Password | <nowiki>* Password | ||
* Status | |||
* RefersTo | |||
* Owner | |||
* Told | |||
* Description | |||
* Priority | |||
* TimeLeft | |||
* AdminCc | |||
* DependsOn | |||
* Lang | |||
* DependedOnBy | |||
* Subject | |||
* HasComponent | |||
* ComponentOf | |||
* TimeEstimated | |||
* MergedInto | |||
* ReferredToBy | |||
* Starts | |||
* Started | |||
* Due | |||
* Requestor | |||
* FinalPriority | |||
* Queue | |||
</nowiki> | |||
* CreatorObj (see CreatorObj on this page) | * CreatorObj (see CreatorObj on this page) |
Revision as of 09:17, 25 May 2011
Class, Objects and Methods - RT
In this page, We will discuss all methods and objects implemented at RT. We pretend to help on the development of the scrips.
$self:
TransactionObj
This object represents one transaction of the RT (something likes create a ticket, comment a ticket, etc).
- TransactionObj Properties:*
- Type: returns the transaction's type. Values:
* Create: when the transaction is a creation of the ticket * Resolve: when the transaction is a resolution of the ticket * Set * CustomField * EmailRecord * Comment * Status * AddLink * DeleteLink * Take * Give * Told * Correspond * AddWatcher * Steal * CommentEmailRecord
- Field:
* Password * Status * RefersTo * Owner * Told * Description * Priority * TimeLeft * AdminCc * DependsOn * Lang * DependedOnBy * Subject * HasComponent * ComponentOf * TimeEstimated * MergedInto * ReferredToBy * Starts * Started * Due * Requestor * FinalPriority * Queue
- CreatorObj (see CreatorObj on this page)
CreatorObj
This object represents the Creator of a transaction.
* Name * RealName * CorrespondAddress * EmailAddress * (To be completed)
TicketObj
This object represents the ticket at a transaction.
- TicketObj Properties:*
- Priority: priority value of the ticket
- QueueObj: see QueueObj on this page
QueueObj
This object represents a Queue.
* Name * Description * id * InitialPriority * FinalPriority * DefaultDueIn * Encrypt * Sign * (More to be added)
Usage example in a scrip:
if ($self->TicketObj->QueueObj->Name eq 'Incident') { # do something }
Execute code (do something) if Queue Name equals "Incident".