Question

Notre application java génère des fichiers iCalendar en utilisant ical4j et les envoie aux utilisateurs dans le cadre d'une notification par e-mail HTML. Un couple d'utilisateurs (les organisateurs de la réunion) signalent que le la « Accept », « Rejeter », etc. boutons de la réunion sont grisées et cliquables. La réunion n'a pas été ajouté au calendrier de l'organisateur.

Comment puis-je forcer la réunion à ajouter pour l'organisateur?

I configuré le serveur pour envoyer temporairement le fichier .ics en pièce jointe (au lieu de ligne), de sorte que je puisse l'exécuter par un validateur ICalendar basé sur le Web. Le validateur m'a donné un avertissement que la propriété version était censée être la première propriété, mais n'a pas trouvé d'autres problèmes.

Le ICalendar fonctionne normalement pour chaque utilisateur, sauf l'organisateur.

J'ai pu reproduire le problème sur mon propre compte Outlook. J'ai remarqué que si j'envoie l'avis de réunion via un serveur de messagerie gmail, il fonctionne normalement; mais, quand il vient de notre serveur Outlook interne, il ne soit pas ajoutée au calendrier.

Un message apparaît sous le contrôle de réunion grisés: «Comme l'organisateur de la réunion, vous n'avez pas besoin de répondre à cette réunion »

Exemple de fichier ICalendar généré par notre système:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//MyCompany//Product//EN
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTAMP:20101202T210423Z
UID:77B17E9B-BE02-476E-816B-ED9558EE7D2A
DTSTART:20101230T133000
DTEND:20101230T143000
SUMMARY:Review Meeting for A1 CI Review #123456
LOCATION:BLDG - 123
CREATED:20101202T210423Z
LAST-MODIFIED:20101202T210423Z
TZID:America/New_York
ORGANIZER;CN="ORGANIZER, THE";SENT-BY="mailto:noemail@mycompany.com":mailto:myemail@mycompany.com
ATTENDEE;ROLE=REQ-PARTICIPANT;CN="ATTENDEE, SOME":mailto:noemail@mycompany.com

END:VEVENT
END:VCALENDAR

Modifier

J'ai essayé d'ajouter l'organisateur de la réunion comme « facultatif » participant. Pas de dé; même comportement.

Edité à nouveau la question de réfléchir mes progrès sur la question.

Était-ce utile?

Autres conseils

Ajouter un organiseur au fichier ICS. Apparemment, Outlook 2007 suppose l'organisateur est l'utilisateur actuel alors que les versions précédentes ne l'ont pas.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top