Formos arba organizacijos automatinio įrašymo išjungimas
Ši tema taikoma „Dynamics 365 Customer Engagement (on-premises)“. Šios temos „Power Apps“ versijos ieškokite:Automatinio įrašymo išjungimas modeliu pagrįstoje programoje
Automatinis įrašymas padeda žmonėms susitelkti į darbą, nes jiems nereikia valdyti duomenų įrašymo formoje. Daugeliui žmonių patinka, kai nereikia kiekvieną kartą įrašyti duomenų atnaujinus įrašą, bet kai kuriose organizacijose gali būti tinkinimų, kuriuose reikia tai daryti. Šiose organizacijose yra parinkčių, kaip valdyti, kaip taikomas automatinis įrašymas.
Kaip veikia automatinis įrašymas
Pagal numatytuosius parametrus visose pagrindinėse atnaujintų objektų ir įprastų objektų formose automatinis įrašymas yra įjungtas. Sukūrus įrašą (iš pradžių išsaugojus), visi formos keitimai bus automatiškai įrašyti praėjus 30 sekundžių nuo pakeitimo atlikimo. Jei formoje keitimų neatliekama, automatiškai saugoma nebus, kai forma atidaryta. Atlikus pakeitimą, vėl prasideda 30 sekundžių laikotarpis prieš automatinį išsaugojimą. Laukas, kurį kas nors šiuo metu redaguoja, nėra įtrauktas į automatinį įrašymą. Jei kas nors kitas atnaujino tą patį įrašą, kai jį redaguojate, tie keitimai bus gauti ir rodomi formoje automatiškai įrašius.
Kai automatinis įrašymas įjungtas, įrašymo mygtukas rodomas tik pirmą kartą įrašant įrašą. Sukūrus įrašą, įrašymo mygtukas komandų juostoje nerodomas, bet galite matyti mygtuką
apatiniame dešiniajame kampe, kuris rodomas, jei yra neįrašytų keitimų. Šis valdiklis taip pat rodomas, jei automatinis įrašymas išjungtas.
Galite spustelėti šį mygtuką, kad iškart įrašytumėte įrašą ir atnaujintumėte duomenis formoje. Kai įjungtas automatinis įrašymas, įrašas bus išsaugotas, kai tik nueisite nuo įrašo arba uždarysite atskirą langą, kuriame rodomas įrašas. Nereikia mygtuko Įrašyti ir uždaryti, kuris rodomas neatnaujintų objektų formose.
Wichtig
Vieningoji sąsaja atveju puslapio automatinio įrašymo intervalas padidės, jei automatinio įrašymo metu įvyks klaida. Be to, jei atributo reikšmė pakeičiama arba sėkmingai išsaugoma, intervalas bus atstatytas į 30 sekundžių.
Ar turėtumėte išjungti automatinį įrašymą?
Jei turite priedų, darbo eigų arba formų scenarijų, kurie vykdomi, kai įrašas įrašomas, jie bus vykdomi kaskart automatiškai įrašant. Dėl to galimas nepageidaujamas veikimas, jei šie plėtiniai nebuvo sukurti, kad veiktų su automatinio įrašymo funkcija. Nesvarbu, ar įgalinate automatinį įrašymą, ar ne, papildiniai, darbo eigos ir formos scenarijai turėtų būti sukurti taip, kad būtų galima ieškoti konkrečių pakeitimų, ir neturėtų būti vykdomi beatodairiškai kiekviename įrašymo įvykyje.
Jei sukonfigūruotas objekto tikrinimas, kiekvienas įrašymas laikomas atskiru atnaujinimu. Jei kas nors ilgiau nei 30 sekundžių pasilieka formoje su neišsaugotais pakeitimais, papildomą įrašą matysite tik tuo atveju, jei atlikęs automatinį įrašymą jis pridės daugiau duomenų. Jei turite ataskaitų, kurios priklauso nuo tikrinimo duomenų ir kiekvienas įrašymas laikomas atskiru įrašo atnaujinimu, pamatysite atnaujinimų pagausėjimą. Jei naudojate šį metodą, turėtumėte atsižvelgti į tai, kad dėl atskirų naudotojų elgsenos tai yra nepatikima metrika, kai įjungtas automatinis išsaugojimas arba neįjungtas.
Organizacijos automatinio įrašymo išjungimas
Jei nustatysite, kad automatinis įrašymas sukels problemų dėl bet kokių naudojamų plėtinių, galite jį išjungti savo organizacijoje. Nėra parametro, kaip išjungti atskirų objektų ar formų automatinį įrašymą.
-
Eikite į Parametrai > Administravimas.
Pasirinkite Sistemos parametrai.
Parinkties Įjungti visų formų automatinį įrašymą atveju pasirinkite Ne.
Formos automatinio įrašymo išjungimas
Jei norite išjungti automatinį įrašymą konkrečiose objekto formose, galite įtraukti kodą į objekto įvykį OnSave.
Hinweis
Formos automatinis įrašymas bus išjungtas, bet duomenys vis tiek bus įrašomi spustelėjant mygtuką
apatiniame dešiniajame kampe. Bandant išeiti iš formos arba uždaryti formą, kurios duomenys buvo pakeisti, bus pateiktas raginimas įrašyti keitimus prieš išeinant arba uždarant formą
-
Naršymo juostoje pasirinkite Microsoft Dynamics 365 > Parametrai.
Naršymo juostoje pasirodys Parametrai.
-
Eikite į Parametrai > Tinkinimai.
Pasirinkite Sistemos tinkinimas.
Dalyje Komponentai išplėskite Objektai ir raskite formos objektą.
Išplėskite objekto mazgą ir pasirinkite Formos.
Atidarykite norimą redaguoti formą.
„JavaScript“ žiniatinklio ištekliaus kūrimas ir įtraukimas į formą
Formų rengyklės grupėje Forma pasirinkite Formos ypatybės.
Skirtuke Įvykiai po Formų bibliotekos pasirinkite Įtraukti.
Dialogo lange Ieškoti įrašo pasirinkite Naujas.
Įveskite toliau nurodytą informaciją žiniatinklio ištekliaus formoje.
Vertė Pavadinimas / vardas ir pavardė preventAutoSave Rodomas vardas Automatinio įrašymo neleidimas Tipas Scenarijus (JScript) Šalia lauko Tipas pasirinkite Teksto rengyklė.
Lauke Šaltinis įklijuokite toliau nurodytą kodą.
function preventAutoSave(econtext) { var eventArgs = econtext.getEventArgs(); if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) { eventArgs.preventDefault(); } }Pasirinkite Gerai, kad uždarytumėte teksto rengyklę.
Pasirinkite Įrašyti, kad įrašytumėte žiniatinklio išteklių ir uždarytumėte ištekliaus langą.
Dialogo lange Ieškoti įrašo bus pažymėtas naujas žiniatinklio išteklius, kurį sukūrėte. Pasirinkite Įtraukti norėdami uždaryti dialogo langą.
Įvykio „OnSave“ konfigūravimas
Lango Formos ypatybės sekcijoje Įvykių apdorojimo programos nustatykite Įvykis kaip OnSave.
Spustelėkite Įtraukti.
Lange Apdorojimo programos ypatybės nustatykite Biblioteka kaip žiniatinklio išteklių, kurį įtraukėte atlikdami ankstesnį veiksmą.
Įveskite „
preventAutoSave“ lauke Funkcija. Reikia skirti didžiąsias ir mažąsias raides. Neįtraukite kabučių.Įsitikinkite, kad pažymėtas langelis Įjungta.
Pažymėkite Perduoti vykdymo kontekstą kaip pirmą parametrą.
Wichtig
Jei to nepadarysite, scenarijus neveiks.
Dialogo langas Apdorojimo programos ypatybės turi atrodyti taip. Tinkinimo priešvardis: „new_“ gali skirtis pagal tinkinimo priešvardį, nustatytą numatytajam organizacijos leidėjui.

Spustelėkite Gerai, kad uždarytumėte dialogo langą Apdorojimo programos ypatybės.
Jei yra kitų įvykio
OnSaveįvykio apdorojimo programų, naudodami žalias rodykles perkelkite šią į viršų.
Spustelėkite Gerai, kad uždarytumėte dialogo langą Formos ypatybės.
Spustelėkite Įrašyti ir uždaryti, kad uždarytumėte formą.
Sprendimų naršyklėje spustelėkite Publikuoti visus tinkinimus.
Pritaikius šį scenarijų įvykiui
OnSave, kai žmonės redaguoja įrašą naudodami šią formą, pranešimas apie neišsaugotus keitimus bus rodomas apatiniame dešiniajame formos kampe taip pat, kaip ir tuo atveju, jei automatinis įrašymas nebūtų išjungtas. Tačiau šis pranešimas niekur nedings, kol žmonės nepastebės mygtuko
šalia jo.
Taip pat žr.
Formų kūrimas ir projektavimas
Pagrindinių formų kūrimo aptarimas
Kaip pagrindinės formos pateikiamos įvairiuose klientuose
Formų našumo optimizavimas
Hinweis
Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)
Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).
Atsiliepimai
Pateikti ir peržiūrėti atsiliepimą, skirtą