KanbanJobScheduleOperation Class [AX 2012]

The KanbanJobScheduleOperation class implements the business logic that is required to perform compound schedule operations on multiple kanban jobs.

class KanbanJobScheduleOperation extends KanbanControl implements ButtonStateProvider

Run On

Client

  MethodDescription
Gg757263.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg757263.pubmethod(en-us,AX.60).gif canChangeStatus Indicates whether the selected kanban jobs can change their statuses.
Gg757263.pubmethod(en-us,AX.60).gif canCheckPeggingTreeAvailable Determines whether the selected kanban job can check the pegging tree availability.
Gg757263.pubmethod(en-us,AX.60).gif canCreateEventKanbans Determines whether the selected kanban jobs can create event kanbans.
Gg757263.pubmethod(en-us,AX.60).gif canMoveBackward Indicates whether all the selected kanban jobs can be moved one position back in the schedule.
Gg757263.pubmethod(en-us,AX.60).gif canMoveEndNextPeriod Indicates whether all the selected kanban jobs can be moved to the end of the next planning period in the schedule.
Gg757263.pubmethod(en-us,AX.60).gif canMoveEndPreviousPeriod Indicates whether all the selected kanban jobs can be moved to the end of the previous planning period in the schedule.
Gg757263.pubmethod(en-us,AX.60).gif canMoveForward Indicates whether all the selected kanban jobs can be moved one position forward in the schedule.
Gg757263.pubmethod(en-us,AX.60).gif canMoveNextPeriod Indicates whether all the selected kanban jobs can be moved to the next planning period in the schedule.
Gg757263.pubmethod(en-us,AX.60).gif canMovePeriod Indicates whether all the selected kanban jobs can be moved either forward or backward.
Gg757263.pubmethod(en-us,AX.60).gif canMovePreviousPeriod Indicates whether all the selected kanban jobs can be moved to the previous planning period in the schedule.
Gg757263.pubmethod(en-us,AX.60).gif canMoveStartNextPeriod Indicates whether all the selected kanban jobs can be moved to the start of the next planning period in the schedule.
Gg757263.pubmethod(en-us,AX.60).gif canMoveStartPreviousPeriod Indicates whether all the selected kanban jobs can be moved to the start of the previous planning period in the schedule.
Gg757263.pubmethod(en-us,AX.60).gif canOverviewCancel Indicates whether the selected kanban jobs in the active control can be canceled.
Gg757263.pubmethod(en-us,AX.60).gif canOverviewChangeStatus Indicates whether the selected kanban jobs in the active control can change the status.
Gg757263.pubmethod(en-us,AX.60).gif canOverviewCheckPeggingTreeAvailable Determines whether the pegging tree availability of the selected kanban job in the kanban overview control can be check.
Gg757263.pubmethod(en-us,AX.60).gif canOverviewCreate Indicates whether jobs can be created in the focused container.
Gg757263.pubmethod(en-us,AX.60).gif canOverviewPlan Specifies whether the selected kanban jobs in the active control can be planned.
Gg757263.pubmethod(en-us,AX.60).gif canOverviewReassignRule Indicates whether the selected kanban jobs in the active control can be reassigned to an alternative rule.
Gg757263.pubmethod(en-us,AX.60).gif canPlanPeggingTree Determines whether the selected kanban jobs can plan their pegging trees.
Gg757263.pubmethod(en-us,AX.60).gif changeStatus Changes the status of the selected kanban jobs.
Gg757263.pubmethod(en-us,AX.60).gif checkPeggingTreeAvailable Verifies the pegging tree supply availability of the selected kanban jobs.
Gg757263.pubmethod(en-us,AX.60).gif clearCache Performs special actions about clearing the advanced cache for the KanbanJobScheduleOperation class.
Gg757263.pubmethod(en-us,AX.60).gif createEventKanbans Creates event kanbans for the picking list lines of the selected kanban jobs.
Gg757263.pubmethod(en-us,AX.60).gif determineButtonStates Implements special actions needed by the KanbanJobScheduleOperation class regarding rule evaluation.
Gg757263.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg757263.pubmethod(en-us,AX.60).gif getSelectedJobs Gets a Set containing the RecIds of the kanban jobs that was selected in the control.
Gg757263.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg757263.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg757263.pubmethod(en-us,AX.60).gif init Initializes the kanban job schedule control. (Inherited from KanbanControl.)
Gg757263.protmethod(en-us,AX.60).gif initActions Initializes the actions of the control. (Inherited from KanbanControl.)
Gg757263.protmethod(en-us,AX.60).gif initDesign Initializes the labels of the kanban job schedule managed control. (Overrides the initDesign Method.)
Gg757263.pubmethod(en-us,AX.60).gif initKanbanJobs Stores the kanban jobs of a planning period into the instance of the managed planning period that will be used by the managed control.
Gg757263.pubmethod(en-us,AX.60).gif initPlanningPeriods Retrieves the planning periods with their kanban jobs as required by the managed control.
Gg757263.pubmethod(en-us,AX.60).gif kanbanJobScheduleUpdated Moves a list of the jobs to new positions.
Gg757263.protmethod(en-us,AX.60).gif labels Initializes a container that contains labels and their identifiers. (Inherited from KanbanControl.)
Gg757263.pubmethod(en-us,AX.60).gif moveBackward Moves the selected kanban jobs one position back in the schedule.
Gg757263.pubmethod(en-us,AX.60).gif moveEndNextPeriod Moves the selected kanban jobs to the end of the next planning period in the schedule.
Gg757263.pubmethod(en-us,AX.60).gif moveEndPreviousPeriod Moves the selected kanban jobs to the end of the previous planning period in the schedule.
Gg757263.pubmethod(en-us,AX.60).gif moveForward Moves the selected kanban jobs one position forward in the schedule.
Gg757263.pubmethod(en-us,AX.60).gif moveStartNextPeriod Moves the selected kanban jobs to the start of the next planning period in the schedule.
Gg757263.pubmethod(en-us,AX.60).gif moveStartPreviousPeriod Moves the selected kanban jobs to the start of the previous planning period in the schedule.
Gg757263.protmethod(en-us,AX.60).gif new Initializes a new instance of the KanbanJobScheduleOperation class. (Overrides the new Method.)
Gg757263.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Gg757263.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Gg757263.pubmethod(en-us,AX.60).gif numJobsSelectedInScheduleControl Retrieves the number of selected kanban jobs in the schedule control.
Gg757263.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg757263.protmethod(en-us,AX.60).gif openKanbanHandler Opens the kanban form for a specified record. (Inherited from KanbanControl.)
Gg757263.protmethod(en-us,AX.60).gif openKanbanRuleHandler Opens the kanban rules form for a specified record. (Inherited from KanbanControl.)
Gg757263.pubmethod(en-us,AX.60).gif openMenuItem Executes a specified menu item. (Inherited from KanbanControl.)
Gg757263.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg757263.pubmethod(en-us,AX.60).gif parmFormManagedHostControl Gets or sets the FormManagedHostControl parameter. (Inherited from KanbanControl.)
Gg757263.pubmethod(en-us,AX.60).gif parmIsInitialized Gets or sets the IsInitialized parameter. (Inherited from KanbanControl.)
Gg757263.pubmethod(en-us,AX.60).gif parmKanbanOverviewController Gets or sets the KanbanOverviewController parameter.
Gg757263.pubmethod(en-us,AX.60).gif parmScheduleControl Gets or sets the ScheduleControl parameter.
Gg757263.pubmethod(en-us,AX.60).gif parmSysFormRun Gets or sets the SysFormRun parameter. (Inherited from KanbanControl.)
Gg757263.pubmethod(en-us,AX.60).gif parmWrkCtrResourceGroupRecId Gets or sets the WrkCtrResourceGroupRecId parameter.
Gg757263.pubmethod(en-us,AX.60).gif planPeggingTree Plans the pegging tree of the selected kanban job.
Gg757263.protmethod(en-us,AX.60).gif printKanbanHandler Prints the specified kanban job. (Overrides the printKanbanHandler Method.)
Gg757263.privmethod(en-us,AX.60).gif selectionNotCompleted Determines whether the selected kanban jobs include jobs that are not completed already.
Gg757263.pubmethod(en-us,AX.60).gif selectJobs Selects a set of jobs in the schedule control.
Gg757263.pubmethod(en-us,AX.60).gif setDatasources Sets the instances of the data source that are used by the helper class.
Gg757263.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg757263.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg757263.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Gg757263.protmethod(en-us,AX.60).gif viewPeggingTreeHandler Opens the pegging tree form for a given record. (Inherited from KanbanControl.)
Gg757263.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg757263.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg757263.pubmethod(en-us,AX.60).gif Gg757263.static(en-us,AX.60).gif ::canMove Determines whether the indicated kanban job can be moved.
Gg757263.privmethod(en-us,AX.60).gif Gg757263.static(en-us,AX.60).gif ::construct Initializes a new instance of the KanbanJobScheduleOperation class.
Gg757263.pubmethod(en-us,AX.60).gif Gg757263.static(en-us,AX.60).gif ::initKanbanJobsServer Stores the kanban jobs of a specific planning period into a container.
Gg757263.pubmethod(en-us,AX.60).gif Gg757263.static(en-us,AX.60).gif ::initPlanningPeriodsServer Loads the information about the planning periods with the associated kanban jobs into a container.
Gg757263.pubmethod(en-us,AX.60).gif Gg757263.static(en-us,AX.60).gif ::initStartingPeriod Finds the current starting period for the specified work cell, or, if there are any jobs delayed, the period that contains them.
Gg757263.pubmethod(en-us,AX.60).gif Gg757263.static(en-us,AX.60).gif ::kanbanJobScheduleUpdatedServer Moves a list of the jobs to a new position.
Gg757263.pubmethod(en-us,AX.60).gif Gg757263.static(en-us,AX.60).gif ::move Moves the indicated kanban job after another existing job.
Gg757263.pubmethod(en-us,AX.60).gif Gg757263.static(en-us,AX.60).gif ::newStandard Initializes a new instance of the KanbanJobScheduleOperation class.
Gg757263.pubmethod(en-us,AX.60).gif Gg757263.static(en-us,AX.60).gif ::workCellPlanningPeriodType Retrieves the planning period type of the current work cell at a specified date and time.
Top

This method also exposes methods that verify whether an operation can be executed, which can be tied to action pane button rules, to verify when buttons can be enabled. For that reason, it implements the ButtonStateProvider interface.

Object Class
  KanbanControl Class
    KanbanJobScheduleOperation Class

Community Additions

ADD
Show: