Para manutenção de TI, estou prestes a configurar um evento recorrente no Outlook 365, compartilhado com vários participantes em vários fusos horários.
O evento está programado para ocorrer no primeiro sábado após o 18º de cada mês - assim, as datas podem ser de 19 a 25, ambas incluídas. Em outras palavras, isso ocorrerá no terceiro ou no quarto sábado do mês.
Eu tentei o seguinte:
Examinando as opções de GUI disponíveis, parece impossível criar regras aninhadas.
No passado, foram orientados a usar o VBA para configurar o evento, mas no Outlook 365 isso não é uma opção.
É fácil especificar como um evento do iCalendar como este RRULE:FREQ=MONTHLY;BYDAY=SA;BYMONTHDAY=19,20,21,22,23,24,25
, mas parece impossível importá-lo no Outlook, sem usar uma extensão da área de trabalho do Outlook e sincronizando com um iCalendar inteiro.
Criando-o no crontab é similar fácil (aqui configurado às 16:00): 0 16 19,20,21,22,23,24,25 * 6
, mas infelizmente o calendário do outlook não parece suportar o formato crontab de qualquer forma.
Então, atingi o limite de minhas ideias e espero que alguns de vocês possam compartilhar alguma sabedoria.