ErrorItemNotFound-virhe, kun Officen apuohjelmat tekevät REST-kutsuja Outlook-kohteen tunnusta vastaan

Alkuperäinen KT-numero: 4483878

Oireet

Oletetaan seuraava tilanne:

  • Käytät Office-apuohjelmaa.
  • Apuohjelma tekee Exchange Web Services (EWS) - tai Representational State Transfer (REST) -kutsuja Outlook-kohteen kohdetunnuksella.
  • Voit soittaa joko Officen edustasovelluksesta tai taustasovelluksesta.

Tässä skenaariossa siirtokutsut epäonnistuvat ja Outlook luo ErrorItemNotFound-virheen .

Syy

Kun Outlook on Exchange-välimuistitilassa, Office JavaScript -ohjelmointirajapinnan Office.context.mailbox.item.itemId kautta annettu kohdetunnus on vanhentunut tai sitä ei ole vielä päivitetty palvelimessa.

Lisätietoja

Tämä ongelma ilmenee seuraavissa tilanteissa:

  • Kun sähköpostiviesti on avoinna erillisessä Outlookin työpöytäikkunassa, siirrät viestin toiseen kansioon toisessa Outlook-sovelluksessa. Voit esimerkiksi siirtää viestin Outlook Web Accessiin (OWA) tai Microsoft Outlook for iOS:ään ja Androidiin. Sitten palaat Outlookin työpöytäsovellukseen ja käytät Office-apuohjelmaa, joka käyttää ohjelmointirajapintaa ItemID .

    Tässä tapauksessa alkuperäisen kohteen tunnus ei ole enää kelvollinen. Näin ollen, kun Office-apuohjelma yrittää käyttää sähköpostiviestiä verkkopalvelujen kautta, näyttöön tulee ErrorItemNotFound-virhesanoma , jonka mukaan toimintoa ei voi suorittaa loppuun viestin siirtämisen tai poistamisen vuoksi.

  • Sähköpostiviesti arkistoidaan, poistetaan tai siirretään toiseen kansioon. Vähän myöhemmin käytät Office-apuohjelmaa, joka käyttää ohjelmointirajapintaa ItemID Outlookissa.

    Tässä tapauksessa Outlook antaa päivitetyn kohteen tunnuksen. Palvelimella ei kuitenkaan välttämättä ole tunnusta, ennen kuin Outlook synkronoituu palvelimen kanssa. Kun Outlook toimii online-tilassa, synkronointi on yleensä nopeaa. Joissain tapauksissa prosessin valmistuminen voi kuitenkin kestää kauemmin.

    Huomautus

    Saapuneet-kansion sääntöjen luominen Outlookissa voi myös vaikuttaa tähän skenaarioon.

Lisätietoja siitä, miten VERKKOpalveluiden kohteen tunnus muuttuu sähköpostiviestin siirtämisen yhteydessä, on EWS-tunnisteidenkäsitteleminen Exchangessa -osassa.