Не удается отправить событие календаря при настройке органайзера
Я создаю файл.ics программно в VBScript, который успешно создает приглашение на собрание - здесь нет проблем. (RFC 5545)
Проблема возникает, когда я пытаюсь добавить органайзер в файл. Например, я пытаюсь настроить органайзер на наш Календарь релизов, чтобы весь наш персонал по управлению релизами мог управлять событием.
Если я возьму ORGANIZER, он будет работать нормально, хотя событие не будет опубликовано в правильном календаре управления выпусками. Когда я устанавливаю ORGANIZER, приглашение на собрание выглядит так, как будто вы открываете запрос, который кто-то еще отправил вам - нет кнопки "Отправить", можно только Сохранить и закрыть. Функция сохранения и закрытия не помещает событие в календарь ОРГАНИЗАТОРА или в любой из календарей участников.
Вот код:
BEGIN:VCALENDAR
PRODID: -//Microsoft Corporation//Outlook 12.0 MIMEDIR//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
ORGANIZER:mailto:ReleaseCalendar@mailserver.com
DTSTAMP:20140620T094745
UID:20140620T094745
DTSTART:20140625T110000
DTEND:20140625T120000
LOCATION:QA
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:Test - Test Release for Testing
END:VALARM
CATEGORIES:QA Site
ATTENDEE;RSVP=TRUE;CN='Me':mailto:me@mailserver.com
ATTENDEE;RSVP=TRUE;CN='Programmer':mailto:Programmer@mailserver.com
SUMMARY:REL QA - Test - Test Release for Testing - Wednesday, June 25, 2014 at 11:00 AM
DESCRIPTION:Test - Test Release for Testing
X-ALT-DESC;FMTTYPE=text/html:<Here's a bunch of HTML that correctly displays>
END:VEVENT
END:VCALENDAR
Есть ли способ сделать то, что мне нужно, или это безнадежное дело?
РЕДАКТИРОВАНИЕ ЯРКОСТИ: мне нужно установить ОРГАНИЗАТОР и, тем не менее, разрешить отправить приглашение. При установленном ORGANIZER кнопка отправки отсутствует.
РЕДАКТИРОВАТЬ: Я прочитал RFC 5545 и RFC 6047 и не могу обойти это ограничение.
1 ответ
Организатор должен быть самим собой, чтобы это работало правильно. Без этого вы будете считаться участником, а участники смогут изменить только несколько свойств и выполнить несколько действий (например, ответить).