ProjectTaskTemplate Object

Root Connection

All ProjectTaskTemplate objects of an account are accessible by a query on the root connection projectTaskTemplates. Such a query will return a ProjectTaskTemplateConnection!, which contains the ProjectTaskTemplate objects in its nodes field.

projectTaskTemplates (ProjectTaskTemplateConnection!)

Root connection for retrieving ProjectTaskTemplate 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 ProjectTaskTemplateFilter

Filter to determine which ProjectTaskTemplate records are returned.

first Int

Returns the first n elements from the list.

last Int

Returns the last n elements from the list.

order [ProjectTaskTemplateOrder!]

Order of the ProjectTaskTemplate records returned.

view ProjectTaskTemplateView

View name.

The default value is current_account.

Fields

The fields in this section list which values can be retrieved when querying ProjectTaskTemplate records.

account (Account)

The account this record belongs to.

assignToProjectManager (Boolean)

Whether the project manager is to be selected in the Assignees field of a new project task when it is being created based on the template.

assignToRequester (Boolean)

Whether a new project task that is being created based on the template is to be assigned to the person who is selected in the Requested for field of the request for which the project was registered.

assignToRequesterBusinessUnitManager (Boolean)

Whether a new project task that is being created based on the template is to be assigned to the person who is selected in the Manager field of the business unit to which the organization belongs that is linked to the person who is selected in the Requested for field of the request for which the project was registered.

assignToRequesterManager (Boolean)

Whether a new project task that is being created based on the template is to be assigned to the manager of the project's requester.

assignToServiceOwner (Boolean)

Whether a new project task that is being created based on the template is to be assigned to the person who is selected in the Service owner field of the service that is linked to the project that the new project task is a part of.

category (ProjectTaskCategory)

The category that needs to be selected in the Category field of a new project task when it is being created based on the template.

copyNotesToProject (Boolean)

Whether the Copy note to project box of project tasks that were created based on the template needs to be checked by default. (The Copy notes to project checkbox is called "Copy notes to project by default" when the project task template is in Edit mode.)

createdAt (ISO8601Timestamp)

The date and time at which the record was created.

disabled (Boolean)

Whether the project task template may not be used to help register new project tasks.

effortClass (EffortClass)

The effort class that is selected by default, when someone registers time on a project task created based on the template.

id (ID!)

Unique identifier of the record.

instructions (String)

The information that needs to be copied to the Instructions field of a new project task when it is being created based on the template.

note (String)

The information that needs to be copied to the Note field of a new project task when it is being created based on the template.

noteBehavior (ProjectTaskNoteBehavior)

Influences the behavior of the note field on completion or approval.

pdfDesign (PdfDesign)

The PDF design that needs to be copied to the PDF design field of a new project task when it is being created based on the template.

plannedDuration (Int)

Used to specify the number of minutes that should be entered in the Planned duration field of a new project task when it is being created based on the template.

plannedEffort (Int)

Used to specify the number of minutes that the team is expected to spend working on a project task that was created based on the template.

plannedEffortProjectManager (Int)

Used to specify the number of minutes that the project manager is expected to spend working on a project task that was created based on the template.

plannedEffortRequester (Int)

Used to specify the number of minutes that the requester is expected to spend working on a project task that was created based on the template.

plannedEffortRequesterBusinessUnitManager (Int)

Used to specify the number of minutes that the requester's business unit manager is expected to spend working on a project task that was created based on the template.

plannedEffortRequesterManager (Int)

Used to specify the number of minutes that the requester's manager is expected to spend working on a project task that was created based on the template.

plannedEffortServiceOwner (Int)

Used to specify the number of minutes that the service owner is expected to spend working on a project task that was created based on the template.

requiredApprovals (Int)

The number that needs to be specified in the Required approvals field of a new approval project task when it is being created based on the template.

skillPool (SkillPool)

The skill pool that should be selected in the Skill pool field of a new project task when it is being created based on the template.

source (String)

An identifier for the client application submitting the resource or the name of an external system.

sourceID (String)

The unique identifier of the resource in an external system.

subject (String)

A short description that needs to be copied to the Subject field of a new project task when it is being created based on the template.

supplier (Organization)

The supplier organization that should be selected in the Supplier field of a new project task when it is being created based on the template.

team (Team)

The Team that should be selected in the Team field of a new project task when it is being created based on the template.

uiExtension (UiExtension)

UI extension that is to be added to a new project task when it is being created based on the template.

updatedAt (ISO8601Timestamp)

The date and time of the last update of the record. If the record has no updates it contains the createdAt value.

workHoursAre24x7 (Boolean)

When set to true, the completion target of project tasks created based on the template are calculated using a 24x7 calendar rather than normal business hours.

Connections

The connection fields in this section allow (paged) access to objects related to a specific ProjectTaskTemplate record. The actual objects will be in the nodes field of the connection.

assignments (ProjectTaskTemplateAssignmentConnection)

Assignments of the project task 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.

automationRules (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.

instructionsAttachments (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.

noteAttachments (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.

projectTemplates (ProjectTemplateConnection)

Project templates that include the project task 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.

tasks (ProjectTaskConnection)

Project tasks created using the project task 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.

Implements

ProjectTaskTemplate implements the following interfaces. This means that fragments defined on these interfaces may be used in queries returning a ProjectTaskTemplate.