projectTaskTemplateUpdate Mutation

Updates an existing project task template.

Input Argument

projectTaskTemplateUpdate accepts a single input argument, an input type, which contains the values it uses.

The fields inside input are:

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.

assignmentsToDelete ([ID!])

Identifiers of assignments to remove from the project task template.

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.

clientMutationId (String)

A unique identifier for the client performing the mutation.

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.)

disabled (Boolean)

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

effortClassId (ID)

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

id (ID!)

The node ID of the record to update.

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.

newAssignments ([ProjectTaskTemplateAssignmentInput!])

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

pdfDesignId (ID)

Identifier of 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.

skillPoolId (ID)

Identifier of 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.

supplierId (ID)

Identifier of 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.

teamId (ID)

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

uiExtensionId (ID)

UI extension that is to be applied to the record.

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.

Return Fields

clientMutationId (String)

A unique identifier for the client performing the mutation.

errors ([ValidationError!])

Errors encountered during the mutation.

projectTaskTemplate (ProjectTaskTemplate)

Record after mutation.