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

Announcements

News and Announcements icon
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 19

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,612 Moderator 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

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Abhilash Warrier Profile Picture

Abhilash Warrier 658 Super User 2026 Season 1

#2
AndrƩ Arnaud de Calavon Profile Picture

AndrƩ Arnaud de Cal... 632 Super User 2026 Season 1

#3
Giorgio Bonacorsi Profile Picture

Giorgio Bonacorsi 570

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans