¿Alguien sabe las condiciones de iCalendar que necesito para forzar los botones 'Aceptar/Declinar' para que aparezcan en un mensaje de reunión actualizado para Outlook 2007? ¿Hay una combinación de campos regulares de iCalendar, o algunos campos de X-MICROSOFT que me estoy perdiendo para obligar a volver a aceptar? Nuestras actualizaciones llegan lo suficientemente lejos después del mensaje inicial para hacer una re-aceptación obligatoria.iCalendar para forzar los botones 'Aceptar/Declinar' para que aparezcan en una instancia de evento actualizada para Outlook?
Veo esta nota para Outlook 2007, y espero que una combinación de valores forzará un "Aceptar/Declinar", salvo un cambio de valor en DTSTART.
"Si se realizan cambios en el cumplimiento de detalles, los asistentes reciben una actualización con los cambios resaltado, en lugar de tener a reaccept la reunión."
- http://office.microsoft.com/en-us/outlook/HA100743061033.aspx
Este problema se produce por cambios a single, no recurrente, UID sólo reuniones, así cambios a recurrentes reuniones utilizando REPETICIÓN-ID y UID.
Utilizamos la línea de asistente en la actualización tales como:
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;
CN="Full Name":MAILTO:[email protected]
para intentar forzar el comportamiento Aceptar/Rechazar.
Gracias a todos!
ICAL mensajes están a continuación.
Necesitaba colocar los registros de ASISTENTE en el mensaje inicial para complacer a Notes, pero probados sin esas líneas para el mismo efecto. También intenté enviar el mensaje initlal como METHOD: PUBLISH y las actualizaciones como METHOD: REQUEST. Los registros se actualizan, pero no se ofrece un nuevo botón Aceptar en Outlook 2007. Nos topamos con el número de SECUENCIA para cada actualización.
mensaje inicial
BEGIN:VCALENDAR
METHOD:REQUEST
PRODID:-//Product/Platform/Name//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:[email protected]
RRULE:FREQ=WEEKLY;INTERVAL=1;UNTIL=20091129T000000Z;BYDAY=SA
DTSTART;TZID=America/New_York:20091114T180000
DTEND;TZID=America/New_York:20091114T190000
SUMMARY:Sub Test 7
ORGANIZER;CN="'Meeting'":MAILTO:[email protected]
DTSTAMP:20091027T212241Z
STATUS:TENTATIVE
SEQUENCE:5
CLASS:PUBLIC
TRANSP:OPAQUE
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Full
Name":MAILTO:[email protected]
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Full
Name":MAILTO:[email protected]
END:VEVENT
END:VCALENDAR
mensaje de actualización
BEGIN:VCALENDAR
METHOD:REQUEST
PRODID:-//Product/Platform/Name//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:[email protected]
RECURRENCE-ID:20091114T230000Z
DTSTART:20091114T230000Z
DTEND:20091115T000000Z
PRIORITY:5
SUMMARY;LANGUAGE=en-US:Sub Test 7
LOCATION;LANGUAGE=en-US:Access Code XXXXXXX
DESCRIPTION;LANGUAGE=en-US:Sub Test 7
ORGANIZER;CN="'Meeting'":MAILTO:[email protected]
DTSTAMP:20091027T222122Z
LAST-MODIFIED:20091027T221822Z
STATUS:CONFIRMED
SEQUENCE:7
URL:http://ical.server.org/calendar/detail.shtml?event
_id=5088&instance_id=5385&recurrence_id=20091114T230000Z
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Full
Name":MAILTO:[email protected]
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Full
Name":MAILTO:[email protected]
CLASS:PUBLIC
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR