pse.TaskManagementServiceglobal inherited sharing class TaskManagementService Services related to Task Management triggers and operations Methods
externalTriggerStartglobal static void externalTriggerStart() Start of a block of non-PSA external triggers to modify project task fields. This method should NOT be used in conjunction with DML operations on fields with the pse namespace. USAGE: TaskManagementService.externalTriggerStart(); update myProjectTasks; TaskManagementService.externalTriggerFinish(); externalTriggerFinishglobal static void externalTriggerFinish() End of a block of non-PSA external triggers to modify project task fields. This method should NOT be used in conjunction with DML operations on fields with the pse namespace. isGanttSaveInProcessglobal static Boolean isGanttSaveInProcess() Returns the state of a static flag set at the beginning and end of the Gantt and Project Task Gantt save methods. It can be used to determine if custom triggers related to task management should be bypassed. TaskManagementServiceglobal TaskManagementService() A global no arguments constructor for the service class pse.TaskManagementService.GanttSaveContextglobal inherited sharing class GanttSaveContext A global inherited sharing class that provides context information about the Project Task Gantt save in process Properties
Methodspse.TaskManagementService.GanttSavePluginglobal interface GanttSavePlugin A global interface for customers to have Project Task Gantt call custom code. Methods
beforeSavevoid beforeSave(pse.TaskManagementService.GanttSaveContext gsc) The inteface method to implement to be called prior to Project Task Gantt save method Input Parameters
Return ValueVoid afterSavevoid afterSave(pse.TaskManagementService.GanttSaveContext gsc) The inteface method to implement to be called after Project Task Gantt save method Input Parameters
Return ValueVoid pse.TaskManagementService.SampleGanttSavePluginglobal inherited sharing class SampleGanttSavePlugin implements TaskManagementService.GanttSavePlugin A sample implementation of the GanttSavelugin. This class implements the following interfaces: Methods
beforeSaveglobal void beforeSave(pse.TaskManagementService.GanttSaveContext gsc) afterSaveglobal void afterSave(pse.TaskManagementService.GanttSaveContext gsc) |