Kopīgot, izmantojot


Automātiskās saglabāšanas atspējošana modeļa vadītā programmā

Automātiskā saglabāšana palīdz programmas lietotājiem koncentrēties uz savu darbu, nepārvaldot datu saglabāšanu veidlapā. Lielākā daļa lietotāju novērtē, ka nav nepieciešams tieši saglabāt datus katru reizi, kad tiek atjaunināta rinda, taču dažām organizācijām var būt pielāgojumi, kas tika izstrādāti, paredzot tiešu saglabāšanu. Šīm organizācijām ir pieejamas automātiskās saglabāšanas piemērošanas opcijas.

Kā darbojas automātiskā saglabāšana

Pēc noklusējuma visām atjaunināto tabulu un klasisko tabulu galvenajām veidlapām ir iespējota automātiskā saglabāšana. Kad rinda ir izveidota (sākotnēji saglabāta), visas veidlapā veiktās izmaiņas tiek automātiski saglabātas 30 sekundes pēc izmaiņu veikšanas. Ja veidlapā netiek veiktas nekādas izmaiņas, automātiskā saglabāšana nenotiek, kamēr veidlapa ir atvērta. Pēc izmaiņu veikšanas 30 sekunžu periods pirms automātiskās saglabāšanas atsākšanas. Ja kāds cits ir atjauninājis to pašu rindu, kamēr to rediģējat, šīs izmaiņas tiek izgūtas un parādītas veidlapā, kad notiek automātiskā saglabāšana.

Ja ir iespējota automātiskā saglabāšana, saglabāšanas poga tiek parādīta tikai rindas sākotnējai saglabāšanai. Pēc rindas izveides komandjoslā redzamā poga Saglabāt netiek rādīta, bet ir redzama poga Automātiskā saglabāšana. Pogu apakšējā labajā stūrī, kas parāda, vai ir kādas nesaglabātas izmaiņas. Šī vadīkla tiek parādīta arī tad, ja automātiskā saglabāšana ir atspējota.

Varat atlasīt šo pogu, lai saglabātu rindu un nekavējoties atsvaidzinātu datus formā. Ja automātiskā saglabāšana ir iespējota, rinda tiek saglabāta ikreiz, kad pārvietojaties prom no rindas vai aizverat atsevišķu logu, kurā redzama rinda. Nav nepieciešama poga Saglabāt un aizvērt , kas tiek parādīta neatjaunināto tabulu veidlapās.

Vai vajadzētu atspējot automātisko saglabāšanu?

Ja jums ir spraudņi, darbplūsmas vai veidlapu skripti, kas tiek izpildīti, saglabājot rindu, tie tiek izpildīti katru reizi, kad notiek automātiskā saglabāšana. Tas var izraisīt nevēlamu rīcību, ja šie paplašinājumi nav paredzēti darbam ar automātisko saglabāšanu. Neatkarīgi no tā, vai automātiskā saglabāšana ir iespējota vai nav, spraudņiem, darbplūsmām un veidlapu skriptiem ir jābūt veidotiem tā, lai meklētu noteiktas izmaiņas, un tos nevajadzētu izpildīt bez izšķirības katram saglabāšanas notikumam.

Ja tabulai ir konfigurēta auditēšana, katra saglabāšana tiek apstrādāta kā atsevišķs atjauninājums. Ja kāds uzkavējas veidlapā ar nesaglabātām izmaiņām ilgāk par 30 sekundēm, citu ierakstu redzēsit tikai tad, ja viņš pievienos papildu datus pēc automātiskās saglabāšanas veikšanas. Ja pastāv atskaites, kas ir atkarīgas no auditēšanas datiem, un katra saglabāšanas darbība tiek veikta kā atsevišķs “pieskāriens” rindai, veicamie pieskārieni var būt nepieciešami biežāk. Ja izmantojat šo pieeju, ņemiet vērā, ka atsevišķu lietotāju darbības padara to par neuzticamu metriku ar iespējotu automātisko saglabāšanu vai bez tās.

Automātiskās saglabāšanas atspējošana organizācijai

Ja konstatējat, ka automātiskā saglabāšana rada problēmas ar izmantotajiem paplašinājumiem, Power Platform administratori to var atspējot videi. Nav iestatījuma, lai atspējotu automātisko saglabāšanu atsevišķām tabulām vai veidlapām.

  1. Piesakieties administrēšanas Power Platform centrā, dodieties uz Vides un pēc tam atveriet vajadzīgo vidi.
  2. Komandjoslā atlasiet Iestatījumi .
  3. Izvērsiet sadaļu Produkts un pēc tam atlasiet Uzvedība. ·
  4. Sadaļas Pamata darbība opcijai Automātiskā saglabāšana atlasiet Izslēgts.

Veidlapas automātiskās saglabāšanas atspējošana

Ja vēlaties atspējot automātisko saglabāšanu noteiktām tabulas veidlapām, tabulā notikumam OnSave varat pievienot kodu.

Piezīme

Izmantojot šo metodi, automātiskā saglabāšana veidlapai ir atspējota, bet, atlasot pogu Automātiskā saglabāšana, dati joprojām tiks saglabāti. poga labajā apakšējā stūrī. Ja mēģināt naviģēt prom no veidlapas vai aizvērt veidlapu, kurā ir mainīti dati, tiek parādīta uzvedne ar aicinājumu saglabāt izmaiņas, pirms tiek atļauts naviģēt, prom vai aizvērt veidlapu.

Izmantojot tālāk norādīto procedūru, veidlapas poga Saglabāt un aizvērt nedarbojas, jo tā izsauc preventDefault saveMode 2, kas atsaucas uz Saglabāt un aizvērt. Lai no tā izvairītos, varat noņemt getSaveMode() == 2 tālāk norādīto pārbaudi, bet pēc tam veidlapa tiek automātiski saglabāta, kad mēģināt naviģēt prom no veidlapas vai aizvērt veidlapu, kurā ir mainīti dati. Šī iemesla dēļ nedarbojas arī poga Saglabāt un turpināt .

  1. Pierakstieties programmatūrā Power Apps.

  2. Kreisajā navigācijas rūtī atlasiet Tabulas, atlasiet vajadzīgo tabulu un pēc tam atlasiet apgabalu Veidlapas . Ja vienuma nav sānu paneļa rūtī, atlasiet …Vēl un pēc tam atlasiet vēlamo vienumu.

    Tabulu pielāgojumus var veikts arī no risinājuma. Lai to izdarītu, kreisajā rūtī atlasiet Risinājumi, atlasiet tabulu un pēc tam atlasiet apgabalu Veidlapas . Ja vienuma nav sānu paneļa rūtī, atlasiet …Vēl un pēc tam atlasiet vēlamo vienumu.

  3. Atveriet veidlapu, ko vēlaties rediģēt.

  4. Atlasiet Pārslēgt uz klasisko, lai veidlapu rediģētu klasiskajā veidlapas noformētājā.

  5. Izveidot JavaScript tīmekļa resursu un to pievienot veidlapai:

    1. Veidlapu redaktora grupā Veidlapa izvēlieties Veidlapas rekvizīti.

    2. Cilnes Notikumi sadaļā Veidlapu bibliotēkas izvēlieties Pievienot.

    3. Dialoglodziņā Rindas uzmeklēšana izvēlieties vienumu Jauns.

    4. Tīmekļa resursa veidlapā ievadiet tālāk norādīto informāciju.

      Amats Atsauce
      Nosaukums/vārds, uzvārds preventAutoSave
      Parādāmais vārds Automātiskās saglabāšanas novēršana
      Tips Skripts (JScript)
    5. Blakus kolonnai Tips izvēlieties vienumu Teksta redaktors.

    6. Kolonnā Avots ielīmējiet šo kodu:

      function preventAutoSave(econtext) {  
          var eventArgs = econtext.getEventArgs();  
          if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) {  
              eventArgs.preventDefault();  
          }  
      }  
      
      
    7. Izvēlieties Labi, lai aizvērtu teksta redaktoru.

    8. Izvēlieties Saglabāt, lai saglabātu tīmekļa resursu, un pēc tam aizveriet tīmekļa resursa logu.

    9. Dialogā Rindas uzmeklēšana būs atlasīts jaunais tīmekļa resurss. Izvēlieties Pievienot, lai aizvērtu dialogu.

  6. Konfigurējiet OnSave notikumu:

    1. Loga Veidlapas rekvizīti sadaļā Notikumu apdarinātāji opcijai Notikums iestatiet vērtību OnSave.

    2. Atlasiet Pievienot.

    3. Logā Apdarinātāja rekvizīti opcijai Bibliotēka iestatiet iepriekšējā darbībā pievienoto tīmekļa resursu.

    4. Kolonnā Funkcija ierakstiet 'preventAutoSave. Teksts ir reģistrjutīgs. Neiekļaujiet pēdiņas.

    5. Pārliecinieties, vai ir atzīmēta izvēles rūtiņa Iespējots.

    6. Atzīmējiet izvēles rūtiņu Pieņemt izpildes kontekstu kā pirmo parametru.

      Svarīgi

      Ja jūs to nedarīsit, skripts nedarbosies.

      Dialoglodziņš Apdarinātāja rekvizīti izskatīsies, kā redzams tālāk. Pielāgošanas prefikss: "new_" var atšķirties atkarībā no pielāgošanas prefiksa, kas iestatīts jūsu organizācijas noklusējuma izdevējam.

      OnSave notikumu apdarinātājs, lai novērstu automātisko saglabāšanu risinājumā Dynamics 365.

    7. Atlasiet Labi, lai aizvērtu dialogu Apdarinātāja rekvizīti.

    8. Ja OnSave notikumam ir vēl citi notikumu apdarinātāji, izmantojiet zaļās krāsas bultiņas, lai pārvietotu šo vienumu saraksta augšpusē.

      Veidlapas rekvizītiem jābūt attēlotiem šādi. Ņemiet vērā, ka šeit parādītajā piemērā atjaunināšana ir notikusi no risinājuma, kā rezultātā izdevēja prefikss (dspin_) nav tas pats, ko nodrošina noklusējuma izdevējs (new_). Tas ir tāpēc, ka risinājumam tiek izmantots cits izstrādātājs.

    Papildu iestatījumi

  7. Atlasiet Labi, lai aizvērtu dialoglodziņu Formas rekvizīti.

  8. Atlasiet Saglabāt un aizvērt, lai aizvērtu formu.

  9. Risinājumu pārlūkā atlasiet Publicēt visus pielāgojumus.

Kad esat lietojis šo skriptu notikumam OnSave , kad lietotāji rediģē rindu, izmantojot šo no ziņojuma , nesaglabātās izmaiņas tiek parādītas veidlapas apakšējā labajā stūrī tāpat kā tad, ja automātiskā saglabāšana nebūtu atspējota. Taču šis ziņojums nepazudīs, kamēr cilvēki neatlasīs pogu Automātiski saglabāt. blakus tai.

Nākamās darbības

Veidlapu izveide un noformēšana

Piezīme

Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)

Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).