Maintain and update resource requirements

There is a great wizard/feature to do mass update to resource requirements on route operations in Microsoft Dynamics AX 2012. This is a great way to get from static resource planning (resource group or resource) to dynamic resource planning (capability, skill, certificate, title and so on) or to maintain and extend your static or dynamic resource model. For instance if you want to change a single resource in a static model to a new resource or if you want to replace a resource or resource group with a set of capabilities. It is the replacement scenario I will try to show you.

In any of the route forms you will find the “Update resource requirements” on the action menu.

Say you have a resource group that you want to replace with a set of capabilities.

1. Launch the wizard by clicking the menu item.
AX2012_UpdateResource_Wizard0
Notice the route has now route group “C1” as a requirement.

2. Click next in the first page of the wizard
AX2012_UpdateResource_Wizard1

3. Select the set of requirements you want to change.
AX2012_UpdateResource_Wizard2
Note that you can do and exact match or a partial match and be able to only select a single operation if you need to.

4. Select the action you want to be performed for the matches found.
AX2012_UpdateResource_Wizard3png

You can do a number of different operations like replace or delete either for only the matched or all requirements on an operations. The scope of the application of the action on what to update is also a very nice feature. You can even update production routes, product builder/configuration routes or hour forecast for projects! Great!

5. Select what to replace the selection with or add
AX2012_UpdateResource_Wizard4

6. Confirm the action before running it
AX2012_UpdateResource_Wizard5

Notice the number of actions that is to perform. That is the scope of the matched records that will be altered.

7. Review your changes
AX2012_UpdateResource_Wizard6
You can see that the requirement for resource group “C1” is now replaced with a set of capability requirements.


So if you want to replace, update, delete or alter any type of resource requirements any place in the solution you can use this tool. I think this is pretty awesome. Have fun!



Dynamic resource planning

The resources in AX 2012 have properties that can be used to differentiate them from each other making for a much better and precise resource planning.

The different choices when selecting Resource requirements are:

  • Resource Type
  • Resource Group
  • Resource
  • Capabilities

Then you have the properties only related to human resources/personell:
To add these to a person, go to the worker card > Competencies and development > Competencies

  • Skill
  • Courses
  • Certificate
  • Title (Added on the worker card > profile)

Setting it up:
Resource type, Resource group and resource speak for it self.

Capabilities are new to AX 2012 and is a great functionality. This property can be shared between all types of resources. There is also a capabilities map to view resources and I encourage my customers to use this widely throughout their production planning to increase precision.

To set this up go to: Organization management > Common > Resources > Resource capabilities

AX 2012 Prod Resource Capabilities

A capability is connected to a Resource. It can contain an expiration date if a resource should loose the capability at a certain date.

Level can be defined on the route operations resource requirements and works so that a resource can have higher og equal level to the requirement, but not lower. Example of use can be a physical restriction capability (like weight/length/width…) where an Assembly station can not exceed the limits given on the operation.

Keep in mind that production planning always select the resource first by alpha numeric order. Priority can be used to break this and select a resource that is most suited. Example of use can be where two human resources can perform two tasks, but one is better than the other at one capability and the second is better at another capability. This really elevate resource planning within a resource group to find the best suited resource for the job.

You can also set the capabilities for a resource:
AX_2012_Prod_Resource_Capabilities_setting

HR competencies:
There are four types associated with human resources. These competencies can be tracked through goal oriented management and you can create a road map and track progression.

Title is used for multiple purposes. One of them is purchase requisition monetary approval limit. So be aware of this when using this.
AX_2012_Prod_HR_Title

The three  other is found under Competencies and development.

AX_2012_Prod_HR_competencies

Skill has the ability to have levels like capabilities. Only higher or equal skill level apply. You can create the rating type Your self like (Good | Normal | Bad), (Very high | High | Normal | Low) and so on. These can also be approved, but that is not required to be included as a viable resource.

AX_2012_Prod_Skill

Certificates have the great feature that they can expire. You can track expiration on them through reports and make sure that your resources have the right papers to perform their job. If the certificate expire the resource will not be available for planning.

AX_2012_Prod_Certificate

Courses is a pretty big feature in HR, but let me just scratch the top here. You can create courses that the employees can attend. They can also apply for participation through enterprise portal. After completing a coarse they will get a record entry in the courses table. You can also add them manually.

AX_2012_Prod_Course


To use this in a route.
Just find the property under the resource requirements on the operation.

AX_2012_Prod_Resource_requirements


So don’t get stuck in the old ways of joining a route operation directly to a resource or resource group. Expand your vision and get creative.