Kopīgot, izmantojot


Moderns komandu pārskats

Komandas vada modeļa vadīto programmu pamata lietojumprogrammu darbību. Tās ir pogas, ar ko lietotāji mijiedarbojas, spēlējot programmas, un iegūtās darbības, kas tiek veiktas, kad ir atlasīta poga. Katra komanda ir novietota attiecībā pret citām komandām un ir saistīta ar komandjoslas atrašanās vietu programmā.

Komandjosla

Augsta līmeņa komandu pielāgošana atbilst šādām kategorijām. Katrā kategorijā ir pieejamas dažādas iespējas, un tās tiek detalizēti ietvertas modernajā komandēšanas dokumentācijā:

  • Parādīt Kā poga tiek parādīta un kur tā atrodas programmā. Piemēram, pogas etiķete, ikona un pieejamības etiķetes, kā arī komandjoslas atrašanās vieta un atrašanās vieta komandjoslā.
  • Darbība. Loģika, kas tiek izpildīta, kad ir atlasīta poga. Piemēram, izveidojot un atjauninot datus vai mijiedarbojoties ar dažādām programmas vadīklām un lapām.
  • Redzamība. Loģiskie nosacījumi, kas norāda, kad poga lietotājam ir redzama vai slēpta. Piemēram, iespējams, vēlaties, lai poga būtu redzama dažiem lietotājiem un paslēpta citiem. Vai arī pogai ir jābūt redzamai tikai tad, ja tiek izpildīti noteikti datu ierakstu kritēriji.

Komandjoslas atrašanās vietas

  • Galvenais režģis. Komandjosla tiek rādīta, izmantojot programmas kreisās puses navigāciju, lai skatītu ierakstu pilnu lapu sarakstu šajā tabulā.

    Komandjosla galvenajā režģī

  • Galvenā veidlapa. Komandjosla tiek rādīta šīs tabulas galvenajās veidlapās. Tā tiek rādīta veidlapas augšdaļā un nav tas pats, kas saistītais skats vai apakšrežģa skats, kurš tiks rādīts dažādos veidlapas apgabalos.

    Galvenā veidlapa

  • Apakšrežģa skats. Komandjosla tiek rādīta citu tabulu veidlapās, kas atveido šīs tabulas datus apakšrežģī. Piemēram, uzņēmuma galvenajā veidlapā ir apakšrežģa vadīkla, kurā ir uzskaitīti ar uzņēmuma ierakstu saistītie kontaktpersonu ieraksti. Lai rediģētu zemāk esošo komandjoslu, rediģējiet kontaktpersonu tabulas komandjoslu, pēc tam — apakšrežģa skatu.

    Apakšrežģa skats

  • Saistītais skats. Komandjosla tiek rādīta primārās tabulas veidlapā, skatot saistītos datus šajā tabulā. Piemēram, uzņēmuma ieraksta galvenajā veidlapā atlasiet cilni Saistīts, pēc tam atlasiet saistītu tabulu, piemēram, kontaktpersonas.

    Saistītais skats

  • Ātrās darbības. Ātrās darbības tiek saistītas ar galvenā režģa atrašanās vietu. Lai pievienotu vai rediģētu komandas ātrajām darbībām un galveno režģu atrašanās vietām, modernajā programmu noformētājā atlasiet nepieciešamo tabulu, pēc tam rediģējiet komandjoslu un izvēlieties galveno režģa atrašanās vietu. Pirmās piecas komandas, kas ir noteiktas pēc pasūtījuma, tiks rādītas arī kā ātrās darbības, kad spēlējat programmu.

    Kontaktpersonu tabulā konfigurēta ātrās darbības piemērs

Piezīme

Komandu noformētājā netiek atbalstītas retāk pielāgotas komandjoslu atrašanās vietas. Papildu informāciju par komandu pielāgošanu šajās atrašanās vietās skatiet sadaļās Globālā komandjosla un citas lentes.

Komandu tipi

  • Komanda. Standarta poga. Izpilda darbību, kad tā ir atlasīta. Nolaižamās pogas un sadalīšanas pogas var arī ligzdot grupās. Ņemiet vērā, ka klasiskajās komandās tās agrāk dēvēja par izlidošanu.
  • Nolaižamais saraksts. Tiek izveidota izvēlne, kur grupā varat organizēt komandas.
  • Grupa. Pievienojiet nosaukumus komandu grupām, kas ligzdotas nolaižamajā sarakstā vai saliktajā pogā.
  • Saliktā poga. Līdzīga nolaižamajam sarakstam, bet tai ir primārā komanda. Kad ir atlasīta saliktā poga, tiek izpildīta darbība no primārās komandas. Ja ir atlasīta izvēršanas poga, primārā komanda netiks izpildīta. Tā vietā saraksts tiks izvērsts, lai parādītu papildu grupas, izlidošanu un komandas.

Komandu tipi

Galvenās atšķirības starp klasiskajām un modernajām komandām

Izmantojot zemu kodu, klasiskās komandas (iepriekš sauktas par lentēm) nebija pielāgojamas. Izmantojot kodu, komandu pielāgojumi bija sarežģīti, nogurdinoši un kļūdaini. Lai mērogotu komandēšanu uz zemu kodu, kā arī izmantotu pielāgotas lapas, lai sapludinātu pamatnes un modeļa vadītas lietojumprogrammas, bija svarīgi pārveidot un pārstrādāt komandu infrastruktūru.

Modernās komandas piedāvā daudzas jaunas iespējas, un tās ir daudz vienkāršāk izmantot.

Iespējas Klasiska Moderna
Atbalsta modeļa vadītas programmas izpildlaikā Jā, atbalsta arī Power Fx izpildlaiku.
Pielāgota lietošana XML failu manuāla rediģēšana vai trešo pušu rīku izmantošana. Nepieciešamais laiks, kas tiek patērēts risinājuma eksportēšanas un importēšanas operācijās. Komandu noformētājs, kā arī Dataverse API atbalsts.
Atbalsta Power Fx. Nē. Jā. Darbībām un redzamībai.
Pielāgošanai nepieciešamais laiks Lēna, noslieces uz kļūdu. Ātra
Veiktspēja un uzticamība Viegli kļūdīties. Nepareiza pielāgošana un tvēruma trūkums bieži ietekmē programmas veiktspēju Iekļauto kļūdu apstrāde novērš kļūdas. Power Fx optimizēts labākai izpildlaika veiktspējai.
Koplietošana Uz lomām balstīta Dataverse standarta drošība. Komandas, kas nav Power Fx komandas, izmanto Dataverse standarta lomu drošību. Power Fx komandām pašlaik ir nepieciešama komandu komponentu bibliotēkas kopīgošana papildus tam, ka ir nepieciešama drošības loma.
Risinājuma un ALM režīmi Neatbilstoša un problemātiska risinājumu slāņa izmantošana bez klātbūtnes risinājuma interfeisā. Daudzas standarta risinājumu uzvedības netiek atbalstītas, piemēram, ielāpi, segmentācija, risinājumu jaunināšana, pārvaldītie rekvizīti un vēl citi. Standarta risinājumu slāņošana, kas ir centralizēti pārvaldīta vairākiem risinājumu objektu tipiem programmā Dataverse. Atrodas risinājumu interfeisā. Visas atbalstītās risinājuma standarta uzvedības.
Lokalizāciju Nestandarts Standartizēts, izmantojot visa risinājuma tulkojumu eksportēšanu un importēšanu.
Datu modelis Sarežģīts. Optimizēts klasiskām lentēm un ietver daudzus rekvizītus, kas vairs nav nepieciešami. Vienkāršas, optimizētas šodienas modeļa vadītu programmu komandjoslām.
Izmantot JavaScript Jā. Tagad vienkāršāk. Piezīme. To pašu JavaScript var izmantot klasiskām un modernām komandām.
Pielāgot standarta komandas Komandas kļūst rediģējamas komandu noformētājā, kad tās ir migrētas uz moderno struktūru.
Konkrētas programmas komandas Nē. Jā. Izmantojot moderno komandu noformētāju, komandas ir redzamas tikai atlasītajā programmā.
Konkrētas tabulas komandas, kas tiks parādītas visās programmās, kurās ir tabula Jā. Nepieciešama appaction definīcijas modificēšana risinājuma failā.
Globālās komandas, kas tiks rādītas visām tabulām un programmām norādītajai komandjoslas atrašanās vietai Jā. Nepieciešama appaction definīcijas modificēšana risinājuma failā.
Izveidot sadalīšanas pogas, izlidojumus un grupas
Dinamiski aizpildiet izlidojumu ar kodu Nē. Komandas ieteicams veidot deklaratīvi.
Pielāgojiet globālās lietojumprogrammas galvenes komandas Nē.
Pielāgot komandas citām/novecojušām komandjoslu atrašanās vietām Nē.
Modernas plūsmas vai darbplūsmas palaišana JavaScript izmantošana JavaScript izmantošana. Vēl tiek atbalstīts, izmantojot pielāgotu lapu.

Klasiskās pretstatā modernās redzamības kārtulu salīdzināšana

Klasiskās redzamības kārtulām bieži vien katram scenārijam ir noteikta kārtula. Ar Power Fx deklaratīva funkcija aizstāj daudzas klasiskās kārtulas. Un to ir daudz vienkāršāk izmantot.

Ņemiet vērā, ka modernajās komandās drīzumā tiks atbalstītas arī klasiskās redzamības kārtulas. Tomēr atbalsts klasiskām kārtulām bija nepieciešams, lai droši migrētu klasiskās komandas uz modernām komandēšanas un klasiskām kārtulu pielāgošanu komandu noformētājā, netiek atbalstīta. Iesakām turpmāk lietot Power Fx.

Pieteikuma izmantošana Klasiska kārtula Klasiskās opcijas Power Fx redzamais rekvizīts
Rādīt/slēpt, pamatojoties uz datu vērtībām CustomRule Izmantojiet JavaScript !IsBlank(Self.Selected.Item.Email)
Rādīt/slēpt, pamatojoties uz tabulas atļaujām EntityPrivilegeRule Vairākas DataSourceInfo()
Rādīt/slēpt, pamatojoties uz ieraksta atļaujām RecordPrivilegeRule Vairākas RecordInfo()
Atsauce uz vadīklas kontekstu primārajām un saistītajām tabulām EntityRule PrimaryEntity. SelectedEntity Self.Selected
Atsauce uz vadīklas kontekstu EntityRule Veidlapa. HomePageGrid. SubGridStandard. SubGridAssociated Self.Selected
Tabulas metadatu rekvizīti EntityPropertyRule DataSourceInfo()
Rādīt / slēpt, pamatojoties uz veidlapas stāvokli. Piemēram, rādīt izveides veidlapai FormStateRule Izveidot. Esošs. ReadOnly. Atspējots. BulkEdit Self.Selected.State = FormMode.New
Rādīt, kad režģī tiek atlasīts > 1 ierakstu SelectionCountRule CountRows(Self.Selected.Items) > 1
Rādīt / slēpt saistītai tabulai polimorfās uzmeklēšanas laukā. Piemēram, pārbaudiet, vai uzmeklēšana ir lietotājs VAI darba grupa CustomRule PrimaryEntityTypeCode IsType(), AsType
Atsauces vides rekvizīti (Organizācija) CustomRule OrgName. OrgLcid. UserLcid Pašlaik nav pieejams

Bieži uzdotie jautājumi

  • Kāpēc noformētājā tiek parādīts vairāk komandu, nekā redzu savā programmā?
    • Ir vairāki iemesli. Dažreiz ir redzamības loģika, kas paslēps komandu, palaižot lietojumprogrammu. Citos laikos šīs komandas izpildlaikā dinamiski tiek pārspīdētas, izmantojot pielāgotu JavaScript, un tās nav konfigurējamas.
  • Kāpēc noformētājā tiek parādīts komandu dublikāts?
    • Šis bija izplatīts raksts, ko izmantoja ar klasiskām komandām. Abas komandas netiek rādītas izpildlaikā, jo tās kontrolē redzamības kārtulas. Komandu noformētājs rādīs visas komandas neatkarīgi no to redzamības kārtulām.

Skatiet arī:

Komandjoslas pielāgošana, izmantojot komandu noformētāju
Komandu pārvaldība risinājumos
Moderni komandējot zināmus ierobežojumus