iCalendar zu zwingen, die ‚Annehmen / Ablehnen‘ Tasten in einer aktualisierten Ereignisinstanz für Outlook angezeigt werden?
-
06-07-2019 - |
Frage
Wer weiß, was iCalendar Bedingungen ich die ‚Annehmen / Ablehnen‘ Tasten in einer aktualisierten Besprechungsnachricht für Outlook 2007 erscheinen zwingen muß? Gibt es eine Kombination aus regelmäßigen iCalendar Feldern oder einige X-MICROSOFT Felder Ich bin verpassten eine erneute akzeptieren zu zwingen? Unser Updates kommt weit genug nach der ersten Nachricht eines erneuten akzeptieren obligatorisch zu machen.
Ich sehe diese Notiz für Outlook 2007, und ich hoffe, dass eine Kombination von Werten zwingt ein ‚Annehmen / Ablehnen.‘ - kurz einer Änderung des Wertes in DTSTART
"Wenn Änderungen an Sitzung gemacht werden Details, die Teilnehmer erhalten ein Update mit den Änderungen hervorgehoben, anstatt an die Sitzung wieder aufnehmen. "
- http://office.microsoft.com/en-us/ Ausblick / HA100743061033.aspx
Dieses Problem tritt für Updates auf einzelne, nicht wiederkehrende, nur UID Sitzungen sowie Updates zu Besprechungsserien mit RECURRENCE-ID und UID.
Wir verwenden die ATTENDEE Linie in dem Update wie:
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;
CN="Full Name":MAILTO:user@domain.com
versuchen, das Annehmen / Ablehnen Verhalten zu erzwingen.
Vielen Dank an alle!
ICAL-Meldungen sind unten.
Ich brauchte die ATTENDEE Datensätze in der Anfangsnachricht zu platzieren Hinweise zu gefallen, aber ohne diese Linien auf die gleiche Wirkung getestet. Ich habe auch versucht die initlal Nachricht als METHODE zu senden: publish und die Updates als METHODE: REQUEST. Die Datensätze zu aktualisieren, aber keine neue Schaltfläche Übernehmen wird in Outlook angeboten 2007. Wir die Sequenznummer für jedes Update stoßen.
INITIAL MESSAGE
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
UPDATE MESSAGE
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
Lösung
Microsoft Outlook wird für Annehmen / Ablehnen fragen, wann die Ereigniszeit geändert wird. Ich weiß nicht, wie man es sonst zu erzwingen. Mein Hack wäre die Zeit eines zweiten zu ändern.
Andere Tipps
Um Outlook erzwingen anzuzeigen / Decline Tasten Accept wieder müssen Sie eine der folgenden Optionen ändern:
- DTSTART
- DTEND
- Recurrence
Siehe diesen sehr gründlich Artikel für weitere Details.