Introduction
In IBM Maximo, job plans play a crucial role in defining standardized work procedures for maintenance and asset management. A Dynamic Job Plan is an enhanced version that adjusts work requirements dynamically based on the scope of the intervention. This feature provides greater flexibility and efficiency in managing maintenance operations.
By enabling dynamic job plans, organizations can scale labor, materials, services, and tools proportionally based on the total units of work required. This approach optimizes resource utilization and ensures that maintenance work is aligned with the actual operational needs.
Understanding Dynamic Job Plans
1. What is a Dynamic Job Plan?
A Dynamic Job Plan in IBM Maximo is a job plan that adapts its resources (labor, materials, services, and tools) based on the number of work units required for a given intervention. Unlike static job plans, which have fixed resource allocations, dynamic job plans allow for automatic scaling, making maintenance planning more flexible and efficient.
2. Components of a Dynamic Job Plan
A dynamic job plan consists of the following elements:
- Labor (Mains d’œuvre)
- Materials (Articles)
- Services
- Tools
These components are adjusted dynamically depending on the defined calculation type.
3. Activation of Dynamic Job Plans
By default, dynamic job plans are not active in IBM Maximo. To enable this feature, the system property dynamicjobplan must be set:
- dynamicjobplan = 1 → Dynamic job plans are active
- dynamicjobplan = 0 → Dynamic job plans are inactive
Additionally, organizations can define rules for modifying the total number of work units through the Organizations application under Intervention Options > Modification Rules.
Configuration of Dynamic Job Plans
1. Calculation Types for Dynamic Job Plans
There are four primary calculation methods available for dynamic job plans in Maximo:
1. Static (STATIC)
· Standard calculation method (non-dynamic).
· Resources are predefined and do not change based on work unit count.
2. Proportional (PROPORTIONAL)
· Resources (labor, materials, etc.) are adjusted proportionally to the total number of work units.
· If work unit count increases or decreases, resources are scaled accordingly.
3. Level-based (LEVEL)
· Resources are adjusted based on predefined thresholds.
· Additional labor and materials are allocated when certain levels are reached.
· Uses Resource Level Management for applying these thresholds.
4. Attribute-based (ATTR_LVL / ATTR_PROP)
· Resources are adjusted based on asset specifications.
· Used for linear assets, where specific attributes define the required resources.
Different calculation methods can be applied to:
· Tasks
· Labor
· Materials
· Services
· Tools
2. Steps to Create a Dynamic Job Plan
1. Navigate to the Job Plans application.
2. Define a new job plan and specify resource quantities and units:
o Proportional: Set quantity and unit.
o Static: Set fixed quantity and unit.
o Level-based: Define thresholds and corresponding quantities.
o Attribute-based: Define expressions based on asset attributes.
3. Indicate that the job plan is dynamic in the Job Plan Details section.
4. Specify the calculation type for tasks in the Task Details section.
5. Save and activate the job plan.
Using Dynamic Job Plans in Work Orders
Once a dynamic job plan is applied to a work order:
- The work unit count determines the necessary resources.
- The system automatically adjusts labor, materials, and other elements based on the selected calculation type.
- Any changes to the number of work units in the intervention are reflected in real-time.
This approach ensures that resources are neither under-allocated nor over-allocated, optimizing maintenance efficiency.
Example of Dynamic Job Plan Application
Scenario: Maintenance Work on an Assembly Line
1. Job Plan Definition
A job plan is created for inspecting an assembly line conveyor belt, which requires:
- 2 technicians
- 5 replacement rollers
- 2 hours of work
2. Applying Proportional Scaling
If the work order specifies maintenance on three conveyor belts, the system adjusts the resources proportionally:
- 6 technicians (2 × 3)
- 15 replacement rollers (5 × 3)
- 6 hours of work (2 × 3)
This ensures resource allocation is appropriate for the expanded scope of work.
Benefits of Dynamic Job Plans
- Optimized Resource Allocation
- Prevents under- or over-utilization of labor, materials, and tools.
- Ensures that work orders receive the right amount of resources.
- Improved Efficiency and Scalability
- Adjusts automatically based on work unit requirements.
- Supports growing maintenance needs without manual reconfiguration.
- Better Cost Management
- Reduces excess resource usage, leading to cost savings.
- Aligns maintenance costs with actual workload requirements.
- Enhanced Flexibility for Complex Operations
- Ideal for industries with variable workloads and dynamic asset needs.
- Supports linear asset management with attribute-based calculations.
Conclusion
Dynamic Job Plans in IBM Maximo provide a smart, scalable, and flexible approach to maintenance planning. By automatically adjusting resource allocations based on real-time work requirements, organizations can significantly enhance operational efficiency, reduce costs, and improve overall asset management strategies.
For organizations managing complex maintenance operations, enabling Dynamic Job Plans can be a game-changer, ensuring that every work order receives the precise amount of resources required for optimal execution.
Want to implement Dynamic Job Plans in your IBM Maximo environment? Contact your Maximo administrator or refer to IBM documentation for detailed configuration steps.
#ibmchampions-featured-event