pse.AddFromProjectTemplateServiceglobal with sharing class AddFromProjectTemplateService A service used to clone related records between projects. Core fields of copied objects are also copied. This class contains deprecated items. EnumsSchedulingStrategy
MethodsaddFromTemplatesglobal static List<pse.AddFromProjectTemplateService.AddFromProjectResponse> addFromTemplates(List<pse.AddFromProjectTemplateService.AddFromProjectRequest> requests) This method clones related records between projects or to an opportunity using the details specified. Multiple requests are executed asynchronously and sequentially, in the given order. Input Parameters
Return ValueThis service returns values in the AddFromProjectResponses list in response to the requests in the input list. Sample Code
DeprecatedThe following items are deprecated and not supported for use. We recommend that you stop using these items to avoid exceptions. MethodsaddTasksFromTemplatesDeprecated: Use addFromTemplates(List global static List<pse.AddFromProjectTemplateService.AddFromProjectResponse> addTasksFromTemplates(List<pse.AddFromProjectTemplateService.ProjectTaskRequest> requests) This method clones project tasks between projects using the details specified. Multiple requests are executed asynchronously and sequentially, in the given order. Input Parameters
Return ValueThis service returns AddFromProjectResponses in a list that parallels the input list. Sample Code
pse.AddFromProjectTemplateService.AddFromProjectRequestglobal abstract inherited sharing class AddFromProjectRequest The request structure for the AddFromProjectTemplateService. Properties
pse.AddFromProjectTemplateService.ProjectTaskRequestglobal with sharing class ProjectTaskRequest extends AddFromProjectRequest The request structure for adding tasks from template only. To be used with addFromTemplates. This class extends pse.AddFromProjectTemplateService.AddFromProjectRequest Sample Code
Properties
MethodsProjectTaskRequestglobal ProjectTaskRequest(Id templateProjectId, Id destinationProjectId) A default constructor with minimum required properties. Input Parameters
pse.AddFromProjectTemplateService.MilestoneRequestglobal with sharing class MilestoneRequest extends AddFromProjectRequest The request structure for adding milestones from template only. To be used with addMilestonesFromTemplates. This class extends pse.AddFromProjectTemplateService.AddFromProjectRequest Sample Code
Properties
MethodsMilestoneRequestglobal MilestoneRequest(Id templateProjectId, Id destinationProjectId) A default constructor with minimum required properties. Input Parameters
pse.AddFromProjectTemplateService.AssignmentRequestglobal with sharing class AssignmentRequest extends AddFromProjectRequest The request structure for adding assignment from template only. To be used with addAssignmentsFromTemplates. This class extends pse.AddFromProjectTemplateService.AddFromProjectRequest Sample Code
MethodsAssignmentRequestglobal AssignmentRequest(Id templateProjectId, Id destinationProjectId) A default constructor with minimum required properties. Input Parameters
pse.AddFromProjectTemplateService.ResourceRequestToProjectRequestglobal with sharing class ResourceRequestToProjectRequest extends AddFromProjectRequest The request structure for adding resource requests to a project. To be used with addFromTemplates. This class extends pse.AddFromProjectTemplateService.AddFromProjectRequest Sample Code
Properties
MethodsResourceRequestToProjectRequestglobal ResourceRequestToProjectRequest(Id templateProjectId, Id destinationProjectId) A default constructor with minimum required properties. Input Parameters
pse.AddFromProjectTemplateService.ResourceRequestToOpportunityRequestglobal with sharing class ResourceRequestToOpportunityRequest extends AddFromProjectRequest The request structure for adding resource requests to an opportunity. To be used with addFromTemplates. Fields are copied from a Resource Request field set that is referenced in the following custom settings: • Template Proj RR Fieldset • Template Proj Columns RR Fieldset • Template Proj Alt Copy RR Fieldset This class extends pse.AddFromProjectTemplateService.AddFromProjectRequest Properties
MethodsResourceRequestToOpportunityRequestglobal ResourceRequestToOpportunityRequest(Id templateProjectId, Id destinationOpportunityId) A default constructor with minimum required properties. Input Parameters
pse.AddFromProjectTemplateService.AllRelatedRecordsRequestglobal with sharing class AllRelatedRecordsRequest extends AddFromProjectRequest The request structure for adding all related record types to a project. To be used with addFromTemplates. This class extends pse.AddFromProjectTemplateService.AddFromProjectRequest MethodsAllRelatedRecordsRequestglobal AllRelatedRecordsRequest(Id templateProjectId, Id destinationProjectId) A default constructor with minimum required properties. Input Parameters
pse.AddFromProjectTemplateService.AddFromProjectResponseglobal inherited sharing class AddFromProjectResponse The response structure returned for each request. Properties
Methodspse.AddFromProjectTemplateService.AddFromProjectErrorglobal with sharing class AddFromProjectError Stores error messages that occur when executing methods from AddFromProjectTemplateService. Properties
|