Poznata ograničenja savremenog davanja komandi

Power Fx i ograničenja biblioteka komandnih komponenti

Power Fx deli određenu infrastrukturu sa prilagođenim stranicama i aplikacijama sa podlogom. Relevantna ograničenja prilagođenih stranica primenjuju se i na komande.

  • Nisu sve Power Fx funkcije trenutno podržane za komande.
  • Microsoft Dataverse je trenutno jedini podržani izvor podataka kada se koristi Power Fx sa komandama. Međutim, prilagođene stranice se mogu koristiti za povezivanje sa spoljnim podacima.
  • Da biste dodali dodatne tabele, otvorite biblioteku komponenti komandi iz dizajnera komandi. Možete i ponovo da otvorite dizajner komandi tako što ćete izabrati drugu tabelu u dizajneru aplikacija.
  • Kada pišete Power Fx formule u dizajneru komandi, intellisense ponekad može dati preporuke za nepodržane funkcije. Možda neće pokazati grešku za nepodržane funkcije unutar dizajnera komandi ili pridružene biblioteke komponenti komandi.
  • Komande i biblioteka komponenti komandi kreirane iz jedne aplikacije ne mogu se dodavati u različite aplikacije. Međutim, možete da kopirate komandu i nalepite je unutar druge lokacije aplikacije ili komandne trake.
  • Trenutno nisu sva gotova ili prilagođena pravila vidljivosti iz klasičnih komandi podržana u usluzi Power Fx. Klasična vidljivost je podržana bez korišćenja Power Fx. Ovo je potrebno za migraciju klasičnih komandi u savremene i klasične formate pravila, ali neće biti izloženo u komandnom dizajneru. Međutim, klasična vidljivost je izložena unutar datoteka rešenja i usluge Dataverse.
  • Da biste izbrisali biblioteke komandnih komponenti, morate da izbrišete aplikaciju. Druga mogućnost je da izbrišete povezani zapis u tabeli elemenata aplikacije zasnovane na modelu, a zatim da izbrišete biblioteku komponenti. Zapis elemenata aplikacije zasnovane na modelu postoji u usluzi Dataverse, ali nije izložen u rešenjima. Još informacija: Brisanje zapisa elementa aplikacije zasnovane na modelu
  • Komande zasnovane na mehanizmu PowerFx nisu podržane i neće se pokretati u aplikaciji Dynamics 365 App for Outlook ili u aplikaciji zasnovanoj na modelu koja se hostuje unutar portala.

Ograničenja dizajnera komandi

  • Već postojeće klasične komande se ne mogu prilagoditi unutar dizajnera komandi dok se ne migriraju u savremenu infrastrukturu. To uključuje gotove komande, koje će vremenom inkrementalno migrirati. Možete nastaviti da koristite druge mehanizme i nezavisne alatke za prilagođavanje klasičnih komandi.
  • Dugmad sa dinamičkim popunjavanjem nisu podržana. Preporučujemo da ih kreirate deklarativno.
  • Zaglavlje globalne aplikacije i komandne trake kontrolnih tabli trenutno nisu podržane u dizajneru komandi. One se retko prilagođavaju. Podelite povratne informacije ako smatrate da vredi dati prioritet ovome.
  • Podržana je Power Fx jedna biblioteka komponenti. Dizajner komande može prikazati poruku o grešci: "Nije moguće pokrenuti upravljač komponentama. Postoji više biblioteka komponenti povezanih sa aplikacijom." Do ove greške dolazi kada aplikacija ima više biblioteka dupliranih komponenti povezanih sa njom, koje trenutno nisu podržane aplikacijama sa modelima. Da biste rešili ovo ograničenje, uklonite AppElement dodatne stavke za aplikaciju. Uradite to tako što ćete ukloniti više zavisnosti biblioteke sa aplikacijom, osiguravajući da postoji samo AppElement jedna stavka.

Brisanje zapisa elementa aplikacije vođene modelom

Upozorenje

Ako aplikacija uključuje komande Power Fx zasnovane na tome, one više neće raditi nakon što izbrišete zapis tabele elemenata aplikacije vođene modelom aplikacije.

Koristeći tabelu "Elementi aplikacije" vođene modelima, uradite sledeće:

  1. Kreirajte tok da biste dobili listu redova. More information: Get a list of rows List model-driven app element Dataverse table rows using a flow
  2. Zatim pokrenite tok da biste pronašli jedinstvenu vrednost ID-a reda za red koji želite da izbrišete i kopirate. Ovu vrednost reda možete pronaći i tako što ćete prikazati redove tabele u čvorištu tabele za tabelu Element aplikacije vođene modelima na lokaciji make.powerapps.com.
  3. Kreirajte korak za brisanje reda pomoću jedinstvene ID vrednosti koju ste kopirali u prethodnom koraku. Više informacija: Izbrišite red. Brisanje radnje toka reda pomoću reda tabele elemenata aplikacije vođene modelima Dataverse
  4. Objavite aplikaciju vođenu modelom povezanu sa zapisom elementa aplikacije pogonom na model.

Pogledajte i ovo

Pregled savremenih komandi

Predstavljanje alatke za proveru komandi za trake aplikacija zasnovanih na modelu