Sie sind auf Seite 1von 20

MICROSOFT DYNAMICS AX 2012 R2

CAPACITY PLANNING DEMO SCRIPT


March 2013 Version 1.0.2

Contents

Introduction .......................................................................................................... 3 Audience ................................................................................................................ 3 Scenario .................................................................................................................. 3 Overview ................................................................................................................ 4 Demo 1: PROCESS DESIGN ............................................................................. 6
Review route and resource requirements for route operations Review route feasibility Review resource calendar 6 7 8

Demo 2: CAPACITY PLANNING ................................................................... 11


Create and estimate production order Run job scheduling Using Gantt visualization to do changes to the schedule Check capacity reservations and load 11 12 13 15

Demo 3: LOAD BALANCING ......................................................................... 17


Group resources using gantt charts Check capacity reservations SSRS report 17 18

Conclusion ........................................................................................................... 19 Disclaimer ............................................................................................................ 20

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

INTRODUCTION
This document is a demonstration examining the capacity planning capabilities of Microsoft Dynamics AX 2012 R2. The primary objective of the demo scripts is to provide the user with an overview of what capacity planning features are available to a manufacturing company.

AUDIENCE
The scripts in this document should be used to demonstrate the value of Microsoft Dynamics AX 2012 R2 and how the solution supports capacity planning scenarios to a business decision maker (BDM) or a super user from the customers manufacturing operations. The audience that you present to will find value in this script if they are challenged by completing the following tasks: Designing production processes that are generic in nature, and that may be executed on a variety of different resources Scheduling productions on resources with finite capacity Manually rescheduling production jobs Managing available capacity Load-balancing work across production resources

SCENARIO
This script demonstrates features from the following Microsoft Dynamics AX 2012 modules: Product information management Production control Master planning

DEMO PRESET CONFIGURATION:


This script was written to work with the Microsoft Dynamics AX 2012 R2 RTM Virtual Machine (VM), released in March 2013. Make sure that the VM is up and running and that you have logged on. The script addresses key pain points and challenges that different roles might face. However, the demo can be completed as the system administrator. Domain: CONTOSO User: Administrator Password: pass@word1

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

OVERVIEW
The company that will be used for the capacity planning scenario is Contoso USMF. Contoso USMF produces the following products:

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

The following picture shows how the products are manufactured and distributed within USMF.

The demo script will use the following product: - Standard Speaker (Product D0003)

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

DEMO 1: PROCESS DESIGN


Persona

Oscar - Process Engineer


"How can we make this simpler?" Oscar often receives specifications for new products from Emil. He defines the necessary processes to make the product. Occasionally, he and Emil make prototypes together.

Scenario

Oscar, the process engineer, has just completed the route definition for Contosos D0003 Standard Speaker. He has taken full advantage of the new capabilities in Microsoft Dynamics AX 2012, which makes it possible to define routes that can be used across multiple resources. However, before approving and activating the new route, Oscar wants to ensure that Contoso actually has the resources available to perform all the operations and produce the D0003 Standard Speaker according to the new process. Check current legal entity in lower right corner of the Microsoft Dynamics AX client Ensure that you are positioned in Legal Entity, USMF

REVIEW ROUTE AND RESOURCE REQUIREMENTS FOR ROUTE OPERATIONS


1. Go to Product information management > Common > Released products 2. Select the line with Item number D0003 and click Route on the Engineer tab in the action pane

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

3. Select the line with Oper. No. 10 and switch

to the Resource requirements tab

Here, you can review the resource requirements for the selected operation. In this case, Oscar the Process Engineer has specified that to perform the assembly operation, a resource that possess both the Assembly capability and the Speakers capability is needed. And in case the production is job scheduled, the resource must also possess the Electronics capability. This differentiation between requirements for operations scheduling and job scheduling allows for the long range operations scheduling to have a more coarse-grained look at resources, which makes the plan less nervous and increases overall resource utilization.

REVIEW ROUTE FEASIBILITY


4. Select the line with Route number 000002

and click the Route feasibility button

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

In the Route feasibility form, Oscar the Process Engineer can check whether resources are available, that can perform each operation in the route. In this case, there is a green checkmark in front of each operation, which tells Oscar that all operations are feasible on the date specified in the Date field at the top of the form. To get a sense for how many resources are available for performing each operation, Oscar can step through each operation in the route, and the Resource requirements for each operation is shown as well as a list of Applicable resources (defined as all those resources that matches the resource requirements for the operation on the selected date). In case of the new route for the D0003 Standard Speaker, Oscar notices that there are two resources matching the resource requirements for the Assembly operation (operation 10). Oscar wants to check how many hours of capacity these resources may potentially have available not taking into account existing capacity reservations.

REVIEW RESOURCE CALENDAR


5. Select a line with Resource 1211 and click View details

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

The View details link took Oscar to the Resources form, where he can see what calendar the 1211 resource is operating according to. 6. In the Resources form, open the Resource groups fast tab The work calendar for a resource can change over time, and is dependent on what resource group the resource is assigned to. In this case, the 1211 resource is operating according to the Production calendar while assigned to the 1210 resource group. 7. Select a line with Resource group 1210 and click View details for the Calendar

8. Click the Working times button

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

In the Working times form, Oscar can see that the 1211 resource is working 8 hours a day, 5 days a week. He believes this is sufficient for producing the expected volume of the D0003 Standard Speaker. And should demand rise, there is room for extending the working hours or adding another shift. 9. Close all open forms, except the main Dynamics AX window

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

10

DEMO 2: CAPACITY PLANNING


Persona

Eduardo - Production Planner


"Oh no, not another fire to put out!" Eduardo manages scheduling and planning of production. He often needs to shuffle existing orders to make room for more urgent orders. He considers exceptions to be the rule.

Scenario

Eduardo, the Production Planner, has received a rush order for 2 pairs of Standard Speakers, model D0003. They are needed for an upcoming trade show, where Contoso is going to demo the new revision of the D0003 Standard Speaker to their domestic resellers, so Eduardo has to make this additional production order fit into the overall production schedule that has already been generated by Master Planning.

CREATE AND ESTIMATE PRODUCTION ORDER


10. Navigate to Production control > Common > Production orders and open the All production orders list page 11. Select New > Production order from the action pane 12. Create new production order for Item number D0003 with Quantity 4 and click the Create button

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

11

13. In the All production orders list page, select the production order just created 14. Click the Process > Estimate button on the Production order tab in the action pane

RUN JOB SCHEDULING


15. On the All production orders list page, switch to the Scheduling tab in the action pane and click the Schedule jobs button 16. In the Job scheduling form, switch to the General tab and verify that the Finite Capacity checkbox is checked 17. Click OK to start the scheduling By checking the Finite capacity checkbox, Eduardo the Production Planner ensures that the scheduling engine will take into account the actual capacity of those resources that have been identified as having finite capacity (in the Resources form) and not overbook any of those resources.

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

12

18. On the All production orders list page, switch to the Production order tab in the action pane and click Production details > All jobs Here, Eduardo the Production Planner can see how the production has been scheduled. 19. Click Close to close the Jobs form

USING GANTT VISUALIZATION TO DO CHANGES TO THE SCHEDULE


Eduardo wants a better overview of how the production is scheduled, and hence brings up the schedule for the rush order in the Gantt Chart view. 20. On the All production orders list page, switch to the Production order tab in the action pane and click List > Refresh to refresh the list page 21. On the All production orders list page, switch to the Schedule tab and click View > Gantt chart 22. In the Gantt chart form, click the Resource view button 23. Press the [+] sign on each line to expand all operations

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

13

Before making any changes to the schedule, Eduardo wants to understand the available capacity of each resource. 24. Right click on each of the resources in the Gantt chart and select Show histogram from the pop-up menu

Eduardo wants to make sure the order completes on-time, so he builds-in some slack by rescheduling the second operation. 25. Use the mouse to drag and drop the second job for Oper. No. 20 to a different time-slot (e.g. a few hours earlier) 26. Right click on the job just moved and choose Schedule previous jobs from the pop-up menu By rescheduling the previous jobs, the first job is being aligned with the earlier start time of the second job. Eduardo is satisfied with the revised schedule that he is confident that the shop floor can execute. 27. Close the Gantt chart form

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

14

CHECK CAPACITY RESERVATIONS AND LOAD


Now that the production has been scheduled, Eduardo the Production Planner wants to understand the impact on available capacity. 28. On the All production orders list page, switch to the View tab in the action pane and select Related information > Capacity reservations 29. Right click on Resource 1211 and select View details from the pop-up menu

30. In the Resources form, select View > Capacity load from the action pane

In the Capacity load form, Eduardo can see how much capacity is booked on the impacted resources, and how much capacity is still available.

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

15

31. Close the Capacity load form 32. In the Resources form, select View > Capacity load, graphically from the action pane 33. In the Capacity profile dialog, check the Show capacity checkbox, the Include job scheduled checkbox, and the Include production checkbox 34. Click the OK button

The Graphical capacity load form essentially shows the same information as the basic Capacity load form, albeit in a graph. Again, Eduardo can assure himself the that the impact of the rush order is at an acceptable level.

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

16

DEMO 3: LOAD BALANCING


Persona

Lars - Shop Supervisor


"I make sure that the machine operators keep churning out the parts according to plan." Lars ensures that the machine operators are productive, trained, and motivated so that the day-to-day production jobs are run properly.

Scenario

Lars, the Shop Supervisor, wants to make sure work is distributed evenly among the resources that he has the responsibility for. Primarily to keep morale high by making sure all workers get their even share of the work, but also to ensure that everybody maintain their skills and routine when the workload is not so high. For this purpose, Lars uses a Gantt Chart that contains exactly those resources that he is responsible for.

GROUP RESOURCES USING GANTT CHARTS


35. Navigate to Organization administration > Common > Resources and select Gantt charts 36. Press the New button and create a new Gantt chart showing a period of 8 Days

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

17

37. Switch to the Resources tab in the Gantt charts form and press the Add button to add all resources starting with 12

38. Switch back to the Overview tab and click the Gantt button in the action pane strip This brings up the Gantt chart in Resource view. The resources that Lars are responsible for (those, whose ID starts with 12) are visible and all jobs scheduled on those resources are shown in the chart. Just like Eduardo, the Production Planner, could reschedule a production job by dragging and dropping it to a new time-slot, Lars, the Shop Supervisor, can load-balance work by dragging and dropping an already scheduled job to another resource.

CHECK CAPACITY RESERVATIONS SSRS REPORT


39. Navigate to Organization administration > Reports > Resources and select the Capacity reservations report

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

18

CONCLUSION
In most cases, the finite capacity scheduling capabilities of Microsoft Dynamics AX 2012 R2 ensures that resources are not overbooked, and that Master Planning generates a viable production schedule. However, in those cases when manual intervention is needed for managing capacity, Microsoft Dynamics AX 2012 R2 also provides the necessary tools for viewing and managing capacity. The demo scripts shows how Microsoft Dynamics AX 2012 R2 provides capacity planning facilities at various levels ranging from making sure there are resources available to support a new (or modified) product through to drag-and-drop load balancing on the shop floor.

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

19

Disclaimer
2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Microsoft Dynamics and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. Other names and brands may be claimed as the property of others. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. Microsoft may make changes to specifications and product descriptions at any time, without notice. Sample code included in this presentation is made available AS IS. THE ENTIRE RISK OF THE USE OR THE RESULTS FROM THE USE OF THIS CODE REMAINS WITH THE USER. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS PRESENTATION. Microsoft products are not intended for use in medical, life saving, or life sustaining applications.

Microsoft Dynamics is a line of integrated, adaptable business management solutions that enables you and your people to make business decisions with greater confidence. Microsoft Dynamics works like and with familiar Microsoft software, automating and streamlining financial, customer relationship and supply chain processes in a way that helps you drive business success.

U.S. and Canada Toll Free 1-888-477-7989 Worldwide +1-701-281-6500 www.microsoft.com/dynamics

AX2012R2 - Microsoft Dynamics AX 2012 R2 Capacity Planning Demo Script

20