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 :
Finance | Project Operations, Human Resources, ...
Suggested Answer

Handling Day-Specific Scheduling Using Properties

(1) ShareShare
ReportReport
Posted on by 17

Good afternoon,

I’m currently facing the following challenge and hope someone might have a good solution for it.

On Resource A, several products are being produced, including item X and item Y. There are specific scheduling restrictions:


  • Item X may only be scheduled on Mondays.

  • Item Y may be scheduled on Mondays and Wednesdays.

 

I initially considered using properties to manage this.

At the Released Product level — both on the order level and calendar level — I’m able to schedule while taking the property into account. However, the limitation is that I can only assign one property per day in the calendar.

As a result, I’m unable to schedule multiple items (with different restrictions) correctly on the same day.

Has anyone dealt with a similar scenario or found an effective workaround for this?

Many thanks in advance!

I have the same question (0)
  • Suggested answer
    Saif Ali Sabri Profile Picture
    2,351 Super User 2025 Season 2 on at
    This is a common scheduling constraint scenario in Dynamics 365 Supply Chain Management (specifically in Master Planning or Production Scheduling) when using Properties to control scheduling behavior. The challenge you're encountering — only being able to assign one property per day per resource — limits the flexibility needed when multiple items with different day-specific scheduling rules share a resource.

    Workable Solution: Use Resource Capabilities with Multiple Resources (Virtual Split Resources)
    🔧 Approach Overview:
    Rather than trying to apply multiple properties to one resource calendar, create virtual resources (resource groups or individual resources) that represent the day-specific constraints.

    🔄 Step-by-Step Implementation:
    1. Create Virtual Resources:
    • Create two new resources:
      • Resource A_Mon – represents Resource A available on Monday
      • Resource A_Wed – represents Resource A available on Wednesday
    These resources are virtual representations of the same physical resource but split by allowable scheduling days.
    2. Set Working Times for Each Virtual Resource:
    • Go to Organization administration > Calendars.
    • Create or adjust calendars so:
      • A_Mon has working time only on Mondays.
      • A_Wed has working time only on Wednesdays.
    • Assign the calendars to the corresponding virtual resource.
    3. Assign Properties to Virtual Resources:
    • Assign the appropriate properties to each resource:
      • A_Mon gets a property for Item X and Y (if both allowed).
      • A_Wed gets a property only for Item Y.
    4. Assign Resource Requirements to Route Operations:
    • On the Route for Item X:
      • Specify that the operation must use Resource A_Mon (or a resource with the matching property).
    • On the Route for Item Y:
      • Allow either A_Mon or A_Wed (via resource group or capability-based selection).
    5. Group Virtual Resources in a Resource Group (Optional):
    • Create a resource group (e.g., Resource_A_Group) and add both A_Mon and A_Wed.
    • This allows better management and load balancing.

    Benefits of This Approach:
    • You bypass the single-property-per-day limitation by separating the days into different resources.
    • Maintains full compliance with day-based scheduling constraints.
    • Keeps master planning and finite capacity scheduling consistent.

    🛠️ Alternative (Less Preferred): Use Custom X++ Logic
    • If your process demands a dynamic allocation and you want to keep a single resource, custom logic via X++ or Production Scheduling extensions could validate day-product combinations.
    • However, this adds complexity and maintenance overhead.

    📌 Summary
    Item Allowed Resource
    X Resource A_Mon
    Y Resource A_Mon, Resource A_Wed
    By splitting the resource logically and applying calendars + properties appropriately, you achieve flexible, rule-compliant scheduling.

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 > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Martin Dráb Profile Picture

Martin Dráb 611 Most Valuable Professional

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 529 Super User 2025 Season 2

#3
Sohaib Cheema Profile Picture

Sohaib Cheema 285 User Group Leader

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans