В нашей организации мы используем календари комнат для учета сверхурочных и отпусков, которые подсчитываются каждые две недели для расчета заработной платы. Мы совсем недавно перешли с Zimbra на Exchange 2013 и столкнулись с проблемой с этим рабочим процессом.
Часто - особенно если кто-то заболел - люди не сразу вносят свой отпуск или сверхурочную работу в календарь, а тем более раньше времени. Это означает, что они откладывают отпуск задним числом, обычно после того, как будет отправлено электронное письмо с напоминанием об этом.
Все еще будучи новичками в Exchange, мы были удивлены на этой неделе, обнаружив, что в прошлом ресурсы автоматически отклоняли запросы на собрания. Это нормально, вероятно, это то, что мы хотим для всех «настоящих» комнат, которые у нас есть, но это не то, что мы хотим для этих календарей.
Как мы можем отключить эту функцию для этих календарей? Я просмотрел все команды PowerShell, связанные с календарем, но безрезультатно. Сделать каждого редактором этих календарей - не вариант; им нужно отправить приглашения в календарь. Наш единственный вариант - использовать другой рабочий процесс?
Изменить: вот полная конфигурация обработки календаря для одного из соответствующих календарей:
PS > Get-CalendarProcessing ins.calendar | fl
AutomateProcessing : AutoAccept
AllowConflicts : True
BookingWindowInDays : 730
MaximumDurationInMinutes : 0
AllowRecurringMeetings : True
EnforceSchedulingHorizon : False
ScheduleOnlyDuringWorkHours : False
ConflictPercentageAllowed : 0
MaximumConflictInstances : 0
ForwardRequestsToDelegates : True
DeleteAttachments : True
DeleteComments : True
RemovePrivateProperty : True
DeleteSubject : False
AddOrganizerToSubject : False
DeleteNonCalendarItems : True
TentativePendingApproval : True
EnableResponseDetails : True
OrganizerInfo : True
ResourceDelegates : {}
RequestOutOfPolicy : {}
AllRequestOutOfPolicy : False
BookInPolicy : {}
AllBookInPolicy : True
RequestInPolicy : {}
AllRequestInPolicy : False
AddAdditionalResponse : False
AdditionalResponse :
RemoveOldMeetingMessages : True
AddNewRequestsTentatively : True
ProcessExternalMeetingMessages : False
RemoveForwardedMeetingNotifications : False
MailboxOwnerId : domain/Resources/ins.calendar
Identity : domain/Resources/ins.calendar
IsValid : True
ObjectState : Changed
Так как период бронирования по дням может быть только между 0-1080. Я не думаю, что то, что вы ищете, возможно с почтовыми ящиками ресурсов. Хотя, вероятно, есть лучшие решения за пределами Exchange для того, что вы ищете, это совершенно другая банка червей. Возможно, этот почтовый ящик может быть общим календарем, которым управляет кто-то из отдела кадров.
Параметр AllRequestOutOfPolicy указывает, разрешить ли всем пользователям отправлять запросы, не соответствующие политике. Допустимый ввод для этого параметра: $ true или $ false. Значение по умолчанию - $ false. Запросы, не соответствующие политике, подлежат утверждению делегатом почтового ящика ресурса.
Вы пробовали установить для этого (AllRequestOutOfPolicy) значение $ true и установить HR в качестве делегата почтового ящика ресурса?
Назначение почтового ящика Ресурса - резервирование «Ресурса» для текущего или будущего использования, такого как конференц-зал, проектор и т. Д. Отсюда дизайн и ограничения бронирования в прошлом.
То, что вы ищете, больше для того, что может обрабатывать календарь общих папок или календарь SharePoint, или, возможно, календарь общего почтового ящика (как указывает PHLiGHT).
Если у вас есть SharePoint, я бы посоветовал это сделать, поскольку вы можете включить рабочий процесс для утверждения времени отпуска или получать предупреждения, когда кто-то что-то помещает в календарь и т. Д.