--- alias: user-guide-request-maintenance-activity-order tags: - maintenance glightbox: false description: "This documentation outlines requesting a maintenance activity order through a scheduling interface" --- # Request Maintenance Activity Order :lock: MaintenanceActivityOrder.**Request** ## Overview This operation makes a request for an Ad hoc **Maintenance Activity Order** (**MAO**). ## Preconditions * The **MAO** has the Is Ad hoc property set to `true`. * If the **MAO** has the Request Role property defined, the user must belong to that Role. However, this restrictions does not apply for automatic **MAO** requests. * The same **MAO** can only be requested multiple times concurrently if its Enable Concurrent Instances property is set to `true`. ## Sequence of Steps The Request Maintenance Activity Order operation can be accessed through the [[user-guide-execution|Maintenance Execution]] or [[user-guide-management|Maintenance Management]] views, within the Maintenance group. ### Step 1: Entity 1. Select to which Entity Type the **MAO** will be requested: * **Area** * **Container** * **Resource** * **Material** 2. Select the Entity. There are two ways to request a **MAO**: * Dragging the **MAO** from the right-hand side panel directly into the desired day when the activity should be scheduled to take place. * Using the button on the top ribbon. ### Step 2: Maintenance Activity Order #### Using Drag and Drop 1. Select the desired **MAO** to be requested for the Entity from the right-hand side panel. 2. Ensure the day on which the **MAO** is to be executed is visible in the scheduler. 3. Drag the **MAO** to the chosen day. A dialog will pop-up showing pre-filled details for the **MAO**, depending on the day you selected. Confirm the details or change them at will. 4. Select **Request** to complete the operation. {% set video_id = 'f1c8d81c6af0a490003e9353a527a865' %} {% include-markdown 'includes/cloudflare_stream.md' %} #### Using the Request button 1. Select one or more **MAOs** to be requested for the Entity. 2. In the Scheduling section, select a desired Schedule Date. 3. If a state transition is associated with the entity to which the **MAO** is related, it is possible to change the state of the entity by selecting a new state from the list. If the state transition has **Reasons** associated, you can accept the suggested **Reason** or select another one. 4. When the user making the request belongs to the Maintenance Plan Instance Owner Role, it is also possible to: * Define the **Role** or **Employee** that should execute that **MAO** (it defaults to the role defined in the **Maintenance Plan**). * Enable the option to Approve Maintenance Activity Orders (the default approval mode - auto or manual - is taken from the **Maintenance Plan**). If the option is disabled, you must manually [[user-guide-approve-maintenance-activity-order|approve the MAO]]. * Enable the option to Release Maintenance Activity Orders (the default release mode - auto or manual - is taken from the **Maintenance Plan**). If the option is disabled, you must manually [[user-guide-release-maintenance-activity-order|release the MAO]]. 5. Optionally, enter a request comment. 6. Select **Request** to complete the operation. !!! info The default date/time is configurable by two application configuration entries: * `/Cmf/System/Configuration/MaintenanceManagement/RequestMAO/DefaultTodayMinutes` - rounds up the default time until a time with those minutes for the current day * `/Cmf/System/Configuration/MaintenanceManagement/RequestMAO/DefaultFutureHours` - defines the default time (in hours) for days after today {% set video_id = '7e7e2f1283f4a7bd4ee293e0b5744c04' %} {% include-markdown 'includes/cloudflare_stream.md' %}