none
Comment savoir qu'une ressource a refusé une invitation via EWS ? RRS feed

  • Discussion générale

  • Bonjour, 

    Je suis confronté à un problème dans le développement d'une application qui passe par le Web Service d'Exchange. Le source est en PHP / SOAP mais cela n'a aucune influence réelle sur le soucis concerné.

    Pour ce que j'en sais, lorsque l'on créé un event, avec ou sans salle (ressource), exchange créé un événement. Il envoie ensuite les invitations, notamment à la salle (qui est donc une invitée). Mais qu'elle accepte ou non, l'événement est créé, et placé dans le calendrier d'Outlook. Rien n'indique aux invités que leur réunion ne profite pas d'une salle. Mais également, des applications qui puisent leurs informations d'exchange.

    Je récupère les informations à partir d'une méthode findItem, qui ne retourne aucun attribut susceptible de dire si oui ou non une salle a accepté l'invitation (et donc, si la ressource est associée à l'event). Impossible de boucler ensuite sur tous les évents listés dans cette réponse à l'aide de leur ID et de getItem : le temps d'exécution devient vite bien trop long. J'ai joué sur les AdditionnalProperties, mais les attributs demandés ne sont pas retournés.

    Existe-t-il une solution pour récupérer, dans une liste d'events, une information sur le statut d'une ressource associée ?

     

    mercredi 3 août 2016 13:38

Toutes les réponses

  • Bonjour Dav.R,

    Veuillez consulter les liens suivants :
    GetItem Operation
    How to: Retrieve appointments and meetings by using the EWS Managed API 2.0
    Je vous remercie par avance de votre retour.

    Cordialement,
    Teodora


    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    jeudi 4 août 2016 11:09
  • Bonjour Teodora,

    Merci de votre réponse. Toutefois, aucun des deux liens ne répond à mon problème.

    En effet, comme je le disais dans mon premier message, j'ai déjà utilisé l'opération GetItem à partir d'une liste générée par la réponse de findItem. Mais cela n'apporte pas de solution satisfaisante, car le temps d'exécution (une requête par élément de la liste devient très vite trop long) n'est pas acceptable à l'usage.

    Existe-t-il une façon d'obtenir, dans une liste générée par l'usage de findItem et sans avoir à exécuter une requête pour chaque élément, un attribut qui permettrait non seulement de savoir si une salle / ressource est associée aux événements, mais surtout de connaître la réponse de ladite ressource / salle ? 


    • Modifié Dav.R jeudi 4 août 2016 13:39
    jeudi 4 août 2016 13:38