Professional Services Automation Invocable Action Reference

ActionCPFTAccounts

Create a project from a template and an account.

PropertyValue
LabelCreate Project from Template and Account
CategoryTemplating
SincePre-Spring 2018
Read-onlyNo
Supports AgentsNo
Supports FlowsYes
Async ActionYes
Keywordsclone

Request Parameters

FieldTypeLabelDescriptionRequired
IsActiveBooleanIs ActiveIndicates if the cloned project is active.No
IsTemplateBooleanIs TemplateIndicates if the cloned project is marked as a template.No
ProjectNameStringProject NameIndicates the name of the cloned project.No
ProjectOwnerIdIdProject Owner IDThe project owner ID.No
StartDateDateStart DateThe intended project start date. This is also used to calculate a date offset value to update other project and related object date fields.Yes
TemplateProjectIdIdTemplate Project IDThe template project ID used as a template to create a new project.Yes
AccountIdIdAccount IDThe account ID.Yes
UseCurrentTimePeriodBooleanUse Current Time PeriodSet to true to ensure the cloned project is in the current time period.No
CreateBudgetBooleanCreate BudgetSet to true to create a budget.No

Response Parameters

FieldTypeLabelDescriptionRequired
NewProjectIdIdNewProjectIdThe new cloned project Id.No
QueuedJobIdIdQueuedJobIdThe CreateProjectFromTemplateService may spawn a Queueable to complete the work in a later transaction. When that happens, this is the Id of the AsyncApexJob that controls work. The record can be queried to monitor its status.No
ErrorStringStringErrorStores exception messages that occur when executing methods from CreateProjectFromTemplateService.No
© Copyright 2009–2026 Certinia Inc. All rights reserved. Various trademarks held by their respective owners.