Pregled ustvarjanja in prilagajanja aplikacij za Dynamics 365 Customer Engagement (on-premises), različica 9.x

Aplikacije Dynamics 365 Customer Engagement (on-premises) nudijo dobre možnosti za prilagajanje in ustvarjanje aplikacij, pri čemer vam ni treba napisati niti ene same vrstice kode. Z obsežnim naborom orodij za oblikovanje in urejanje WYSIWYG lahko skoraj vsakdo popolnoma prilagodi Dynamics 365 Customer Engagement (on-premises) ali ustvari svoje aplikacije po meri.

Za dokumentacijo starejših različic (8.x in starejših) obiščite dokumentacijo prejšnjih različic aplikacije Dynamics.

Komponente za ustvarjanje in prilagajanje aplikacije

Dobro zasnovana aplikacija vključuje več komponent, ki jih izberete z razpoložljivimi oblikovalniki in urejevalniki, da ustvarite videz in funkcionalnost končne aplikacije. Komponente in njihove lastnosti, ki jih uporabljate pri oblikovanju aplikacije, postanejo metapodatki.

Za lažje razumevanje povezav med posameznimi komponentami in zasnovo aplikacije so komponente v nadaljevanju razvrščene v kategorije Podatki, Uporabniški vmesnik, Logika ter Upodobitev.

Podatki

Te komponente določajo, na katerih podatkih bo temeljila aplikacija.

Komponenta Opis Oblikovalnik
Entiteta Element z lastnostmi, katerim sledite, kot je stik ali račun. Na voljo je več standardnih entitet. Prilagodite lahko nesistemsko standardno entiteto (produkcijsko entiteto) ali ustvarite povsem novo entiteto po meri. Oblikovalnik entitete
Polje Lastnost, ki je povezana z entiteto. Polje določa podatkovni tip, ki določa vrsto podatkov za vnos ali izbiro. Primeri vključujejo besedilo, številko, datum in čas, valuto ali iskanje (ustvari odnos z drugo entiteto). Polja se običajno uporabljajo z obrazci, pogledi in iskanji. Oblikovalnik entitete
Odnos Odnosi entitet določajo medsebojne povezave posameznih entitet. Obstajajo vrste odnosov 1:N (ena proti mnogo), N:1 (mnogo proti ena) in N:N (mnogo proti mnogo). Na primer z dodajanjem polja za iskanje entiteti ustvarite nov odnos 1:N med dvema entitetama, kar vam omogoča, da to polje za iskanje vstavite v obrazec. Oblikovalnik entitete
Polje z naborom možnosti To je posebna vrsta polja, ki uporabniku omogoča uporabo nabora vnaprej določenih možnosti. Vsaka možnost ima številčno vrednost in oznako. Ko je to polje dodano obrazcu, prikaže kontrolnik za uporabnika, da lahko ta izbere možnost. Obstajata dve vrsti naborov možnosti: nabori možnosti, pri katerih lahko uporabnik izbere le eno možnost, in nabori možnosti z možnostjo izbire več elementov. Oblikovalnik nabora možnosti

Več informacij: Ustvarjanje ali urejanje entitet (vrste zapisov)

Uporabniški vmesnik

Te komponente določajo, kako uporabniki uporabljajo aplikacijo.

Komponenta Opis Oblikovalnik
Aplikacija Določa osnove aplikacije, kot so komponente, lastnosti, vrsta odjemalca in URL za vašo aplikacijo. Oblikovalnik aplikacij
Zemljevid mesta Določa možnosti krmarjenja za vašo aplikacijo. Oblikovalnik zemljevidov mest
Obrazec Nabor polj za vnos podatkov za dano entiteto, ki se ujema z elementi, ki jih za entiteto sledi organizacija. Na primer nabor polj za vnos podatkov, vključno s pomembnimi uporabnikovimi vnesenimi informacijami za sledenje strankinih prejšnjih naročil skupaj s specifičnimi datumi zahtevanih prerazporeditev. Oblikovalnik obrazcev
Pogled Pogledi določajo način prikaza seznama zapisov za določeno entiteto v vaši aplikaciji. Pogled določa stolpce za prikaz, širino posameznega stolpca, vedenje razvrščanja in privzete filtre. Oblikovalnik pogledov

Več informacij: Ustvarjanje ali urejanje aplikacije z oblikovalnikom aplikacij

Logika

Ta komponenta določa poslovne procese, pravila in avtomatizacijo aplikacije. Oblikovalci aplikacije uporabljajo oblikovalnik, ki je namenjen posebni vrsti procesa ali pravila.

Tip logike Opis Oblikovalnik
Potek poslovnega procesa Spletni proces, ki vodi uporabnike skozi standarden poslovni proces. Z uporabo poteka poslovnega procesa lahko na primer dosežete, da vsi uporabniki obravnavajo zahteve za storitev Customer Service na enak način ali da osebje pred posredovanjem naročila pridobi ustrezno dovoljenje. Oblikovalnik potekov poslovnih procesov
Potek dela Poteki dela avtomatizirajo poslovne procese brez uporabniškega vmesnika. Oblikovalniki uporabljajo poteke dela za sprožanje avtomatizacij, ki ne zahtevajo posredovanja uporabnika. Oblikovalnik potekov dela
Dejanja Dejanja so vrsta procesa, ki omogoča ročni priklic dejanj, vključno z dejanji po meri, neposredno iz poteka dela. Oblikovalnik procesa
Pravilo poslovanja Uporablja se za uveljavitev logike pravila ali priporočila v obrazcu (npr. pri nastavitvi zahtev za polja, skritju polj ali preverjanju veljavnosti podatkov). Oblikovalniki aplikacij uporabljajo preprost vmesnik za uveljavljanje in vzdrževanje hitro spreminjajočih se in pogosto uporabljenih pravil. Oblikovalnik pravil poslovanja

Več informacij: Ustvarjanje poslovne logike po meri s procesi

Upodobitve

Določa vrsto upodobitve podatkov in poročanja, ki ju bo omogočala aplikacija.

Komponenta Opis Oblikovalnik
Grafikon Grafična upodobitev, ki je lahko prikazana v pogledu ali na obrazcu oziroma dodana na nadzorno ploščo. Oblikovalnik grafikonov
Nadzorna plošča Deluje kot osnova za prikaz ene ali več grafičnih upodobitev, ki ponujajo pregled nad poslovnimi podatki, na podlagi katerih lahko ustrezno ukrepate. Oblikovalnik nadzornih plošč
Poročila Na voljo je več standardnih poročil, ki uporabniku zagotavljajo koristne poslovne informacije. Ta poročila temeljijo na okolju SQL Server Reporting Services in ponujajo enake funkcije, kot so na voljo pri običajnih poročilih v okolju SQL Server Reporting Services. Čarovnik za poročila

Več informacij: Ustvarjanje ali urejanje sistemskega grafikona in Pregled poročil

Razširljivost

Dynamics 365 Customer Engagement (on-premises) ponuja nabor spletnih storitev in API-jev, ki razvijalcem omogočajo pisanje kode. Če je koda zapisana s podprtimi metodami, lahko pričakujete, da bo po nadgradnji vaše organizacije še naprej delovala.

Več informacij: Vodnik za razvijalce za Dynamics 365 Customer Engagement (on-premises)

Prenosljivost

Obstajajo rešitve, ki omogočajo nakup, skupno rabo aplikacij Dynamics 365 Customer Engagement (on-premises) ali drug način prenosa teh aplikacij iz ene organizacije v drugo. Ustvarite lahko lastne rešitve ali pridobite rešitve od AppSource neodvisnega prodajalca programske opreme (ISV) ali od njega. Rešitev je datoteka, ki jo lahko uvozite v okolje kot aplikacijo ali z njo v obstoječi aplikaciji uporabite nabor prilagoditev.

Več informacij: Pregled rešitev

Katere vrste prilagoditev so podprte pri Dynamics 365 Customer Engagement (on-premises)?

Večji del prilagoditve boste najverjetneje lahko izvedli z orodji v programu. Microsoft podpira vse, kar počnete s temi orodji, saj ta orodja uveljavijo spremembe metapodatkov ali podatkov, ki so odvisni od metapodatkov.

Če orodja za prilagajanje ne izpolnjujejo vaših zahtev, lahko namestite rešitev drugega proizvajalca ali najamete razvijalca, ki bo prilagoditve zapisal v kodo. V vsakem primeru je koristno razumeti, kako delujejo podprte prilagoditve. Če nameravate kupiti rešitev, ki zahteva kodo, se prepričajte, da je koda zapisana samo s podprtimi API-ji. To vam pomaga zaščititi naložbo v aplikacije Customer Engagement in morebitne rešitve, ki jih dobite.

Več informacij: Podprto in nepodprto prilagajanje

Spremembe, ki vplivajo na uspešnost organizacije aplikacij Customer Engagement

Ustvarjalci in prilagojevalci aplikacij morajo vedeti, da lahko uvažanje rešitev in uporaba prilagoditev, ki spremenijo metapodatke, vplivata na učinkovitost organizacije Dynamics 365 Customer Engagement (on-premises). Dejanja, ki lahko zmotijo običajno delovanje sistema, vključujejo:

  • dodajanje, odstranjevanje ali spreminjanje entitet, nadomestnih ključev ali odnosov.

  • Uvoz rešitev

  • Objavljanje prilagoditev

Če te spremembe uporabite za produkcijski sistem, priporočamo, da izvedbo teh postopkov načrtujete tako, da bodo najmanj moteči za uporabnike.

Glejte tudi

Uvod v ustvarjanje in prilagajanje aplikacij