Uobičajeni problemi i rješenja za alat za provjeru rješenja

U ovom su članku navedeni neki uobičajeni problemi na koje možete naići prilikom upotrebe alata za provjeru rješenja. Ako je to primjenjivo, predložena su zaobilazna rješenja.

Niste u mogućnosti koristiti alat za provjeru rješenja za izvođenje analiza ili rezultata preuzimanja

Ubrzo nakon slanja zahtjeva alata za provjeru rješenja za pokretanje analize ili preuzimanja rezultata operacija se ne dovršava i prikazuje se poruka o pogrešci poput sljedeće:

„Nismo mogli provesti provjeru na rješenju [Naziv rješenja]. Pokušajte ga ponovno pokrenuti.”

Kad god je to moguće, alat za provjeru rješenja pokušava vratiti određenu poruku o pogrešci s pomoću veze na pojedinosti o mogućem uzroku i koracima za rješavanje. Za pojedinosti odaberi mogućnost „Saznajte više”.

Traka s porukom o pogrešci.

Pogreške do kojih dolazi tijekom pozadinske obrade analize neće uspjeti sa stanjem Nije moguće dovršiti i poruka o pogrešci vraća se u portal platforme Power Apps te se tražitelju šalje obavijest e-poštom.

Status pogreške.

Odabirom obavijesti portala povezat ćete se na tu stranicu na kojoj možete pronaći uobičajene probleme za buduće rješavanje problema. Ako jedan od navedenih uobičajenih problema ne riješi problem, vraća se i referentni broj. Za daljnju istragu, Microsoftovoj službi za podršku navedite ovaj referentni broj.

Obavijest o neuspjehu.

Alat za provjeru rješenja ne provjerava zadano rješenje

Alat za provjeru rješenja izvozi rješenje iz okruženja Microsoft Power Platform za analizu. Izvoz zadanog rješenja nije podržan i provjera se možda neće uspješno dovršiti. Više informacija: Alat za provjeru rješenja ne izvozi velika rješenja.

Izvršavanje alata za provjeru rješenja ne uspijeva zbog nepodržane verzije alata za provjeru platforme Power Apps

Alat za provjeru rješenja značajka je omogućena aplikacijom za provjeru na platformi Power Apps. Ako imate instaliranu verziju aplikacije za provjeru na platformi Power Apps stariju od verzije 1.0.0.47, izvršavanje alata za provjeru rješenja možda se neće uspješno dovršiti. Verziju rješenja za provjeru Power Apps nadogradite iz modula Centar za administratore za Power Platform.

No ako je vaša instalirana verzija rješenja za provjeru Power Apps starija od verzije 1.0.0.45, preporučujemo da izbrišete to rješenje i instalirate ga ponovno. Zbog nedavne izmjene sheme, nadogradnja rješenja za provjeru na platformi Power Apps s verzija starijih od verzije 1.0.0.45 može završiti neuspjehom.

Ako želite zadržati stare rezultate alata za provjeru rješenja, izvezite rezultate iz prethodnog izvođenja ili izvezite sve podatke iz alata za provjeru rješenja putem mogućnosti Izvoz podataka u Excel da biste izvezli podatke iz sljedećih tablica:

  • Komponenta analize
  • Zadatak analize
  • Rezultat analize
  • Pojedinost rezultata analize

Način deinstalacije alata za provjeru na platformi Power Apps

Kako biste deinstalirali rješenje za provjeru na platformi Power Apps, učinite sljedeće:

  1. U svojstvu administratora ili osobe za prilagodbu sustava, otvorite portal platforme Power Apps tako da odete na web-adresu https://make.powerapps.com/environments.
  2. Odaberite Rješenja.
  3. Odaberite stavku Power Apps rješenje za provjeru, a zatim na alatnoj traci za rješenja odaberite Brisanje.

Način instalacije alata za provjeru na platformi Power Apps

Kako biste alat za provjeru iz platforme Power Apps ponovno instalirali u svoje okruženje, učinite sljedeće:

  1. Kao administrator sustava ili osoba za prilagodbu sustava otvorite portal platforme Power Apps na web-mjestu https://make.powerapps.com/environments.
  2. Odaberite Rješenja.
  3. Na alatnoj traci za rješenja odaberite alat za provjeru rješenja, a zatim odaberite Instaliraj.

Alat za provjeru rješenja ne može pristupiti okruženjima u načinu rada administracije

Okruženja koja su postavljena u Način rada administracije namjerno dopuštaju pristup samo korisnicima s ulogama administratora sustava i osobe za prilagodbu sustava. Budući da identitet aplikacije za provjeru iz platforme Power Apps nema ni jednu od tih uloga dodijeljenu prema zadanim postavkama, ne može pristupiti tvrtkama ili ustanovama koje rade u ovom načinu.

Kako bi se alat za provjeru rješenja koristio u ovim tvrtkama ili ustanovama, način rada administracije mora se onemogućiti.

Onemogućavanje načina administracije

Kako biste onemogućili način administracije za instancu tvrtke ili ustanove, učinite sljedeće:

  1. Prijavite se u centar za administratore platforme Power Platform.

  2. Otvorite okruženje u kojem se pojavljuju problemi s pokretanjem alata za provjeru rješenja, a zatim odaberite Uredi.

  3. Postavite Način rada administracije na onemogućeno, a zatim odaberite mogućnost Spremi.

    Onemogućite administratorski način rada.

  4. Ponovno pokrenite alat za provjeru rješenja.

Alat za provjeru rješenja ne uspijeva zbog nedostatka sigurnosnih uloga

Korisnik aplikacije za provjeru rješenja zahtijeva sljedeće sigurnosne uloge dodijeljene kako bi pružio potrebne privilegije za komunikaciju s Dataverse organizacijom. Ako bilo koja od ovih uloga nije dodijeljena korisnikovoj Power Apps "Aplikaciji za provjeru", pokušaji pokretanja analize, rezultata preuzimanja i otkazivanja pokretanja neće uspjeti. To se najčešće događa kada klijenti imaju automatizaciju koja uklanja sigurnosne uloge neočekivanih korisnika. Sljedeće sigurnosne uloge sadrže minimalne potrebne dozvole:

  • Izvoz prilagodbi (provjera rješenja)
  • Autor usluge
  • Alat za provjeru rješenja

Način dodijele nedostajuće sigurnosne uloge

Da biste korisniku Power Apps aplikacije za provjeru dodijelili sigurnosne uloge koje nedostaju:

  1. U centru za administratore Power Platform otvorite svoje okruženje, a zatim popis korisnika aplikacije Korisnici > ·.
  2. Odaberite korisnika aplikacije "Power Apps Checker" s popisa korisnika.
  3. Na naredbenoj traci odaberite Uređivanje sigurnosnih uloga .
  4. Potvrdite okvire za gore navedene uloge, a zatim odaberite Spremi.
  5. Ponovno pokrenite alat za provjeru rješenja.

Alat za provjeru rješenja ne uspijeva zbog načina rada ograničenog pristupa

Korisniku aplikacije za Alat za provjeru rješenja potreban je način za pristup „Nije interaktivno” ili „Čitanje-pisanje” kako bi komunicirao s tvrtkom ili ustanovom na usluzi Dataverse. Ako je način pristupa promijenjen na drugu vrijednost, primjerice „Administrativno”, tada pokušaji izvođenja analize, rezultata preuzimanja i poništavanja izvođenja neće uspjeti.

Kako biste riješili taj problem, morate ažurirati korisnika aplikacije „Alat za provjeru na platformi Power Apps” s načinom pristupa „Nije interaktivno”.

Način ažuriranja načina korisničkog pristupa

Kako biste ažurirali način pristupa za korisnika alata za provjeru u platformi Power Apps, učinite sljedeće:

  1. Otvorite svoju tvrtku ili ustanovu na usluzi Dataverse i pomaknite se na mogućnost Postavke > Sigurnost > Korisnici.
  2. Na popisu korisnika odaberite korisnika „Alata za provjeru u platformi Power Apps” i dvaput kliknite kako biste otvorili korisnički obrazac.
  3. Pomaknite se do odjeljka obrasca „Administracija” > „Informacije o licenci za pristup klijenta (CAL, Client Access License)”.
  4. Odaberite mogućnost „Nije interaktivno” u padajućoj kontroli Način pristupa.

Način pristupa.

  1. Spremite i zatvorite korisnički obrazac.
  2. Ponovno pokrenite alat za provjeru rješenja.

Alat za provjeru rješenja ne uspijeva zbog onemogućenog korisnika

Korisnik aplikacije Alat za provjeru Power Apps u organizaciji servisa Dataverse koja sadrži rješenja za analizu mora biti omogućen. Ako korisnik aplikacije postane onemogućen, zahtjevi za analizu rješenja u istoj organizaciji neće uspjeti. Ako primate ovu poruku o pogrešci, prvo provjerite je li korisnik aplikacije Alat za provjeru Power Apps doista onemogućen. Zatim slijedite dolje navedene korake rješavanja.

Onemogućen status korisnika.

Kako omogućiti korisnika aplikacije Alat za provjeru Power Apps

  1. U Centru za administratore za Power Platform odaberite okruženje i idite na Postavke > Korisnici + dopuštenja > Korisnici.
  2. U prikazu Korisnici aplikacije potvrdite kvačicu pored korisnika aplikacije Alat za provjeru Power Apps.
  3. Na alatnoj traci Akcije odaberite Omogući.

Omogućite korisnika iz prikaza.

  1. U poruci Potvrda aktivacije korisnika odaberite Aktiviraj.
  2. Alternativni pristup je otvaranje korisničkog obrasca aplikacije i odabir status Omogućeno u podnožju obrasca. Spremite promjene.

Omogućite korisnika iz obrasca.

Provjera rješenja ostaje u stanju rada dulje od 30 minuta

Alat za provjeru rješenja može ostati u stanju izvođenja neograničeno dugo ako analizirano rješenje sadrži komponente dodataka razvijene korištenjem .NET Standard 2.0. Dodaci koji koriste .NET Standard 2.0 trenutno nisu podržani u provjeri rješenja i trebali bi biti isključeni iz analize. Isključite komponentu dodatka uklanjanjem iz ciljnog rješenja ili upotrebom parametra 'ExcludedFileNamePattern' u modulu PowerShell za Power Apps alat za provjeru.

Uobičajeni uvjeti dodataka zbog kojih program za provjeru rješenja ne uspijeva

Kad alat za provjeru rješenja primi i obradi zahtjeve za analizu, mora pozvati krajnju točku servisa Dataverse za dohvaćanje/ažuriranje relevantnih podataka o poslu i izvoz odabranih rješenja. Svaka interakcija koju vrši servis za provjeru rješenja sa servisom Dataverse mogao bi pokrenuti jedan ili više koraka dodataka koji su registrirani na poruci poslanoj u zahtjevu. Ovi dodaci zauzvrat mogu uvesti uvjete koji sprječavaju rukovanje porukom onako kako očekuje Dataverse i omesti sposobnost alata za provjeru rješenja da obradi traženi posao analize. Do sličnih situacija može doći pri preuzimanju rezultata provjere rješenja ili otkazivanju zadatka analize u tijeku.

Uobičajene radnje servisa Dataverse koje zahtijeva alat za provjeru rješenja:

  • Dohvaćanje podataka rešenja systemuser i organizacijske tablice
  • Stvaranje, ažuriranje i dohvaćanje podataka tablica posla analize, komponente analize i rezultata analize
  • Izvoz rješenja

Korak dodatka registriran je za izvršavanje u kontekstu nelicenciranog korisnika

Kada provjera rješenja ne uspije zbog iznimke "nelicenciranog korisnika", često je uzrokovana aktiviranim korakom dodatka konfiguriranim za izvršavanje u kontekstu određenog korisnika sustava koji trenutno nije licenciran. Osigurajte da se svi koraci dodatka koje može pokrenuti alat za provjeru rješenja izvrše u kontekstu licenciranog korisnika.

Važno

Najtoplije se preporučuje da se koraci dodataka konfiguriraju tako da se izvršavaju u kontekstu korisnika koji poziva, a ne određenih korisnika kojima se može oduzeti dodijeljena licenca.

Korak dodatka izvodi operacije za koje su potrebne privilegije koje nisu odobrene korisniku aplikacije Alat za provjeru Power Apps

Kada provjera rješenja ne uspije zbog uskraćivanja Dataverse pristupa na temelju ovlasti koja nedostaje, često je uzrokovana aktiviranim korakom dodatka koji izvodi operacije za koje su potrebne ovlasti koje trenutno nisu dodijeljene korisniku Power Apps aplikacije Checker. Konfigurirajte korak dodatka da se ne izvrši na operaciji koju poziva alat za provjeru rješenja ili dodijelite korisniku aplikacije Alat za provjeru Power Apps potrebne privilegije za izvršavanje prilagođenog koraka dodatka.

Korak dodatka neočekivano prekida izvršenje i vraća InvalidPluginExecutionException

Alat za provjeru rješenja možda neće uspjeti zbog pogreški "ISV kod je prekinuo operaciju" ili "Došlo je do neočekivane pogreške iz ISV koda". Kada se to dogodi, to znači da je pokrenut korak dodatka koji je izričito prekinuo izvršavanje bacanjem InvalidPluginExcecutionException ili da pogreška nije ispravno uhvaćena u kod dodatka. Ili konfigurirajte korak dodatka da se ne izvrši na operaciji koju poziva alat za provjeru rješenja ili prilagodite implementaciju dodatka tako da ne prekida izvršenje na temelju uvjeta koje predstavi alat za provjeru rješenja.

Uobičajene operacije koje poziva alat za provjeru rješenja uključuju Stvaranje i Ažuriranje. Te se operacije mogu pojaviti na sljedećim tablicama: Posao analize, Komponenta analize ili Rezultat analize.

Provjera rješenja ne uspijeva zbog onemogućene aplikacije prve strane u ID-u Microsoft Entra

Identitet poslovne aplikacije prve strane koji koristi alat za provjeru rješenja (PowerApps-Savjetnik) ne bi trebao biti onemogućen u ID-u Microsoft Entra . Ako je onemogućen, identitet ne može provjeriti autentičnost kada traži tokene nositelja za i druge potrebne davatelje resursa u Dataverse ime korisnika koji je podnio zahtjev.

Slijedite korake u nastavku da biste provjerili nije li identitet aplikacije onemogućen u Microsoft Entra sustavu i po potrebi omogućili aplikaciju.

Način provjere i/ili izmijene stanja omogućene aplikacije

Kako biste provjerili i/ili izmijenili omogućeno stanje identiteta aplikacije za poduzeće platforme PowerApps-Savjetnik

  1. Pristupite klijentu na portalu Microsoft Entra.
  2. Pomaknite se na mogućnost Aplikacije za poduzeće.
  3. Odaberite mogućnost Sve aplikacije i potražite stavku „PowerApps-Savjetnik”.

Traženje aplikacije PowerApps-Savjetnik.

  1. Odaberite mogućnost „PowerApps-Savjetnik” kako biste vidjeli pojedinosti o aplikaciji.
  2. Odaberite mogućnost Svojstva.
  3. Provjerite stanje mogućnosti Omogućeno za prijavu korisnika. Ako je vrijednost postavljena na Ne, tada je aplikacija onemogućena.

Onemogućena aplikacija poduzeća.

  1. Odaberite gumb za odabir kako biste vrijednost prebacili na „Da” To omogućuje aplikaciju.

Omogućite aplikaciju PowerApps-Savjetnik.

  1. Odaberite Spremi. Sada je aplikacija omogućena. Možda ćete morati pričekati nekoliko minuta da se promjena prenese.
  2. Ponovno pokrenite alat za provjeru rješenja.

Važno

Da biste uredili poslovne aplikacije, morate imati administratorske ovlasti u Microsoft Entra ID-u (Microsoft Entra ID-u).

Alat za provjeru rješenja ne uspijeva izvesti rješenja s komponentama nacrta tijeka poslovnog procesa

Ako rješenje sadrži komponentu tijeka poslovnog procesa u stanju nacrta koji nikada prije nije bio aktiviran, Alat za provjeru rješenja neće uspjeti izvesti rješenje za analizu. Ova pogreška nije jedinstvena za alat za provjeru rješenja, a uzrokovana je ovisnošću tijek poslovnog procesa o komponenti podloge (prilagođene) tablice koja se ne stvara dok se tijek poslovnog procesa ne aktivira prvi put. Taj se problem može pojaviti i ako je tijek poslovnog procesa aktiviran unutar preglednika rješenja.

Referenca KB članak #4337537: Nevaljani izvoz – Nedostaje tablica poslovnog procesa za pojedinosti o problemu i koracima za rješavanje.

Alat za provjeru rješenja ne uspije izvesti rješenja s komponentama aplikacija stvorenima prema modelu

Ako rješenje sadrži aplikaciju stvorenu prema modelu, alat za provjeru rješenja neće uspješno izvesti rješenje radi analize. Ovu pogrešku uzrokuje sigurnost na temelju uloga za dijeljenje aplikacija. Power Apps Ako korisnik aplikacije Checker nema odgovarajući pristup aplikacijama stvorenim prema modelu, sva rješenja koja ih sadrže neće se moći izvesti s provjerom rješenja.

Da biste riješili ovaj problem, odobrite sigurnosnu ulogu Autor okruženja korisniku alata za provjeru u aplikaciji Power Apps.

Alat za provjeru rješenja ne uspijeva izvesti rješenja zakrpe

Ako je na rješenje primijenjena zakrpa, alat za provjeru rješenja neće uspješno izvesti rješenje radi analize. Ako je na rješenje primijenjena zakrpa, izvorno se rješenje zaključava i nije ga moguće mijenjati ni izvesti sve dok u tvrtki ili ustanovi postoje zavisne zakrpe koje to rješenje prepoznaju kao nadređeno rješenje.

Kako biste riješili taj problem, klonirajte rješenje tako da se sve zakrpe povezane s rješenjem premjeste u novostvoreno rješenje. Tako ćete otključati rješenje i omogućiti njegov izvoz iz sustava. Dodatne informacije potražite u odjeljku Kloniranje rješenja.

Alat za provjeru rješenja neće analizirati prazna rješenja

Ako alat za provjeru rješenja izveze rješenje koje ne sadrži komponente za analizu, prekida daljnju obradu i smatra pokretanje neuspjehom. Osigurajte da odabrano rješenje koje je poslano Alatu za provjeru rješenja na analizu sadrži barem jednu komponentu.

Alat za provjeru rješenja ne uspijeva izvesti velika rješenja

Primarni scenarij za neuspjeh izvoza velikog rješenja iz okruženja usluge uključuje iznimku vremenskog ograničenja na zahtjev za izvoz. To se događa ako zahtjev prelazi 20 minuta. Velika rješenja, kao što je zadano rješenje, možda se neće moći izvesti unutar ove vremenski okvir, a provjera se neće uspješno dovršiti. Ako alat za provjeru rješenja naiđe na vremensko ograničenje tijekom izvoza, pokušat će tri puta prije nego što ne uspije obraditi posao, pa može proći više od sat vremena prije nego što primite obavijest o neuspjehu.

Zaobilazno je rješenje stvaranje manjih rješenja s manjim brojem komponenti za analizu. Ako je datoteka rješenja prevelika zbog previše sklopova dodatAka, pročitajte smjernice za Optimizaciju razvoja prilagođenog sklopa.

Važno

Da biste minimizirali lažne pozitivne rezultate, obavezno dodajte ovisne prilagodbe. Prilikom stvaranja rješenja i dodavanja tih komponenti uvrstite sljedeće:

  • Prilikom dodavanja dodataka uvrstite korake obrade SDK poruke za dodatak.
  • Prilikom dodavanja obrazaca tablice uvrstite JavaScript web-resurse pridružene događajima obrasca.
  • Prilikom dodavanja JavaScript web-resursa uvrstite sve zavisne JavaScript web-resurse.
  • Prilikom dodavanja HTML web-resursa uvrstite sve zavisne skripte definirane unutar HTML web-resursa.
  • Prilikom dodavanja prilagođenih tijekova rada uvrstite sklop korišten u tijeku rada.

Reference broja retka za probleme u HTML resursima s ugrađenim JavaScriptom nisu točne

Kada se HTML web-resursi obrađuju u alatu za provjeru rješenja, HTML web-resurs obrađuje se zasebno od jezika JavaScript unutar HTML web-resursa. Zbog toga broj retka kršenja pronađenog unutar <script> HTML web-resursa neće biti točan.

Problem sintakse nepodržane na webu za web-resurse

Alat za provjeru rješenja podržava globalne varijable za ECMAScript 2015 (ES6) i do sintakse ECMAScript 2018 (ES9). Kada alat za provjeru rješenja analizira JavaScript pomoću globalnih varijabli koje su novije od ES6 ili sintakse novije od ES9, izvješćuje se o problemu sintakse koju web ne podržava za web-resurs.

Prijavljeno je više nepravilnosti za dodatke i aktivnosti tijeka rada utemeljene na dosegu poziva

Za pravila o dodacima i aktivnost tijeka rada u kojima je problem relevantan samo u kontekstu pozivanja, alat za provjeru rješenja započinje svoju analizu pri implementaciji IPlugin sučelja i prelazi grafikon poziva kako bi otkrio probleme u okviru te implementacije. U nekim slučajevima, mnoge putanje poziva mogu stići na isto mjesto na kojem je otkriven problem. Kako je problem relevantan za doseg poziva, alat može, kako bi pružio bolju sliku utjecaja, temeljiti prijavu na tom dosegu, a ne na različitim lokacijama. Kao rezultat toga, višestruki problemi mogu se odnositi na jedno mjesto koje bi trebalo popraviti.

app-formula-issues-high može prikazati drugačiji broj pogrešaka od onih prikazanih u načinu dizajna

Alat za provjeru rješenja navodi broj pogrešaka pronađenih u aplikaciji, uključujući one iz testova. Alat za provjeru aplikacija u načinu dizajna prikazuje samo pogreške iz kontrola i komponenti zaslona. Ako je broj pogrešaka prikazan u alatu za provjeru aplikacija u načinu dizajna manji, otvorite Testni studio i potražite pogreške u izrazima koji se upotrebljavaju u testovima.

Kršenja alata za provjeru rješenja prijavljena za komponente koda

Alat za provjeru rješenja prijavljuje višestruka kršenja prilikom pokretanja na rješenju koje sadrži komponente koda ugrađene u način ispravljanja pogrešaka. Jedna od uobičajenih pogrešaka koja se pojavljuje u načinu ispravljanja pogrešaka je web-avoid-eval. Alat za provjeru rješenja namijenjen je provjeri koda za proizvodnu upotrebu, stoga komponente koda moraju biti izrađene pomoću odgovarajuće buildMode: npm run build -- --buildMode production ili msbuild /p:configuration=Release ovisno o vašem građevinskom sustavu. Dodatne informacije: Stvaranje i stvaranje komponente koda

Ako postoje pogreške koje bundle.js su uvele komponente koda, možete izuzeti ovu datoteku iz analize. Više informacija: Microsoft.PowerApps. Modul Checker.PowerShell i PAC CLI

Pogledajte

Najbolje prakse i smjernice za uslugu Dataverse

Najbolji primjeri iz prakse i smjernice za aplikacije utemeljene na modelu

Napomena

Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)

Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).