Forum Discussion
JeremyTBradshaw
Mar 03, 2023Steel Contributor
EXO: All delegate-approval-requiring meeting requests are deemed "Out-of-Policy"
I have noticed something, only because some users raised it as an issue, but it seems to be widespread in Exchange Online. With Set-CalendarProcessing we have -AllRequestInPolicy, -AllRequestOutofPo...
- Mar 20, 2023
FYI, MS Support has confirmed that this is a known issue in EXO and the "PG" are aware of it. It's on a list of things to be fixed, with no ETA or info regarding the priority of this compared to other things that are broken.
I was initially told that this behavior is the design of the product, but I refuted that and supplied all the information I could about the true design of the product, which is:
There are many settings the dictate ‘in or out of policy’. In addition, there are 3 pairs of settings that involve who is allowed to make in-policy or out-of-policy requests. These and their definitions can be found online and confirm what I’m saying (Set-CalendarProcessing😞
- BookInPolicy: A list of named meeting requestors whose requests will be automatically approved/accepted.
- AllBookInPolicy: A true/false setting to make all users’ requests automatically approved/accepted.
- RequestInPolicy: A list of named meeting requestors whose requests will be eligible for delegate approval as long as their requests are in-policy.
- AllRequestInPolicy: A true/false setting to make all users’ requests eligible for delegate approval, as long as their requests are in-policy.
- RequestOutOfPolicy: A list of named meeting requestors whose requests will be eligible for delegate approval, even when their requests are out-of-policy.
- AllRequestOutOfPolicy: A true/false setting to make all users’ requests eligible for delegate approval, even when their requests are out-of-policy.
Of the 3 All***Policy true/false settings, only one is supposed to be set to True, and the other two set to False. By default AllBookInPolicy is true while AllRequestInPolicy and AllRequestOutOfPolicy are False.
Whether a meeting request is in or out of policy is determined by things like the following:
- Meeting is not too short, not too long (vs MinimumMeetingDuration/MaximumMeetingDuration).
- Meeting is not too far out in the future (vs BookingWindowInDays).
- There aren’t more attendees than the resource’s capacity.
- The meeting is a conflict / the series has conflicting occurrences (per AllowConflicts, MaximimumConflictInstances).
- Etc.
A meeting is not deemed out-of-policy simply because the requestor isn’t named in the ***InPolicy settings and/or the All***InPolicy settings are not set to True. The privilege to book or request to book are completely decoupled from the in-or-out-of-policy decision.
In Exchange Online, while this issue is still unresolved, all forwarded meeting requests (going to the resource delegates for approval) erroneously have the text in the message body stating the request is "out-of-policy", no matter if the request is truly in or out of policy.
JeremyTBradshaw
Mar 20, 2023Steel Contributor
FYI, MS Support has confirmed that this is a known issue in EXO and the "PG" are aware of it. It's on a list of things to be fixed, with no ETA or info regarding the priority of this compared to other things that are broken.
I was initially told that this behavior is the design of the product, but I refuted that and supplied all the information I could about the true design of the product, which is:
There are many settings the dictate ‘in or out of policy’. In addition, there are 3 pairs of settings that involve who is allowed to make in-policy or out-of-policy requests. These and their definitions can be found online and confirm what I’m saying (Set-CalendarProcessing😞
- BookInPolicy: A list of named meeting requestors whose requests will be automatically approved/accepted.
- AllBookInPolicy: A true/false setting to make all users’ requests automatically approved/accepted.
- RequestInPolicy: A list of named meeting requestors whose requests will be eligible for delegate approval as long as their requests are in-policy.
- AllRequestInPolicy: A true/false setting to make all users’ requests eligible for delegate approval, as long as their requests are in-policy.
- RequestOutOfPolicy: A list of named meeting requestors whose requests will be eligible for delegate approval, even when their requests are out-of-policy.
- AllRequestOutOfPolicy: A true/false setting to make all users’ requests eligible for delegate approval, even when their requests are out-of-policy.
Of the 3 All***Policy true/false settings, only one is supposed to be set to True, and the other two set to False. By default AllBookInPolicy is true while AllRequestInPolicy and AllRequestOutOfPolicy are False.
Whether a meeting request is in or out of policy is determined by things like the following:
- Meeting is not too short, not too long (vs MinimumMeetingDuration/MaximumMeetingDuration).
- Meeting is not too far out in the future (vs BookingWindowInDays).
- There aren’t more attendees than the resource’s capacity.
- The meeting is a conflict / the series has conflicting occurrences (per AllowConflicts, MaximimumConflictInstances).
- Etc.
A meeting is not deemed out-of-policy simply because the requestor isn’t named in the ***InPolicy settings and/or the All***InPolicy settings are not set to True. The privilege to book or request to book are completely decoupled from the in-or-out-of-policy decision.
In Exchange Online, while this issue is still unresolved, all forwarded meeting requests (going to the resource delegates for approval) erroneously have the text in the message body stating the request is "out-of-policy", no matter if the request is truly in or out of policy.
JeremyTBradshaw
Jun 02, 2023Steel Contributor
FYI - I was delighted to find out this morning that this issue has now been addressed. I've since tested and confirmed it myself. Thank you very much! My OCD will benefit from this.
- Arshad_MSMar 09, 2024Copper Contributor
JeremyTBradshaw Looks like the issue is back
again. We are facing the exact same issue. If delegate books the conference room who is in RequestOutOfpolicy, all delegates get an approval email. Though there is no way to approve it, the meeting itself is appearing as Tentative on the Conference room. What was the fix for you?
- JeremyTBradshawMar 11, 2024Steel ContributorHi, to be honest it sounds like a slightly different setup and issue, but I might be able to help with a strategy change. I like putting the Resource Delegates in the BookInPolicy setting so that their requests are just auto accepted. Also, just to mention it, marking people as ResourceDelegates gives them Editor on the calendar and Send on Behalf rights - totally unrelated but I also rely on this for room delegates. That means we can do a consistent move for delegates, which is add them to both ResourceDelegates and BookInPolicy, and they're essentially all set.
The in/out of policy stuff is not 100% clear and it does sound like you've uncovered an unfinished or broken part of the product.
For this reason I suggest living in the in policy lane entirely. Let me know if this helps.- Arshad_MSMar 11, 2024Copper Contributor
JeremyTBradshaw Thank you for your response. The issue is when somebody including delegate submits for requestoutofpolicy meeting, the organizer gets pending approval email and delegates get the meeting invite to accept/decline. If they accept, the organizer does not get any update that his requestoutofpolicy meeting is accepted nor calendar changes to busy from tentative not they get any update if the meeting is declined by the delegate.
if I add a delegate to bookinpolicy, they will be auto approved if the meeting is only within the bookin window.
- portwajn1337Aug 18, 2023Brass ContributorThanks for the thread and persistance, Jeremy, at least one fellow OCD person is delighted too.