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

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Supply chain | Supply Chain Management, Commerce
Suggested Answer

Planning Optimization Restrictions Based on Business Rules

(1) ShareShare
ReportReport
Posted on by 79
How can I take in consideration for the Planning Optimization process some limitation regarding product characteristics, warehouse aspects and so on.
 
Is there a way to configure Planning Restrictions based on Business Rules????
 
 
Thanks
 
 
I have the same question (0)
  • Guy Terry Profile Picture
    28,972 Moderator on at
    Can you give any examples of what you need? Business rules is a very generic phrase.... everything I configure in F&O is ultimately done because of a business rule or requirement. Same with the phrase Planning Restriction. I must order this item from this vendor is a restriction. I must give this vendor 2 weeks lead time. I must maintain on-hand of 100 units. These are all restrictions and all configured in a different way. 
  • AH-29041458-0 Profile Picture
    79 on at
    I appreciate your reply GuyUK!

    Example 1:
    I have two main processes, knitting, and laundry.
    After I finish the knitting process, I assign a classification number to that production batch.
    For example, "This production batch can only be used to be colored in dark tones"
    How can I reflect that in my Master Planning?
    ----------------------------------------------------
    Example 2:
    I have 3 items, each has its route that finishes with the coloring process (in this case to color yellow)
    I have 3 production orders, each order is assigned to a laundry machine of 200-liter capacity
    In the end, I need to program the 3 orders in a 600-liter capacity laundry machine to optimize resources (considering the color is the same on the 3 orders).
    How can I reflect that in my Master Planning?
    ----------------------------------------------------
    Example3:
    I have a process that runs over a schedule to guarantee fabric characteristics.
    Each production order has its batch number.
    In the laundry final process, NO different batch numbers can be processed together.
    How can I reflect that in my Master Planning?
    ----------------------------------------------------
  • Guy Terry Profile Picture
    28,972 Moderator on at
    Example 1
    Is knitting a production order that produces items that are consumed in laundry production orders? And knitting produces an un-coloured item, and laundry is used to add colour to the item? I'm going to assume Yes.
     
    This means we run a knitting production order, and we create an item that can be consumed to make dark items.
    And probably we can also run knitting production orders to create an item which can be consumed to make light items, maybe?
     
    Or is it that when you run knitting production, you can create an item that can be used for anything, but this time, I want to make sure it's only used to make dark items? And some other time I might decide I want to make sure it's only used to make light items?
     
    Example 2
    You have a resource which has a capacity of 600, and production orders for 200. And you want to run 3 production orders in parallel on the resource.
    Honestly I don't know how to do this; luckily never had a requirement like this.
     
    I think the questions you are asking point to the fundamental design of your production processes. Is your organisation not working with some production consultants who can get to know your processes in real detail and propose the best solutions?  
  • Suggested answer
    CL365JB2024 Profile Picture
    26 on at
    Hi, Some answers:
     
    Example 1:
     
    You can use Batch Attributes to assign a classification number to a production batch. Batch attributes are characteristics of raw materials and finished products that makeup inventory batches. For example, you can assign an attribute such as "can only be used to be colored in dark tones" to a batch. You can search on batch attributes when you reserve batches.
     
    -----------
     
    Example 2: 
     
    As mentioned in the previous response, you can set up a new resource for the 600-liter capacity laundry machine, assign capabilities to your resources, create your production orders for the 3 items, and run the master planning process. The system should schedule them on the 600-liter machine to optimize resource usage.
     
    -----------
     
    Example 3: 
     
    You can use Batch Disposition Codes to manage the availability of batches for master planning, reservation, picking, and/or shipping. You can assign batch disposition codes to inventory batches to indicate whether each batch is available for master planning. In your case, you can set up a disposition code that makes a batch unavailable if it has a different batch number than the one currently being processed in the laundry final process.
     
     
    Best regards,
    Juan
  • AH-29041458-0 Profile Picture
    79 on at
    Dear Juan, thank you for your reply, I have some questions back.

    Related to example 3, you mentioned that you can consider a batch as unavailable by using the Batch Disposition Code
    I don't want to consider the batch as unavailable, I require to not mix batches with different batch numbers.

    Did I misunderstood Something?

    Thanks in advance,

    Abraham

    -----------

    Example 3: 

    You can use Batch Disposition Codes to manage the availability of batches for master planning, reservation, picking, and/or shipping. You can assign batch disposition codes to inventory batches to indicate whether each batch is available for master planning. In your case, you can set up a disposition code that makes a batch unavailable if it has a different batch number than the one currently being processed in the laundry final process.

    You can also use Priority-based Batch Scheduling to manage the order in which tasks are run across available batch servers. This feature lets you define priorities for batch groups.
     
  • Suggested answer
    CL365JB2024 Profile Picture
    26 on at
    Hi,
       The batch Disposition code has several options/combinations
     
    You can still maintain the item as "available" and limit the usage for production
     
    Try the options under the Production section to fit with the mentioned scenario  
     

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Supply chain | Supply Chain Management, Commerce

#1
Laurens vd Tang Profile Picture

Laurens vd Tang 146 Super User 2026 Season 1

#2
Mallesh Deshapaga Profile Picture

Mallesh Deshapaga 135

#3
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 133 Super User 2026 Season 1

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans