An analytic that tracks each ticket / approval attempt. Created by nick on 6/3/14.
| name | data type | type | namespace | min/max occurs | constraints | description |
|---|---|---|---|---|---|---|
| action | travelPolicyAction | element | 0/1 | The action that this approval needs to accomplish before it can be ticketed. | ||
| deadline | dateTime | element | 0/1 | The deadline for when the approval must be completed. | ||
| estimatedCost | double | element | 0/1 | The estimated total cost for the trip. | ||
| gds | globalDistributionSystem | element | 1/1 | required | The GDS that the trip was queued from. | |
| importAnalytic | importAnalytic | element | 0/1 | The import record that was run before the approval process could evaluate the itinerary. | ||
| latest | boolean | element | 1/1 | required boolean | A flag to determine what analytic to show on a grid for the latest statuses. | |
| messages | list of ticketingAnalyticMessage | element | 0/unbounded | A list of messages explaining any errors or policy violations of the itinerary. | ||
| recordLocator | string | element | 0/1 | The record locator for the trip. | ||
| reviewerPlan | travelPolicyReviewer | element | 0/1 | The reviewer plan that this record will follow. | ||
| reviewers | list of ticketingAnalyticReviewer | element | 0/unbounded | A list of data about who was notified about the record. | ||
| status | analyticStatus | element | 1/1 | required | The status of the itinerary. | |
| ticketAttempt | boolean | element | 1/1 | required boolean | Whether this record is ready to ticket or should only send the confirmations. | |
| ticketingAgent | user | element | 1/1 | required | The agent that started the approval / ticketing process. | |
| timestamp | dateTime | element | 0/1 | The time that the approval was attempted. | ||
Properties inherited from baseHibernateEntity |
||||||
| id | long | element | 0/1 | The unique internal ID of the object. | ||
| version | long | element | 0/1 | For internal use only. This is the serialization recorder for optimistic locking of several objects between sessions. | ||
Properties inherited from baseEntity |
||||||
| violations | list of simpleViolation | element | 0/unbounded | A list of constraint violations, if any, that this object has. | ||
Example
<ticketingAnalytic>
<importAnalytic>
<recordLocator>...</recordLocator>
<user>
<answer>...</answer>
<emailed>...</emailed>
<newUser>...</newUser>
<temporaryPassword>...</temporaryPassword>
<question>...</question>
<obeUserName>...</obeUserName>
<obePassword>...</obePassword>
<obeSyncId>...</obeSyncId>
<created>...</created>
<modifiedDate>...</modifiedDate>
<emailedWhen>...</emailedWhen>
<travelgpaLogin>...</travelgpaLogin>
<groups/>
<active>...</active>
<prefix>...</prefix>
<firstName>...</firstName>
<lastName>...</lastName>
<middleName>...</middleName>
<suffix>...</suffix>
<email>...</email>
<tripitAuthorized>...</tripitAuthorized>
<supportTitle>...</supportTitle>
<automatedNotifications>...</automatedNotifications>
<enableHotelAttachment>...</enableHotelAttachment>
<atHomeNotificationMethod/>
<inTravelNotificationMethod/>
<cellPhoneNumber>...</cellPhoneNumber>
<userCurrentClient/>
<defaultClient/>
<defaultPlannerGroup/>
<showWelcomeDialog>...</showWelcomeDialog>
<siteTour>...</siteTour>
<unusedTicketEmail>...</unusedTicketEmail>
<surveyEmail>...</surveyEmail>
<wt0EmailEnabled>...</wt0EmailEnabled>
<wt0EmailDaily>...</wt0EmailDaily>
<wt0EmailDay>...</wt0EmailDay>
<wt0EmailHour>...</wt0EmailHour>
<marketingSubscribed>...</marketingSubscribed>
<responsive>...</responsive>
<businessPhoneNumber>...</businessPhoneNumber>
<homePhoneNumber>...</homePhoneNumber>
</user>
<gds>
<code>...</code>
<name>...</name>
<enabled>...</enabled>
</gds>
<errors/>
<timestamp>...</timestamp>
<status>
<name>...</name>
<percentage>...</percentage>
</status>
<itinerary>
<recordLocator>...</recordLocator>
<agentName>...</agentName>
<client/>
<office/>
<departureDate>...</departureDate>
<completionDate>...</completionDate>
<importDate>...</importDate>
<gds/>
<latest>...</latest>
<citySummary>...</citySummary>
<departureCity/>
<arrivalCity/>
<arrivalDate>...</arrivalDate>
<utcArrivalDate>...</utcArrivalDate>
<startDate>...</startDate>
<endDate>...</endDate>
<purpose>...</purpose>
<explanation>...</explanation>
<authorizationCode>...</authorizationCode>
<costCenterCode>...</costCenterCode>
<departmentCode>...</departmentCode>
<clientCode>...</clientCode>
<regionCode>...</regionCode>
<billable>...</billable>
<travelerCode>...</travelerCode>
<managerCode>...</managerCode>
<projectCode>...</projectCode>
<status/>
<observers/>
</itinerary>
<client>
<status/>
<parentClient/>
<accountNumber>...</accountNumber>
<name>...</name>
<type/>
</client>
<id>...</id>
<version>...</version>
</importAnalytic>
<status>
<name>...</name>
<percentage>...</percentage>
<id>...</id>
<version>...</version>
</status>
<recordLocator>...</recordLocator>
<ticketingAgent>
<answer>...</answer>
<emailed>...</emailed>
<newUser>...</newUser>
<temporaryPassword>...</temporaryPassword>
<question>...</question>
<obeUserName>...</obeUserName>
<obePassword>...</obePassword>
<obeSyncId>...</obeSyncId>
<created>...</created>
<modifiedDate>...</modifiedDate>
<emailedWhen>...</emailedWhen>
<travelgpaLogin>...</travelgpaLogin>
<groups>
<name>...</name>
<permissions/>
<description>...</description>
<role/>
<type>...</type>
</groups>
<active>...</active>
<prefix>...</prefix>
<firstName>...</firstName>
<lastName>...</lastName>
<middleName>...</middleName>
<suffix>...</suffix>
<email>...</email>
<tripitAuthorized>...</tripitAuthorized>
<supportTitle>...</supportTitle>
<automatedNotifications>...</automatedNotifications>
<enableHotelAttachment>...</enableHotelAttachment>
<atHomeNotificationMethod>
<name>...</name>
<code>...</code>
</atHomeNotificationMethod>
<inTravelNotificationMethod>
<name>...</name>
<code>...</code>
</inTravelNotificationMethod>
<cellPhoneNumber>...</cellPhoneNumber>
<userCurrentClient/>
<defaultClient>
<status/>
<parentClient/>
<accountNumber>...</accountNumber>
<name>...</name>
<type/>
</defaultClient>
<defaultPlannerGroup>
<status/>
<parentClient/>
<accountNumber>...</accountNumber>
<name>...</name>
<type/>
</defaultPlannerGroup>
<showWelcomeDialog>...</showWelcomeDialog>
<siteTour>...</siteTour>
<unusedTicketEmail>...</unusedTicketEmail>
<surveyEmail>...</surveyEmail>
<wt0EmailEnabled>...</wt0EmailEnabled>
<wt0EmailDaily>...</wt0EmailDaily>
<wt0EmailDay>...</wt0EmailDay>
<wt0EmailHour>...</wt0EmailHour>
<marketingSubscribed>...</marketingSubscribed>
<responsive>...</responsive>
<businessPhoneNumber>...</businessPhoneNumber>
<homePhoneNumber>...</homePhoneNumber>
<id>...</id>
<version>...</version>
</ticketingAgent>
<gds>
<code>...</code>
<name>...</name>
<enabled>...</enabled>
<id>...</id>
<version>...</version>
</gds>
<timestamp>...</timestamp>
<estimatedCost>...</estimatedCost>
<messages>
<errorCode>
<description>...</description>
</errorCode>
<message>...</message>
<position>...</position>
<reviewer>
<reviewer/>
<email>...</email>
<current>...</current>
<order>...</order>
<altReviewer/>
</reviewer>
<id>...</id>
<version>...</version>
</messages>
<reviewers>
<reviewer>
<answer>...</answer>
<emailed>...</emailed>
<newUser>...</newUser>
<temporaryPassword>...</temporaryPassword>
<question>...</question>
<obeUserName>...</obeUserName>
<obePassword>...</obePassword>
<obeSyncId>...</obeSyncId>
<created>...</created>
<modifiedDate>...</modifiedDate>
<emailedWhen>...</emailedWhen>
<travelgpaLogin>...</travelgpaLogin>
<groups/>
<active>...</active>
<prefix>...</prefix>
<firstName>...</firstName>
<lastName>...</lastName>
<middleName>...</middleName>
<suffix>...</suffix>
<email>...</email>
<tripitAuthorized>...</tripitAuthorized>
<supportTitle>...</supportTitle>
<automatedNotifications>...</automatedNotifications>
<enableHotelAttachment>...</enableHotelAttachment>
<atHomeNotificationMethod/>
<inTravelNotificationMethod/>
<cellPhoneNumber>...</cellPhoneNumber>
<userCurrentClient/>
<defaultClient/>
<defaultPlannerGroup/>
<showWelcomeDialog>...</showWelcomeDialog>
<siteTour>...</siteTour>
<unusedTicketEmail>...</unusedTicketEmail>
<surveyEmail>...</surveyEmail>
<wt0EmailEnabled>...</wt0EmailEnabled>
<wt0EmailDaily>...</wt0EmailDaily>
<wt0EmailDay>...</wt0EmailDay>
<wt0EmailHour>...</wt0EmailHour>
<marketingSubscribed>...</marketingSubscribed>
<responsive>...</responsive>
<businessPhoneNumber>...</businessPhoneNumber>
<homePhoneNumber>...</homePhoneNumber>
</reviewer>
<email>...</email>
<current>...</current>
<order>...</order>
<altReviewer>
<answer>...</answer>
<emailed>...</emailed>
<newUser>...</newUser>
<temporaryPassword>...</temporaryPassword>
<question>...</question>
<obeUserName>...</obeUserName>
<obePassword>...</obePassword>
<obeSyncId>...</obeSyncId>
<created>...</created>
<modifiedDate>...</modifiedDate>
<emailedWhen>...</emailedWhen>
<travelgpaLogin>...</travelgpaLogin>
<groups/>
<active>...</active>
<prefix>...</prefix>
<firstName>...</firstName>
<lastName>...</lastName>
<middleName>...</middleName>
<suffix>...</suffix>
<email>...</email>
<tripitAuthorized>...</tripitAuthorized>
<supportTitle>...</supportTitle>
<automatedNotifications>...</automatedNotifications>
<enableHotelAttachment>...</enableHotelAttachment>
<atHomeNotificationMethod/>
<inTravelNotificationMethod/>
<cellPhoneNumber>...</cellPhoneNumber>
<userCurrentClient/>
<defaultClient/>
<defaultPlannerGroup/>
<showWelcomeDialog>...</showWelcomeDialog>
<siteTour>...</siteTour>
<unusedTicketEmail>...</unusedTicketEmail>
<surveyEmail>...</surveyEmail>
<wt0EmailEnabled>...</wt0EmailEnabled>
<wt0EmailDaily>...</wt0EmailDaily>
<wt0EmailDay>...</wt0EmailDay>
<wt0EmailHour>...</wt0EmailHour>
<marketingSubscribed>...</marketingSubscribed>
<responsive>...</responsive>
<businessPhoneNumber>...</businessPhoneNumber>
<homePhoneNumber>...</homePhoneNumber>
</altReviewer>
<id>...</id>
<version>...</version>
</reviewers>
<deadline>...</deadline>
<action>
<name>...</name>
<description>...</description>
<possibleReviewers>
<name>...</name>
</possibleReviewers>
<id>...</id>
<version>...</version>
</action>
<latest>...</latest>
<ticketAttempt>...</ticketAttempt>
<reviewerPlan>
<name>...</name>
<id>...</id>
<version>...</version>
</reviewerPlan>
<id>...</id>
<version>...</version>
<violations/>
</ticketingAnalytic>