LeanRulesEngine Class [AX 2012]

The LeanRulesEngine class is the entry point for all external or dependent functionality.

class LeanRulesEngine

Run On

Server

  MethodDescription
Gg760363.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg760363.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg760363.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg760363.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg760363.pubmethod(en-us,AX.60).gif new Initializes a new instance of the Object class. (Inherited from Object.)
Gg760363.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.)
Gg760363.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.)
Gg760363.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg760363.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg760363.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg760363.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg760363.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.)
Gg760363.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg760363.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::autoPlan Forces automatic planning for the specified instance of the KanbanRule class.
Gg760363.privmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::autoPlanConvert Forces automatic planning for a specific KanbanRule record.
Gg760363.privmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::autoPlanServer Forces automatic planning for a specific KanbanRule record.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::createCardsForRule Creates circulating cards and triggers automatic assignment.
Gg760363.privmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::createCardsForRuleConvert Creates circulating cards and triggers automatic assignment.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::createCardsForRuleForm Shows a form for kanban card creation parameters and then creates the needed cards.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::createCardsForRuleServer Creates a specified number of circulating cards and triggers automatic assignment.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::createRule Creates a kanban rule and all its related entities from the given parameters.
Gg760363.privmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::createRuleConvert Creates a KanbanRule record and all the related entities from the given parameters.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::createRuleServer Creates a KanbanRule record and all of the related entities from the given parameters.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::deleteRule Deletes a kanban rule and all of the entities associated with the kanban rule.
Gg760363.privmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::deleteRuleConvert Deletes a kanban rule and all of the entities that are associated with the kanban rule.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::deleteRuleServer Deletes a kanban rule and all of the entities that are associated with the kanban rule.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::duplicateRule Duplicates a kanban rule and all its related entities.
Gg760363.privmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::duplicateRuleConvert Duplicates a KanbanRule record and all the related entities.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::duplicateRuleServer Duplicates a kanban rule and all of the related entities.
Gg760363.protmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::executePipeline Executes a pipeline of commands.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::main Provides an entry point for the LeanRulesEngine class when it is called from a menu item.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::onKanbanDeleted Handles the deletion of a record in the Kanban table.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::onKanbanJobDeleted Handles the deletion of a KanbanJob record.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::onKanbanJobStatusChange Handles the status change of a kanban job.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::onKanbanStatusChange Handles the status change of a kanban.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::onPlanDeactivated Handles the deactivation of a Plan record.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::onPlanDuplication Handles the duplication of a Plan record.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::onPlanUpdated Handles the change in validity period of a Plan record.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::onPlanValidation Handles the validation of a Plan record.
Gg760363.privmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::triggerCreateAssignPlan Triggers the creation of kanbans for a specific KanbanRule record.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::triggerRule Triggers creating kanbans for a specific KanbanRule record.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::triggerRuleForm Shows a dialog box for kanban creation parameters and then triggers the KanbanRule rule passing the settings.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::triggerRuleFormOrEvent Creates stock replenishment kanbans by using the ReqEventProcessKanban class, if applicable; otherwise, passes the call to the form.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::triggerRuleParameters Creates one or more kanbans for a specific kanban rule as specified in the parameters.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::triggerRuleReqPO Creates one or more kanbans for a specific kanban rule and planned order.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::updateRule Updates a KanbanRule rule from the given parameters.
Gg760363.privmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::updateRuleConvert Updates a KanbanRule record by using the specified parameters.
Gg760363.pubmethod(en-us,AX.60).gif Gg760363.static(en-us,AX.60).gif ::updateRuleServer Updates a KanbanRule record from the given parameters.
Top

The LeanRulesEngine class provides static methods, which results in the creating, initializating, composing, and executing an appropriate command (or pipeline of commands).

Object Class
  LeanRulesEngine Class

Community Additions

ADD
Show: