Jaa


Palvelimen kanssa esiintyviensynkronointiristiriitojen ratkaiseminen

Tässä artikkelissa on tietoja, jotka auttavat ratkaisemaan mobiilisynkronoinnin ristiriidat palvelimen kanssa.

Synkronointivirhetaulukko

Jos synkronointivirhe ilmenee, järjestelmä luo automaattisesti uuden merkinnän Dataversen sisällä olevaan Synkronointivirhe-taulukkoon. Tämä taulukko on järjestetty seuraaviin sarakkeisiin.

Sarakkeen nimi Description Esimerkki:
Virheaika Aika, jolloin virhe luotiin. 5/17/2024 7:16 AM
Virhesanoma Virheen kuvaus. Entity Account With Id = <RowId> Does Not Exist
Virhetyyppi Virheen tyyppi, kuten ristiriita tai tietue, joka ei löydy. Tietuetta ei löydy
Nauhoita Synkronointivirheen päivitetty tietue. Contoso
Omistaja Tietueen päivittänyt käyttäjä. John Doe
Toimi Synkronoitavaan tietueeseen käytettävä toiminto. Update
Toiminnon tiedot JSON, joka sisältää toiminnon tiedot. {"lastname":"Contoso2"}
Pyydä tiedot JSON, joka sisältää kyselyn. {"lastname":"Contoso2","syncerror__regardingentityid":<syncerrorId>,"entitylogicalname":"account"}
Virhekoodi Virhekoodi. -2147015424

Huomautus

Varmista, että käyttäjälle määritetty rooli antaa lukuoikeudet Synkronointivirhe-taulukkoon. Lisätietoja: Käytön hallinta luomalla tai muokkaamalla käyttöoikeusroolia

Synkronointivirhe-taulukon käyttöä koskeva suositus

Synkronointivirhe-taulukko on Dataverse-vakiotaulukko. On suositeltavaa luoda malliin perustuva sovellus synkronointivirheiden hallintaa varten.

Jos suoritat mallipohjaisen sovelluksen, näet kunkin käyttäjän synkronointivirheet. Jos valitset synkronointivirherivin, voit yrittää muutoksia uudelleen komentopalkissa.

Laitteen tila -sivun synkronointivirhe

Synkronointivirheet näkyvät alkuperäisenä Laitteen tila -sivulla. Laitteen tila -sivu on heti käytettävissä mallipohjaisissa sovelluksissa, mutta se on määritettävä pohjaan perustuvassa sovelluksessa. Lisätietoja on ohjeaiheessa Offline-mallin ja offline-tilakuvakkeen käyttö.

Synkronointivirheiden korjaaminen pilvivuon avulla

Voit luoda automaattisen pilvivuon Power Automatessa käyttämällä Dataversen kun rivi lisätään, muokataan tai poistetaan -käynnistintä. Työnkulku voi lähettää automaattisesti sähköpostiviestin tai lähettää ilmoituksen laitteessa.

Huomautus

Voit hakea käyttäjän sähköpostiosoitteen työnkulusta lisäämällä Dataverse-toiminnon Hae rivi tunnuksen mukaan käyttämällä Synkronointivirhe-rivin Omistaja-saraketta.

Synkronointiristiriita

Jos asiakasohjelman ja palvelimen välisissä tiedoissa on ristiriita, tapahtuu virhe. Käyttäjän offline-tilassa tekemät muutokset synkronoidaan oletusarvoisesti palvelimeen, kun käyttäjä palaa online-tilaan.

Synkronointiristiriitojen ratkaiseminen

Kun käyttäjä muuttaa offline-sovelluksen tietoja, kunkin sarakkeen päivitykset lähetetään Dataverseen heti, kun verkko on käytettävissä. Jokaisen sarakkeen viimeinen päivitys tallennetaan Dataverseen, joten tämä synkronointi ei epäonnistu ristiriitaisten muutosten vuoksi.

Palvelinpuolen laajennukset ja tarkistus voivat mitätöidä muutoksia. Nämä muutokset palautetaan paikallisesti ja Sync Errors Dataverse -taulukkoon kirjoitetaan virhe.

Ristiriitojen ratkaisun asetukset

Tärkeä

Ristiriidan ratkaisuasetukset eivät koske pohjasovelluksia.

Jos offline-tilassa tehdyt päivitykset hylätään liian usein, on ehkä syytä muuttaa ristiriidan ratkaisuasetukseksi sen oletusarvo.

  1. Kirjaudu Power Platform -hallintakeskukseen.
  2. Valitse siirtymisruudusta Ympäristöt.
  3. Valitse ympäristö.
  4. Valitse komentopalkissa Asetukset.
  5. Valitse Tuote > Ominaisuudet.
  6. Poista Mobile Offline -lisäasetukset malliin perustuville sovelluksille -osassa käytöstä Ota käyttöön ristiriitojen tunnistus Mobile Offline -synkronointia varten -asetus.

Huomautus

Kun tämä asetus on käytössä (ei suositella), palvelimen päivitykset voivat estää asiakasohjelman päivitysten käytön. Ristiriitavirheet on korjattava manuaalisesti.