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.
- Jelentkezzen be aPower Platform felügyeleti központjába.
- Válassza a Környezetek lehetőséget a navigációs ablaktáblán.
- Válasszon környezetet.
- Válassza a Beállítások lehetőséget a parancssávon.
- Válassza a Termék > Funkciók lehetőséget.
- 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.