Class WorkOrderOperationImmediateSchedulingEvaluateEvent

java.lang.Object
overit.geocall.bl.GenericEvent<Boolean>
overit.geocall.bl.BusinessEvent<Boolean>
overit.geocall.bl.SimpleBusinessEvent<WorkOrderOperationImmediateSchedulingEvaluateInput,Boolean>
overit.geocallapp.wfm.workorders.bl.operation.immediatescheduling.event.WorkOrderOperationImmediateSchedulingEvaluateEvent

public class WorkOrderOperationImmediateSchedulingEvaluateEvent extends SimpleBusinessEvent<WorkOrderOperationImmediateSchedulingEvaluateInput,Boolean>
Event to evaluate whether a work order operation requires immediate scheduling.

This event is launched to determine if an operation should be marked for immediate scheduling based on business rules (e.g., urgency type). The event returns a Boolean indicating whether the operation requires immediate scheduling.

Projects can customize the evaluation logic by creating their own Business Task with higher priority.

Since:
22.0
GCApi:
event
Reactors:
BTWorkOrderOperationImmediateSchedulingEvaluate(10)
No Spouts
  • Constructor Details

    • WorkOrderOperationImmediateSchedulingEvaluateEvent

      public WorkOrderOperationImmediateSchedulingEvaluateEvent(WorkOrderOperationImmediateSchedulingEvaluateInput input)
      Constructor.
      Parameters:
      input - the input containing work order header and operation