iCalendar pour forcer les boutons 'Accepter / Refuser' à apparaître dans une instance d'événement mise à jour pour Outlook?

est-ce que quelqu'un sait quelles conditions iCalendar j'ai besoin pour forcer les boutons 'Accepter/Refuser' à apparaître dans un message de réunion mis à jour pour Outlook 2007? Y a-t-il une combinaison de champs iCalendar réguliers, ou des champs X-MICROSOFT que je rate pour forcer une ré-acceptation? Nos mises à jour viennent assez loin après le message initial pour rendre une nouvelle acceptation obligatoire.

je vois cette note pour Outlook 2007, et j'espère qu'une certaine combinaison de valeurs va forcer un 'Accept / Decline' - sous réserve d'un changement de valeur dans DTSTART.

" si des changements sont apportés à la réunion détails, les participants reçoivent une mise à jour avec les modifications mis en évidence, plutôt que d'avoir pour reaccept la réunion."

--http://office.microsoft.com/en-us/outlook/HA100743061033.aspx

ce problème se produit pour les mises à jour aux réunions uniques, non récurrentes, UID seulement ainsi que les mises à jour aux réunions récurrentes à L'aide de RECURRENCE-ID et UID.

nous utilisons la ligne des participants dans la mise à jour comme:

ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;
   CN="Full Name":MAILTO:user@domain.com

pour tenter de forcer le comportement Accept/Decline.

merci à tous!

les messages ICAL sont ci-dessous.

j'avais besoin de placer les enregistrements de présence dans le message initial pour S'il Vous Plaît noter, mais testé sans ces lignes pour le même effet. J'ai aussi essayé d'envoyer le message initlal comme METHOD: PUBLISH et les mises à jour comme METHOD:REQUEST. La mise à jour des dossiers, mais non le nouveau bouton Accepter est offert dans Outlook 2007. Nous modifions le numéro de séquence pour chaque mise à jour.

MESSAGE INITIAL

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:ical_event+5088@ical.server.org
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:ical_event+5088@ical.server.org
DTSTAMP:20091027T212241Z
STATUS:TENTATIVE
SEQUENCE:5
CLASS:PUBLIC
TRANSP:OPAQUE
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Full 
 Name":MAILTO:user@domain.com
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Full 
 Name":MAILTO:user2@domain.com
END:VEVENT
END:VCALENDAR

MESSAGE DE MISE À JOUR

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:ical_event+5088@ical.server.org
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:ical_event+5088@ical.server.org
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:user@domain.com
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Full 
 Name":MAILTO:user2@domain.com
CLASS:PUBLIC
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR
18
demandé sur drowsy 2009-10-28 07:41:12

2 réponses

Microsoft Outlook demandera Accept / Decline lorsque l'Heure de l'événement est modifiée. Je ne sais pas comment forcer le contraire. Mon hack serait de changer l'heure d'une seconde.

3
répondu rds 2011-11-25 10:49:03

pour forcer Outlook À afficher Accepter/Refuser les boutons nouveau, vous devez modifier un des éléments suivants:

  • DTSTART
  • DTEND
  • Récurrence

Voir cette très approfondie de l'article pour plus de détails.

4
répondu Oran Dennison 2014-08-19 22:07:29