ErrorItemNotFound-fout wanneer Office-invoegtoepassingen REST-aanroepen uitvoeren op een Outlook-item-id

Origineel KB-nummer: 4483878

Symptomen

Neem het volgende scenario:

  • U gebruikt een Office-invoegtoepassing.
  • Met de invoegtoepassing worden EWS-aanroepen (Exchange Web Services) of Representational State Transfer (REST) uitgevoerd op basis van de item-id van een Outlook-item.
  • De aanroepen kunnen worden uitgevoerd vanuit de Office-front-endtoepassing of back-end.

In dit scenario mislukken de overdrachtsaanroepen en genereert Outlook een ErrorItemNotFound-fout .

Oorzaak

Wanneer Outlook zich in de Exchange-modus met cache bevindt, is de item-id die wordt opgegeven via de Office JavaScript-API Office.context.mailbox.item.itemId , verouderd of nog niet bijgewerkt op de server.

Meer informatie

Dit probleem treedt op in de volgende scenario's:

  • Terwijl een e-mailbericht is geopend in een afzonderlijk bureaubladvenster van Outlook, verplaatst u het bericht naar een andere map in een andere Outlook-toepassing. U verplaatst het bericht bijvoorbeeld naar Outlook Web Access (OWA) of Microsoft Outlook voor iOS en Android. Vervolgens keert u terug naar de bureaubladtoepassing van Outlook en gebruikt u een Office-invoegtoepassing die gebruikmaakt van een ItemID API.

    In dit geval is de oorspronkelijke item-id niet meer geldig. Wanneer de Office-invoegtoepassing probeert toegang te krijgen tot het e-mailbericht via webservices, ontvangt u daarom een ErrorItemNotFound-foutbericht waarin wordt aangegeven dat de bewerking niet kan worden voltooid omdat het bericht is verplaatst of verwijderd.

  • Een e-mailbericht wordt gearchiveerd, verwijderd of verplaatst naar een andere map. Korte tijd later gebruikt u een Office-invoegtoepassing die gebruikmaakt van een ItemID API in Outlook.

    In dit geval geeft Outlook de bijgewerkte item-id op. Het is echter mogelijk dat de server de id pas heeft als Outlook wordt gesynchroniseerd met de server. Wanneer Outlook online werkt, verloopt de synchronisatie doorgaans snel. In sommige gevallen kan het echter langer duren voordat het proces is voltooid.

    Opmerking

    Het maken van regels voor Postvak IN in Outlook kan ook bijdragen aan dit scenario.

Zie de sectie Werken met id's in EWS-id's in Exchange voor meer informatie over hoe de item-id van de webservices wordt gewijzigd wanneer een e-mailbericht wordt verplaatst.