PSAResourceSchedulingBL Class [AX 2012]
The PSAResourceSchedulingBL class is used to calculate skill fit.
| Method | Description | |
|---|---|---|
| assignResourcePerWorker | Automatically assign a worker for selected activity. |
| calcAttributes | Calculates the total requirements and total matches for attributes. |
| calcCertification | Calculates the total requirements and total matches for certificates. |
| calcEducation | Calculates total requirements and total matches for education. |
| calcOpenHours | Calculates the total open hours in the period start date and end date. |
| calcProjExp | Calculates the total requirements and total matches for project experience. |
| calcSkills | Calculates the total requirements and total matches for skills. |
| calcSumHrsForProj | This method is used to calculate the sum of hard and soft hours for the project. |
| calcTmpHrsReservedForEmpl | Calculates the total reserved hours of worker. |
| calcTmpHrsReservedForProj | Calculates the total reserved hours for the project. |
| calcTmpHrsReservedForWorkerPerProj | Calculates the total reserved hours for a worker per project on a certain date. |
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| GetCapacityPerWorker | Get the total capacity for a certain worker. |
| getIconNumber | Get the icon number for a worker to indicate if the worker has bookings for current project/activity. |
| getPSATmpActivityProjAttribute | Gets a PSATmpActivityProjAttribute table buffer. (Inherited from PSAResourceSchedulingDAL.) |
| getPSATmpActivityProjCertificate | Gets a PSATmpActivityProjCertificate table buffer. (Inherited from PSAResourceSchedulingDAL.) |
| getPSATmpActivityProjEducation | Gets a PSATmpActivityProjEducation table buffer. (Inherited from PSAResourceSchedulingDAL.) |
| getPSATmpActivityProjProject | Gets a PSATmpActivityProjProject table buffer. (Inherited from PSAResourceSchedulingDAL.) |
| getPSATmpActivityProjReqImportance | Gets a PSATmpActivityProjReqImportance table buffer. (Inherited from PSAResourceSchedulingDAL.) |
| getPSATmpActivityProjSkill | Gets a PSATmpActivityProjSkill table buffer. (Inherited from PSAResourceSchedulingDAL.) |
| getPSATmpSchedEmplCalendar | Gets a PSATmpSchedEmplCalendar table buffer. (Inherited from PSAResourceSchedulingDAL.) |
| getPSATmpSchedEmplCalendarDetail | Gets a PSATmpSchedEmplCalendarDetail table buffer. (Inherited from PSAResourceSchedulingDAL.) |
| getPSATmpSchedEmplCapacity | Gets a PSATmpSchedEmplCapacity table buffer. (Inherited from PSAResourceSchedulingDAL.) |
| getPSATmpSchedEmplReservation | Gets a PSATmpSchedEmplReservation table buffer. (Inherited from PSAResourceSchedulingDAL.) |
| getPSATmpSchedEmplResource | Gets a PSATmpSchedEmplResource table buffer. (Inherited from PSAResourceSchedulingDAL.) |
| getPSATmpSchedMgrProjActivity | Gets a PSATmpSchedMgrProjActivity table buffer. (Inherited from PSAResourceSchedulingDAL.) |
| getPSATmpSchedProjActivity | Gets a PSATmpSchedProjActivity table buffer. (Inherited from PSAResourceSchedulingDAL.) |
| getPSATmpScheMgrEmplResource | Gets a PSATmpSchedMgrEmplResource table buffer. (Inherited from PSAResourceSchedulingDAL.) |
| getResourceAvailability | Get a worker's availablility. |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| getWorkerCapacity | Return a worker's capacity. |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| initEmplCapacity | This method is used to populate PSATmpSchedEmplCapacity temporary table. |
| initPSATmpActivityProjAttribute | Populates the PSATmpActivityProjAttribute table. |
| initPSATmpActivityProjCertificate | Populates the PSAActivityProjCertificate table. |
| initPSATmpActivityProjEducation | Populates the PSAActivityProjEducation table. |
| initPSATmpActivityProjProject | Populates the PSAActivityProjProject temporary table. |
| initPSATmpActivityProjReqImportance | Populates the PSAActivityProjReqImportance table. |
| initPSATmpActivityProjSkill | Populates the PSAActivityProjSkill table. |
| initPSATmpSchedEmplCalendar | This method is used to insert reservation for the worker. |
| initPSATmpSchedEmplCalendarPerWorker | This method is used to insert empl calendar record for the worker. |
| initTmpProjRequirements | Populates the project requirements data into the temporary tables. |
| initTmpReservation | Implements the logic will be used to load all the reservation at start for the resource passed because in the details grid that is displayed for all projects, not only the one selected. |
| insertCalendarHeader | This method is used to calculate capacity, commitment and remaining of the worker. |
| insertCapacity | Calculates the total capacity of the worker. |
| insertReservations | Inserts reservation of the worker for the project, quotation or activity. |
| insertSkillAttributes | Inserts skill attributes into the specified record. |
| isSummaryActivity | Indicates whether the specified activity is a summary activity. |
| isSummaryProject | Indicates whether the specified project is a summary project. |
| new | Initializes a new instance of the Object class. (Inherited from Object.) |
| notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) |
| notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) |
| objectOnServer | Determines whether the object is on a server. (Inherited from Object.) |
| owner | Returns the instance that owns the object. (Inherited from Object.) |
| setEmpty | Updates the isEmpty field. |
| setResourcesRelTables | Set the resources related data into the temporary tables. (Overrides the setResourcesRelTables Method.) |
| setSkills | Calculates skill fit of the worker for the project. |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| setTmpProjRequirements | Sets the project requirements related data into temporary tables. (Inherited from PSAResourceSchedulingDAL.) |
| toString | Returns a string that represents the current object. (Inherited from Object.) |
| updateResourceAvailability | Update the resource's availability percentage. |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| wait | Pauses a process. (Inherited from Object.) |
| workCalendarDate | Retrieves the basic CalendarId record if it is available for the passed in CalendarId record. |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
| ::copyCompetency | Copies the competencies for the specified role. |
| ::getEffortStatus | Get the booked effort status for current project/activity. |
| ::GetPSAScheduleStatus | Get project/activity's schedule status based on effort and hardcommitment hours. |
| ::isIgnoreCalendar | Check if a project/activity is marked as ignore calendar. |
| ::releaseWorker | Release a worker's bookings for a project. |
| ::updateValidationEmpl | Updates the validation group for current project. |
Object Class
PSAResourceSchedulingDAL Class
PSAResourceSchedulingBL Class
PSAResourceSchedulingLoadBase Class
PSAResourceSchedulingModifyBase Class
PSAResourceSchedulingDAL Class
PSAResourceSchedulingBL Class
PSAResourceSchedulingLoadBase Class
PSAResourceSchedulingModifyBase Class
Community Additions
ADD
Show: