Methods
-
<static> getTicketType( sysId ) → {TicketType}
-
Description
Get the sys_class_name or type for a specific ticket when the ticket is based on task
Parameters
Name Type Description sysIdsys_id Returns
-
<static> getTicketList( user, type, input )
-
Description
Get a (possibly restricted) set of tickets for this user and type
Parameters
Name Type Description userUserConfiguration typeTicketType inputQueryInput -
<static> getTicketComments( sysId ) → {Array.<DocumentComment>}
-
<static> _canPost( values ) → {boolean}
-
Description
Whether the current user is allowed to comment on the ticket
Parameters
Name Type Description valuesArray.<string> Returns
-
<static> _canUpload( values ) → {boolean}
-
Description
Whether the current user is allowed to upload to the ticket
Parameters
Name Type Description valuesArray.<string> Returns
-
<static> _isOwnTicket( values ) → {boolean}
-
Description
Whether this our own ticket or not
Parameters
Name Type Description valuesArray.<string> Returns
-
<static> getRecentTicketList( user, type, limit ) → {Array.<ListItem>}
-
Description
Get the recent tickets for a specific ticket type
Parameters
Name Type Description userUserConfiguration typeTicketType limitnumber Returns
-
<static> getRecentIncidentList( user [, limit ] ) → {Array.<ListItem>}
-
Description
Get a list of recent incidents created or watched by this user
Parameters
Name Type Attributes Default Description userUserConfiguration limitnumber <optional> 20 Returns
-
<static> getComments( sysId ) → {Array.<DocumentComment>}
-
<static> _mapRequestRecord( record, listView ) → {Ticket}
-
Description
Map request record to Ticket model
Parameters
Name Type Description recordGlideRecord listViewboolean Returns
-
<static> getRequestTicket( sysId, user, forApproval ) → {Ticket}
-
Description
Retrieve a single record
Parameters
Name Type Description sysIdstring SysId or number of the ticket
userUserConfiguration forApprovalboolean Returns
-
<static> getComplaintTicket( sysId, user, forApproval ) → {Ticket}
-
Description
Get complaint ticket
Parameters
Name Type Description sysIdsys_id userUserConfiguration forApprovalboolean Returns
-
<static> getIncidentTicket( sysId, user, forApproval ) → {Ticket}
-
Description
Get incident ticket
Parameters
Name Type Description sysIdsys_id userUserConfiguration forApprovalboolean Change user query for approvals
Returns
-
<static> _mapChangeRecord( record, listView ) → {Ticket}
-
Description
Map change record to model object
Parameters
Name Type Description recordGlideRecord listViewboolean Returns
-
<static> getChangeTicket( sysId, user, forApproval ) → {Ticket}
-
Description
Get change ticket
Parameters
Name Type Description sysIdsys_id userUserConfiguration forApprovalboolean Returns
-
<static> getProblemTicket( sysId, user, forApproval ) → {Ticket}
-
Description
Get a problem ticket by id
Parameters
Name Type Description sysIdsys_id userUserConfiguration forApprovalboolean Returns
-
<static> getRecentComplaintList( user [, limit ] ) → {Array.<ListItem>}
-
Description
Get a list of recent incidents created or watched by this user
Parameters
Name Type Attributes Default Description userUserConfiguration limitnumber <optional> 20 Returns
-
<static> getComplaintList( user, input ) → {Array.<ListItem>}
-
Description
Get a list of complaint for a user or company changed in the last three months
Parameters
Name Type Description userUserConfiguration inputQueryInput Returns
-
<static> _mapComplaintRecord( record, listView ) → {Ticket}
-
Description
Map complaint record to model object
Parameters
Name Type Description recordGlideRecord listViewboolean Returns
-
<static> getIncidentList( user, input ) → {Array.<ListItem>}
-
Description
Get a list of incidents
Parameters
Name Type Description userUserConfiguration inputQueryInput Returns
-
<static> _mapIncidentRecord( record, listView ) → {Ticket}
-
Description
Map Incident record to model object
Parameters
Name Type Description recordGlideRecord listViewboolean Used in list view
Returns
-
<static> _getProperties( record, fields ) → {Array.<Property>}
-
Description
Get a list of field values from a record as properties
Parameters
Name Type Description recordGlideRecord fieldsArray.<string> Returns
-
<static> getRecentCaseList( user [, limit ] ) → {Array.<ListItem>}
-
Description
Get a list of recent cases created or watched by this user
Parameters
Name Type Attributes Default Description userUserConfiguration limitnumber <optional> 20 Returns
-
<static> getCaseList( user, input ) → {Array.<ListItem>}
-
Description
Get a list of cases
Parameters
Name Type Description userUserConfiguration inputQueryInput Returns
-
<static> getCaseTicket( sysId, user, forApproval )
-
Description
Get a case ticket
Parameters
Name Type Description sysIdsys_id userUserConfiguration forApprovalboolean -
<static> _mapCaseRecord( record, listView ) → {Ticket}
-
Description
Map Case record to model object
Parameters
Name Type Description recordGlideRecord listViewboolean Used in list view
Returns
-
<static> getRecentChangeList( user ) → {Array.<ListItem>}
-
<static> getChangeRequestList( user, input ) → {Array.<ListItem>}
-
Description
Get a list of incidents
Parameters
Name Type Description userUserConfiguration inputQueryInput Returns
-
<static> getRecentRequestList( user ) → {Array.<ListItem>}
-
<static> getRequestItemList( user, input ) → {Array.<ListItem>}
-
Description
Get a list of incidents
Parameters
Name Type Description userUserConfiguration inputQueryInput Returns
-
<static> addTaskWatchList( taskId, watchlist ) → {boolean}
-
Description
Add the task record with the provided watchers
Parameters
Name Type Description taskIdsys_id | string Sys_id or number of the record to update
watchlistArray.<string> Array of watchers to have in the watchlist, replace the current watchlist
Returns
-
<static> _setItemState( item, state, substate, hold, review ) → {Object}
-
Description
Set properties (state, substate, action) on the client model based on state values
Parameters
Name Type Description itemTicket statestring substatestring holdstring reviewstring Returns
-
<static> _getChangeVariables( changeSysId ) → {Array.<Property>}
-
Description
Get a list of properties for addition to change
Parameters
Name Type Description changeSysIdsys_id Returns
-
<static> _getRequestVariables( requestSysId ) → {Array.<Property>}
-
Description
Get variables used for a request
Parameters
Name Type Description requestSysIdsys_id Returns
-
<static> _addInputQueries( glideRecord, queryInput )
-
Description
Add queries to GlideRecord based on QueryInput object
Parameters
Name Type Description glideRecordGlideRecord GlideRecord additional queries will be added to
queryInputQueryInput