RequestTemplate Object
Root Connection
All RequestTemplate objects of an account are accessible by a query on the root connection requestTemplates
.
Such a query will return a RequestTemplateConnection!
, which contains the RequestTemplate objects in its
nodes
field.
RequestTemplateConnection!
)
Root connection for retrieving RequestTemplate records.
Argument | Type | Description |
---|---|---|
after |
String
|
Returns the elements in the list that come after the specified cursor. |
before |
String
|
Returns the elements in the list that come before the specified cursor. |
filter |
RequestTemplateFilter
|
Filter to determine which RequestTemplate records are returned. |
first |
Int
|
Returns the first n elements from the list. |
last |
Int
|
Returns the last n elements from the list. |
order |
[RequestTemplateOrder!]
|
Order of the RequestTemplate records returned. |
view |
RequestTemplateView
|
View name. The default value is |
Fields
The fields in this section list which values can be retrieved when querying RequestTemplate records.
Account
)
The account this record belongs to.
Boolean
)
After selecting the request template in Self Service, the user needs to be able to select a configuration item in the Asset field.
Boolean
)
Whether the request will be assigned to the provided Team after the workflow
is completed. When false
the request will be completed after the workflow completes.
Boolean
)
Whether the person who is registering a new request based on the template is selected in its Member field.
RequestCategory
)
The category that needs to be selected in the Category field of a new request when it is being created based on the template.
RequestCompletionReason
)
The completion reason that needs to be selected in the Completion reason field of a new request when it is being created based on the template.
ConfigurationItem
)
The CI that needs to be copied to the Configuration item field of a new request when it is being created based on the template.
Boolean
)
Whether the subject of the request template needs to become the subject of a request when the template is applied, provided that the Subject field of this request is empty.
ISO8601Timestamp
)
The date and time at which the record was created.
Int
)
Used to enter the number of minutes within which requests that are based on the request template are to be resolved.
Boolean
)
Whether the request template may not be used to help register new requests.
EffortClass
)
The effort class that is selected by default, when someone registers time on a request that is based on the request template.
Boolean
)
Whether the request template is shown to end users in Self Service.
ID!
)
Unique identifier of the record.
RequestImpact
)
The impact level that needs to be selected in the Impact field of a new request when it is being created based on the template.
String
)
Instructions for the support staff who will work on requests that are based on the template.
String
)
A comma-separated list of words that can be used to find the request template using search.
Person
)
Used to select the person who should be selected in the Member field of a new request when it is being created based on the template.
String
)
The information that needs to be copied to the Note field of a new request when it is being created based on the template.
Int
)
The number of minutes that is expected to be spent working on a request that is created based on the template.
String
)
The information that needs to be displayed after the template has been applied to a new or existing request. This field typically contains step-by-step instructions about how to complete the registration of a request that is based on the template.
Service
)
The service for which the request template is made available.
String
)
An identifier for the client application submitting the resource or the name of an external system.
String
)
The unique identifier of the resource in an external system.
Boolean
)
Whether the request template is shown to Specialists.
RequestStatus
)
Used to select the status value that needs to be selected in the Status field of a new request when it is being created based on the template.
String
)
A short description that needs to be copied to the Subject field of a new request when it is being created based on the template.
Organization
)
Used to select the supplier organization that should be selected in the Supplier field of a new request when it is being created based on the template.
Calendar
)
The calendar that is to be used to calculate the desired completion for requests that are based on the request template.
Team
)
The team that should be selected in the Team field of a new request when it is being created based on the template.
TimeZone
)
The time zone that applies to the selected support hours.
UiExtension
)
UI extension that is to be added to a new request when it is being created based on the template.
ISO8601Timestamp
)
The date and time of the last update of the record. If the record has no updates it contains the createdAt
value.
Boolean
)
Whether a new request that is created based on the template is to be marked as urgent.
Person
)
Used to relate a Workflow Manager to the request template. Required when a Workflow Template is defined, and the Service does not define a Workflow Manager.
WorkflowTemplate
)
Used to relate a Workflow Template to the request template. Required when the Status is set to Workflow Pending.
Connections
The connection fields in this section allow (paged) access to objects related to a specific RequestTemplate record.
The actual objects will be in the nodes
field of the connection.
AutomationRuleConnection
)
Automation rules associated with this record.
Argument | Type | Description |
---|---|---|
after |
String
|
Returns the elements in the list that come after the specified cursor. |
before |
String
|
Returns the elements in the list that come before the specified cursor. |
first |
Int
|
Returns the first n elements from the list. |
last |
Int
|
Returns the last n elements from the list. |
AttachmentConnection
)
Inline images linked to the Instructions field.
Argument | Type | Description |
---|---|---|
after |
String
|
Returns the elements in the list that come after the specified cursor. |
before |
String
|
Returns the elements in the list that come before the specified cursor. |
first |
Int
|
Returns the first n elements from the list. |
last |
Int
|
Returns the last n elements from the list. |
AttachmentConnection
)
Inline images linked to the Note field.
Argument | Type | Description |
---|---|---|
after |
String
|
Returns the elements in the list that come after the specified cursor. |
before |
String
|
Returns the elements in the list that come before the specified cursor. |
first |
Int
|
Returns the first n elements from the list. |
last |
Int
|
Returns the last n elements from the list. |
OrganizationConnection
)
Organizations related to the order request template.
Argument | Type | Description |
---|---|---|
after |
String
|
Returns the elements in the list that come after the specified cursor. |
before |
String
|
Returns the elements in the list that come before the specified cursor. |
first |
Int
|
Returns the first n elements from the list. |
last |
Int
|
Returns the last n elements from the list. |
AttachmentConnection
)
Inline images linked to the Registration hints field.
Argument | Type | Description |
---|---|---|
after |
String
|
Returns the elements in the list that come after the specified cursor. |
before |
String
|
Returns the elements in the list that come before the specified cursor. |
first |
Int
|
Returns the first n elements from the list. |
last |
Int
|
Returns the last n elements from the list. |
RequestConnection
)
Requests created using the request template.
Argument | Type | Description |
---|---|---|
after |
String
|
Returns the elements in the list that come after the specified cursor. |
before |
String
|
Returns the elements in the list that come before the specified cursor. |
first |
Int
|
Returns the first n elements from the list. |
last |
Int
|
Returns the last n elements from the list. |
ReservationOfferingConnection
)
Reservation offerings related to the request template.
Argument | Type | Description |
---|---|---|
after |
String
|
Returns the elements in the list that come after the specified cursor. |
before |
String
|
Returns the elements in the list that come before the specified cursor. |
first |
Int
|
Returns the first n elements from the list. |
last |
Int
|
Returns the last n elements from the list. |
StandardServiceRequestConnection
)
Standard service requests related to the request template.
Argument | Type | Description |
---|---|---|
after |
String
|
Returns the elements in the list that come after the specified cursor. |
before |
String
|
Returns the elements in the list that come before the specified cursor. |
first |
Int
|
Returns the first n elements from the list. |
last |
Int
|
Returns the last n elements from the list. |
TranslationConnection
)
Translations associated with this object.
Argument | Type | Description |
---|---|---|
after |
String
|
Returns the elements in the list that come after the specified cursor. |
before |
String
|
Returns the elements in the list that come before the specified cursor. |
first |
Int
|
Returns the first n elements from the list. |
last |
Int
|
Returns the last n elements from the list. |
Implements
RequestTemplate implements the following interfaces. This means that fragments defined on these interfaces may be used in queries returning a RequestTemplate.