KanbanJobAutoPlan Class [AX 2012]
The KanbanJobAutoPlan class plans kanban jobs.
| Method | Description | |
|---|---|---|
| addToPlanningSequence | Inserts a job into a sequence of jobs to be planned. |
| allowPlanIndividualJobs | Determines whether jobs that must all be planned in the same period can be split across the multiple periods, if there is not enough capacity in one slot. |
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| capacityShortageReaction | Determines the capacity shortage reaction. |
| countKanbanJobsInStatus | Counts the number of kanban jobs in a specific status for the current rule. |
| createRslKanbanJobs | Creates a RecordSortedList object for the KanbanJob table. |
| endDatePlanningTimeFence | Determines the end date of the planning time fence for a given LeanWorkCellScheduleCapacity object. |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| estimatedCapacityConsumptionSeconds | Calculates the estimated capacity consumption for one or more kanban jobs. |
| estimatedCapacityConsumptionThroughput | Calculates the estimated throughput capacity consumption for one or more kanban jobs. |
| failCount | Gets the number of jobs that failed planning. |
| finalizePlanKanbanJobs | Finalizes the planning process. |
| findPlannedPeriodEPECycle | Finds a planned period for a job or set of jobs according to the EPE cycle and capacity shortage reaction setting. |
| findPlannedPeriodFIFO | Finds a planning period for a given KanbanJob record. |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| init | Initializes the class variables. |
| initialLeanWorkScheduleCapacity | Determines the initial LeanWorkCellScheduleCapacity object to use to try to plan a kanban job. |
| initialTransDateTime | Gets the initial transaction datetime based on the kanban job. |
| isInPlanningTimeFence | Determines whether a kanban job falls into the planning time fence. |
| mapKanbanJobsPlanStatus | Retrieves the planning status of jobs that are handled by the current instance of the KanbanJobAutoPlan class. |
| maxJobsPerSlot | Determines the maximum number of the kanban jobs that can be in one slot. |
| minSchedDateTime | Determines the minimum dateTime a job is allowed to start. |
| new | Initializes a new instance of the KanbanJobAutoPlan class. |
| 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.) |
| numberOfKanbansToPlan | Calculates the number of the kanbans that must be auto-planned. |
| objectOnServer | Determines whether the object is on a server. (Inherited from Object.) |
| owner | Returns the instance that owns the object. (Inherited from Object.) |
| parmKanban | Gets or sets the Kanban parameter. |
| parmKanbanJob | Gets or sets the KanbanJob parameter. |
| parmKanbanRule | Gets or sets the KanbanRule parameter. |
| parmSilent | Gets or sets the Silent parameter. |
| planKanbanJobInPeriod | Executes the planning of a KanbanJob record in a given period and on a given work cell. |
| planKanbanJobs | Iterates over the jobs to plan and initiates the planning process. |
| planKanbanJobSlot | Starts the planning for a given slot. |
| registerKanbanJobPlanStatus | Registers a kanban job plan status. |
| resetCacheMaps | Reset the cached maps to ensure that the expected dates of previous jobs will be taken into account as the jobs gets planned. |
| run | Executes the kanban job auto planning. |
| runAutoPlan | Auto-plans the KanbanJob records in the created status for the specified kanban. |
| schedDirection | Determines the default scheduling direction. |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| shouldPlanAsSlot | Determines if jobs that belong to a specified production flow model must all be planned in the same period. |
| splitRslKanbanJobs | Splits a RecordSortedList list of kanban jobs into pieces that are compliant with the trigger level of the rule. |
| toString | Returns a string that represents the current object. (Inherited from Object.) |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| validate | Validates input parameters. |
| wait | Pauses a process. (Inherited from Object.) |
| wrkCtrResourceGroup | Retrieves the work cell for a given kanban job. |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
| ::construct | Initializes a new instance of the KanbanJobAutoPlan class. |
| ::description | Gets the description of the class. |
| ::main | Provides an entry point for the KanbanJobAutoPlan class when it is called from a menu item. |
| ::newKanban | Initializes a new instance of the KanbanJobAutoPlan class by using the specified parameter. |
| ::newKanbanJob | Initializes a new instance of the KanbanJobAutoPlan class by using the specified parameter. |
| ::newKanbanRule | Initializes a new instance of the KanbanJobAutoPlan object by using the specified parameter. |
Community Additions
ADD
Show: