Problème sur la création d'un rendez-vous via une URL
Salut,
je bosse en ce moment sur une problématique visant à créer une entrée (rdv, event, ...) dans l'agenda d'une personne ou la seule solution que j'ai à ma disposition est la création de cette entrée en passant par une URL.
Dans un premier temps, je m'authentifie, et ensuite j'ai la possibilité de passer une requête pour créer cette entrée. Cette requête ressemble à cela :
C'est une version assez épurée car elle ne sert qu'à créer un évènement sur une journée, la version rdv ajoute simplement quelques attributs en plus.
Mon problème est simple : la création du document marche, mais le champ CalendarDateTime n'est pas rempli, voir même n'est pas créé. Tous les autres champs sont créés et rempli correctement, au bon format, sauf celui-la. Résultat : mon document se retrouve dans les brouillons de la base mail, et n'apparait donc pas dans la vue Agenda...
Si je crée un simple agent <<FIELD>> et que je le passe sur le document, tout rentre dans l'ordre... mais je ne peux pas le faire via URL. Le pré-requis est de ne pas pouvoir modifier les éléments de design de la base, donc tout doit être fait depuis l'extérieur.
Si quelqu'un a déjà rencontré ce problème ou à une idée, je suis preneur !
je bosse en ce moment sur une problématique visant à créer une entrée (rdv, event, ...) dans l'agenda d'une personne ou la seule solution que j'ai à ma disposition est la création de cette entrée en passant par une URL.
Dans un premier temps, je m'authentifie, et ensuite j'ai la possibilité de passer une requête pour créer cette entrée. Cette requête ressemble à cela :
- Code : Tout sélectionner
https://serveur.domain.com/mail/user.nsf/Appointment?CreateDocument&Subject=Mon titre&AppointmentType=2&StartDate=13/10/2010&EndDate=13/10/2010&CalendarDateTime=13/10/2010&_ViewIcon=11";
C'est une version assez épurée car elle ne sert qu'à créer un évènement sur une journée, la version rdv ajoute simplement quelques attributs en plus.
Mon problème est simple : la création du document marche, mais le champ CalendarDateTime n'est pas rempli, voir même n'est pas créé. Tous les autres champs sont créés et rempli correctement, au bon format, sauf celui-la. Résultat : mon document se retrouve dans les brouillons de la base mail, et n'apparait donc pas dans la vue Agenda...
Si je crée un simple agent <<FIELD>> et que je le passe sur le document, tout rentre dans l'ordre... mais je ne peux pas le faire via URL. Le pré-requis est de ne pas pouvoir modifier les éléments de design de la base, donc tout doit être fait depuis l'extérieur.
Si quelqu'un a déjà rencontré ce problème ou à une idée, je suis preneur !