web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

Selecting alternate resource with it's Relative capacity

(0) ShareShare
ReportReport
Posted on by 2,696

I have two machines M1 and M2. M1 produces 1000 Pcs of Item A in an hour time and M2 Produces 500 Pcs of Item AX in hour time.

I want system to schedule production order first on M1 (estimated time of completion is 1 hour for 1000 Pcs) and if capacity is not available on M1, system can pick up M2 (estimated time of completion is 2 hours in this case).

How can I setup this situation?

I already explored the concept of capability and limitation with capability is that resources with same manufacturing capacity (against particular product) can only be assigned to same capability. In my opinion Capability should refer to particular capability a resource can perform without getting bothered about it's capacity. System once identifies the resource, should pick up the relative capacity (from operation relation) if defined.

Another drawback of having operation relation is that, user cannot specify different capacity for different machines (but for the same product) using the same operation relation.

Ideally user should be able to specify information about "how much time it will take if Item A is produced on Machine M1 and how much time it will take if same item is produced on Machine M2" on the same operation relation.

*This post is locked for comments

I have the same question (0)
  • Suggested answer
    GeorgeC Profile Picture
    1,865 on at

    Hi Rahul,

    You are right about capability - it is used to identify the resource that can be used to perform a certain operation.

    AX provides separate option to calculate required hours of capacity. At the job level, you can specify multiple types of time that is required for an operation - queue before, setup, runtime, etc. What you are talking about is the runtime and AX gives you options to calculate it.

    Set up the baseline or standard capacity of each resource in the Resource master, Capacity field. In your case resource M1 gets 1000 and M2 gets 500. Note: AX also provides some units for capacity such as Strokes per hour, you can ask a developer to add more units if you need to print them on a document.

    Look at the Formula field on the operation in your route (on the Setup tab). Select the Capacity option.

    Now AX will calculate the required capacity (runtime) like this:

    Runtime = (Quantity on production order / Capacity of resource) * Factor field from operation on route

    So if your factor is 1 and qty is 1000, you will get the following runtime for machines M1 and M2:

    M1 runtime = 1000 / 1000 * 1 = 1 hour

    M2 runtime = 1000 / 500 * 1 = 2 hours

    Which is what you need, right?

    If you are wondering how to set up the resource capacity for a combination of resource and product:

    The Factor field from the operation on each route can be used to specify the capacity for each product. Say, you have a product that requires two times more capacity that the "baseline" product. On the operation you will enter a factor of 2 and AX will take it into account when calculating the required runtime. In effect, it's the same result as if you had set up capacity of 500pcs/hour on M1 and 250pcs/hour on M2.

    George

  • Rahul Shah Profile Picture
    2,696 on at

    Hi George,

    I really appreciate your response. It is quite helpful.

    I understand that if resource capacity is based on formula, with the help of factor (as specified on route) system can calculate the run time accordingly based on the operation scheduled on particular resource.

    Question here is, what if factor varies from product to product for the same set of machines?

    I.e. Machine M1 has Capacity of 1000 M / Hour and M2 has 500 M/Hour for Product A and for

      Product B M1 has 300 M/ Hour and M2 has 700 M / hour.

    We can only specify one capacity i.e. 1000 M /Hour or 300 M/ Hour for Machine M1 but each product has different capacity and where to specify it?

    I hope I am able to explain my concern.

    Any idea how can we deal with this situation?

  • Suggested answer
    Weaveriski Profile Picture
    23,620 Moderator on at

    You can set the factor by route for each product, thereby flexing the capacity of the resource by product.

  • Rahul Shah Profile Picture
    2,696 on at

    Hi Weaveriski,

    Few points:

    - I am maintaining route per product but not per resource (machine) instead i am using capability which will pick up the resource for scheduling based on priority

    - I can set the factor on route but same factor will not be applicable to both the machines for the same product

    I.e. Item A1, Factor 0.5, Capability = Packaging, Priority = 1, level =1, Run time = 1 hour, will pick up the machine M1 (having 1000 M / Hour) capacity defined on it, that means  M1 will take half an hour to produce 1000 M of item A1 which is correct and if system picks up the Machine M2 which has a capacity of 2000 M / Hour defined on it and will take 15 minutes of time to produce 1000 M of item A1

    - So far so good

    - Now let's talk about item B for which M1 and M2 has different capacity ( 600 M/ Hour and 800 M/Hour respectively) and I cannot setup the factor which gets me the appropriate run time for item B since resource capacity is already defined as 1000 M and 2000 M for M1 and M2

  • Rahul Shah Profile Picture
    2,696 on at

    I am also wondering if I can use 'Batch' and 'Resource Batch' capacity formula but I think these are relevant for batch orders though I could not find much details on this.

  • Weaveriski Profile Picture
    23,620 Moderator on at

    The way AX works is M1 has a capacity of "standard" flow irrelevant to the item, meaning you can take your Item A as your standard having 1000 M / Hour as an example meaning your factor is 1 on Item A's routing, and then your Item B factor would be 0.6 for the M1 machine. You establish a base and flex it per item with the factor.

  • Rahul Shah Profile Picture
    2,696 on at

    Does that mean, I need to maintain two routes for Item B, one for M1 and another for M2 with their relevant factor?

  • Weaveriski Profile Picture
    23,620 Moderator on at

    Yes, it would be natural to have multiple routes in a multi-route/resource environment.

  • Rahul Shah Profile Picture
    2,696 on at

    Ok, it means capability can only be used to group resources having same capacity for particular item. Right? And if we want to schedule production on alternate resource than resource need to be changed manually on production route. Right?

  • Weaveriski Profile Picture
    23,620 Moderator on at

    If you want to schedule production on an alternate resource you can update the route manually and reschedule or at creation pick the alternate route.

    Capability is an overlay to capacity to match requirements, the capacity is separate but obviously if the item has a set capability it needs to schedule and then calculate based upon the capacity.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Priya_K Profile Picture

Priya_K 4

#1
Martin Dráb Profile Picture

Martin Dráb 4 Most Valuable Professional

#3
Scott_itD Profile Picture

Scott_itD 2 Community Manager

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans