Megosztás a következőn keresztül:


A kiszolgálóval való szinkronizálási problémák megoldása

Ez a cikk a kiszolgálóval való mobilszinkronizálási ütközések feloldásához nyújt segítséget.

Szinkronizálási hiba táblázat

Szinkronizálási hiba esetén a rendszer automatikusan létrehoz egy új bejegyzést a benne található Szinkronizálási hiba táblában Dataverse. Ez a táblázat a következő oszlopokból épül fel.

Oszlopnév Description Példa
Hiba ideje A hiba létrehozásának időpontja. 5/17/2024 7:16
Hibaüzenet A hiba leírása. Entity Account With Id = <RowId> Does Not Exist
Hiba típusa A hiba típusa, például ütközés vagy rekord nem található hiba. A rekord nem található
Bejegyzés Frissített rekord szinkronizálási hibában. Contoso
Tulajdonos A rekordot frissítő felhasználó. John Doe
Művelet A szinkronizálandó rekordra alkalmazott művelet. Update
Műveleti adatok A művelet hasznos adatait tartalmazó JSON. {"vezetéknév":"Contoso2"}
Adatok lekérése A lekérdezést tartalmazó JSON. {"lastname":"Contoso2","syncerror__regardingentityid":<syncerrorId>,"entitylogicalname":"account"}
Hibakód A hiba kódja. -2147015424

Megjegyzés

Győződjön meg arról, hogy a felhasználóhoz rendelt szerepkör olvasási jogosultságokat biztosít a Szinkronizálási hiba táblához. További információ: biztonsági szerepkör létrehozása vagy szerkesztése a hozzáférés kezeléséhez

Javaslat a Szinkronizálási hiba táblázat használatára

A Szinkronizálási hiba tábla egy szabványos Dataverse tábla. Javasoljuk, hogy hozzon létre egy modellvezérelt alkalmazást a szinkronizálási hibák kezeléséhez.

Ha futtatja a modellvezérelt alkalmazást, láthatja az egyes felhasználók szinkronizálási hibáit. Ha kiválaszt egy szinkronizálási hibasort, a parancssávon újrapróbálkozhat a módosításokkal .

Szinkronizálási hiba az Eszközállapot lapon

A szinkronizálási hibák natív módon jelennek meg az Eszközállapot lapon. Az Eszközállapot oldal azonnal elérhető a modellvezérelt alkalmazásokban, de be kell állítani a vászonalapú alkalmazásban. További információ: Az offline sablon és az offline állapotikon használata.

Szinkronizálási hibákkal kapcsolatos műveletek végrehajtása felhőfolyamat használatával

Létrehozhat egy automatikus felhőfolyamat Power Automate az Dataverse eseményindító használatával, amikor egy sort hozzáadnak, módosítanak vagy törölnek. A folyamat automatikusan küldhet e-mailt vagy értesítést az eszközön.

Megjegyzés

A felhasználó e-mail-címének lekéréséhez a folyamaton belül adja hozzá a Sor beolvasása Dataverse azonosító alapján műveletet a Szinkronizálási hiba sor Tulajdonos oszlopában .

Szinkronizálási ütközés

Ha az ügyfél és a kiszolgáló adatai nem egyeznek, ütközési hibák lépnek fel. Alapértelmezés szerint a felhasználó által kapcsolat nélküli módban végrehajtott módosításokat a rendszer automatikusan szinkronizálja a kiszolgálóval, amikor a felhasználó újra online állapotba kerül.

A szinkronizálási ütközések feloldása

Amikor egy felhasználó módosítja az adatokat egy offline alkalmazásban, az egyes oszlopok frissítései visszakerülnek, Dataverse amint a hálózat elérhetővé válik. Az egyes oszlopok utolsó frissítése a tárolóban Dataverse tárolódik, így ez a szinkronizálás nem meghiúsul ütköző módosítások miatt.

A kiszolgálóoldali beépülő modulok és az érvényesítés érvényteleníthetik a módosításokat. Ezeket a módosításokat a rendszer helyileg visszaállítja, és hibát ír a Szinkronizálási hibák Dataverse táblába.

Ütközésfeloldási beállítások

Fontos

Az ütközésfeloldási beállítások nem vonatkoznak a vászonalapú alkalmazásokra.

Ha az offline módban végrehajtott frissítéseket túl gyakran utasítja el a rendszer, fontolja meg az ütközésfeloldási beállítás alapértelmezett értékre történő módosítását.

  1. Jelentkezzen be aPower Platform felügyeleti központjába.
  2. Válassza a Környezetek lehetőséget a navigációs ablaktáblán.
  3. Válasszon környezetet.
  4. Válassza a Beállítások lehetőséget a parancssávon.
  5. Válassza a Termék > Funkciók lehetőséget.
  6. A modellvezérelt alkalmazások speciális mobile offline beállításai szakaszban kapcsolja ki az Ütközésészlelés engedélyezése mobile offline szinkronizáláshoz beállítást.

Megjegyzés

Ha ez a beállítás be van kapcsolva (nem ajánlott), a kiszolgálón lévő frissítések megakadályozhatják az ügyfélfrissítések alkalmazását. Az ütközési hibákat manuálisan kell megoldani.