Az űrlap vagy szervezet részére történő automatikus mentés letiltása
Ez a témakör a Dynamics 365 Customer Engagement (on-premises) szolgáltatásra vonatkozik. A témakör Power Apps szolgáltatásra vonatkozó verzióját itt találja: Az automatikus mentés letiltása modellvezérelt alkalmazásban
Az automatikus mentés segít az embereknek, hogy a munkájukra összpontosítsanak anélkül, hogy az űrlap adatainak mentésével kellene foglalkozniuk. A legtöbb ember számára egyértelmű, hogy nem ment minden alkalommal, amikor egy bejegyzést frissít, de néhány szervezet rendelkezhet olyan testreszabással, amelyet kifejezetten a mentés miatt terveztek. Ezeknél a szervezeteknél lehetőség van az automatikus mentés alkalmazásának kezelésére.
Az automatikus mentés működése
Alapértelmezés szerint az összes Frissített és klasszikus entitások kapcsolatos fő űrlapon engedélyezett az automatikus mentés. A rekord létrehozása (kezdetben mentése) után az űrlapon végrehajtott módosítások automatikusan mentésre kerülnek 30 másodperccel a módosítás után. Amennyiben nincs változtatás, az automatikus mentés nem történik meg, amíg az űrlap nyitva marad. A módosítás után az automatikus mentés előtti 30 másodperces időszak újrakezdődik. Az a terület, amelyet valaki éppen szerkeszt, nem tartalmazza az automatikus mentést. Ha valaki más frissítette azt a bejegyzést, amelyet Ön is éppen szerkesztett, visszavonhatja ezeket a változtatásokat, és a képernyőn fog megjelenni, ha automatikus mentés következik be.
Ha az automatikus mentés engedélyezett, a Mentés gomb csak a bejegyzés első mentésekor jelenik meg. A bejegyzés létrehozása után a parancssávban látható mentés gomb nem jelenik meg, de látható az
gomb, amely a jobb alsó sarokban látható, ha vannak nem mentett változtatások. Ez a vezérlő akkor is látható, ha az automatikus mentés nem engedélyezett.
E gombra kattintva elmentheti a bejegyzést, és azonnal frissülnek az adatok az űrlapon. Ha az automatikus mentés engedélyezve van, a rekord mentésre kerül, amikor elnavigál egy rekordtól, vagy bezár egy külön ablakot, amely egy rekordot jelenít meg. Nincs szükség a Mentés & Bezárás gombra, amely a nem frissített entitások űrlapjain jelenik meg.
Fontos
A egyesített felület az oldal automatikus mentési időköze megnő, ha hiba történik az automatikus mentés során. Továbbá, ha egy attribútum értéke megváltozik, vagy sikeres mentés történik, az intervallum 30 másodpercre áll vissza.
Le kellene tiltania az automatikus mentést?
Ha van beépülő modulja, munkafolyamata vagy űrlap-parancsfájlja, amely folyamatban van a bejegyzés mentésekor, az minden alkalommal futni fog, ahányszor automatikus mentés következik be. Nem kívánatos jelenséghez vezethet, ha ezek a bővítmények nem tudják kezelni a automatikus mentést. Függetlenül attól, hogy engedélyezi-e az automatikus mentést vagy sem, a beépülő modulokat, munkafolyamatokat és űrlapszkripteket úgy kell megtervezni, hogy konkrét módosításokat keressenek, és ne hajtsanak végre válogatás nélkül minden mentési eseménynél.
Ha az entitás naplózása be van állítva, minden mentést úgy fog kezelni, mint a rendszer frissítését. Ha valaki több mint 30 másodpercig marad egy nem mentett módosításokat tartalmazó űrlapon, akkor csak akkor jelenik meg további bejegyzés, ha az automatikus mentés végrehajtása után további adatokat ad hozzá. Ha van olyan bejegyzése, amely az adatok naplózásától függ és minden egyes mentést a bejegyzés „megérintése”-ként kezel, lehetséges, hogy az érintések gyakoriságának növekedését fogja látni. Ha ezt a megközelítést használja, vegye figyelembe, hogy az egyéni felhasználói viselkedés megbízhatatlan mutatóvá teszi, ha az automatikus mentés engedélyezve van vagy anélkül.
A szervezet részére történő automatikus mentés letiltása
Ha úgy találja, hogy az automatikus mentés problémákat okoz a használt bővítményeknél, letilthatja azt a szervezet számára. Nincs olyan beállítás, amely letiltja az automatikus mentést az egyes entitások vagy űrlapok esetében.
-
Válassza a Beállítások > Adminisztráció lehetőséget.
Válassza a Rendszerbeállítások lehetőséget.
Az Összes űrlap számára történő automatikus mentés engedélyezése lehetőségért, válassza a nem gombot.
Űrlap automatikus mentésének letiltása
Ha szeretné letiltani az automatikus mentést az adott entitás űrlapokra, hozzáadhat kódot az OnSave egységen belüli eseményhez.
Megjegyzés
Az automatikus mentés le lesz tiltva az űrlapon, de az adatok továbbra is mentésre kerülnek, ha az
gombra kattint a jobb alsó sarokban. Ha megpróbál egy olyan űrlapról elnavigálni vagy egy olyan űrlapot bezárni, ahol az adat megváltozott, a rendszer felkéri, hogy mentse le a változtatásokat mielőtt elnavigálna vagy bezárná az űrlapot.
-
A navigációs sávban válassza a Microsoft Dynamics 365 > Beállítások lehetőséget.
A navigációs sávon megjelenik a Beállítások pont.
-
Válassza a Beállítások > Testreszabások lehetőséget.
Válassza a A rendszer testreszabása lehetőséget.
Az Összetevők alatt bontsa ki az Entitások lehetőséget, majd keresse meg az űrlap entitását.
Bontsa ki az entitás csomópontját, majd válassza az Űrlapok opciót.
Nyissa meg a szerkeszteni kívánt űrlapot.
JavaScript webes erőforrás létrehozása és hozzáadása az űrlaphoz:
Az űrlapszerkesztőben az Űrlap csoportban válassza az Űrlap tulajdonságai elemet.
Az Események lapon az Űrlaptárak alatt válassza a Hozzáadás lehetőséget.
A Rekordok keresése párbeszédpanelen válassza az Új lehetőséget.
Adja meg a következő adatokat a webes erőforrás űrlapon:
Érték Adatfolyam neve preventAutoSave Megjelenítendő név Automatikus mentés megelőzése Type Parancsfájl (JScript) A Típus mező mellett válassza a Szövegszerkesztő lehetőséget.
A Forrás mezőbe illessze be az alábbi kódot:
function preventAutoSave(econtext) { var eventArgs = econtext.getEventArgs(); if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) { eventArgs.preventDefault(); } }A szövegszerkesztő bezárásához válassza az OK lehetőséget.
A webes erőforrás elmentéséhez válassza a Mentés lehetőséget, majd zárja be a webes erőforrás-ablakot.
A létrehozott webes erőforrás ekkor ki lesz jelölve a Rekordok keresése párbeszédpanelben. Válassza a Hozzáadás elemet a párbeszédpanel bezárásához.
A Mentésre esemény konfigurálása:
Az Űrlap tulajdonságai ablakban, az Eseménykezelők szakaszban, állítsa az Esemény lehetőséget Mentésre értékűre.
Kattintson a Hozzáadás gombra.
A Kezelő tulajdonságai ablakban állítsa be Könyvtár lehetőségnél az előző lépésben hozzáadott webes erőforrást.
Írja be a „
preventAutoSave” értéket a Függvény mezőbe. A kis- és nagybetűk különböznek. Ne használjon idézőjeleket.Győződjön meg arról, hogy Engedélyezett van bejelölve.
Ellenőrizze: A végrehajtási környezet átadása első paraméterként.
Fontos
Ha ezt nem teszi meg, a szkript nem fog működni.
A Kezelő tulajdonságai párbeszédpanelnek így kell kinéznie. A testreszabási előtag: „új_” változhat a szervezet alapértelmezett közzétevője által beállított testreszabási előtag alapján.

Az Kezelő tulajdonságai párbeszédablak bezárásához kattintson az OK gombra.
Ha van bármely más eseménykezelő a
OnSaveeseményhez, a zöld nyilak segítségével áthelyezheti ezt az elemet a tetejére.
Kattintson az OK gombra az Űrlaptulajdonságok párbeszédpanel bezárásához.
Az űrlap bezárásához kattintson a Mentés és bezárás lehetőségre.
A megoldáskezelőben kattintson az Összes testreszabás közzététele lehetőségre.
Miután alkalmazta ezt a szkriptet az eseményre, amikor a felhasználók ezzel az
OnSaveűrlappal szerkesztenek egy rekordot, a nem mentett módosítások üzenet ugyanúgy megjelenik az űrlap jobb alsó sarkában, mint ha az automatikus mentés nincs letiltva. De ez az üzenet nem tűnik el, amíg az emberek nem kattintanak az
gombra mellette.
Kapcsolódó információk
Űrlapok létrehozása és tervezése
A fő űrlapok tervezési szempontjai
A fő űrlapok megjelenítése eltérő ügyfeleknél
Űrlap teljesítményének optimalizálása
Megjegyzés
Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)
A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).
Visszajelzés
Visszajelzés küldése és megtekintése a következőhöz: