Prehľad tvorby a prispôsobenia aplikácie pre Dynamics 365 Customer Engagement (on-premises), verzia 9.x

Dynamics 365 Customer Engagement (on-premises) poskytujú užitočné možnosti prispôsobenia a vytvárania aplikácií, ktoré od vás nevyžadujú napísanie ani jedného riadka kódu. S komplexnou zostavou WYSIWYG nástrojov na návrh a úpravu môže prakticky ktokoľvek úplne prispôsobiť Dynamics 365 Customer Engagement (on-premises) alebo vytvoriť vlastné aplikácie.

Dokumentáciu starších verzií (8.x a staršie) nájdete v dokumentácii k predchádzajúcim verziám systému Dynamics.

Súčasti vytvárania a prispôsobovania aplikácií

Dobre navrhnutá aplikácia pozostáva z viacerých súčastí, môžete vybrať pomocou dostupných návrhárov a editorov a vytvoriť tak vzhľad a funkcie dokončenej aplikácie. Súčasti a vlastnosti súčastí, ktoré využívate na prípravu aplikácie, sa stanú metaúdajmi.

Ak chcete porozumiem spôsobu, akým každý z týchto komponentov súvisí s návrhom aplikácie, sú rozdelené do kategórií údaje, UI, logika a vizualizácia.

Údaje

Tieto komponenty určujú, na základe akých údajov bude aplikácia vytvorená.

Súčasť Opis Návrhár
Entita Položka so sledovanými vlastnosťami, ako je kontakt alebo účet. K dispozícii je veľa štandardných entít. Môžete prispôsobiť nesystémových štandardné entity (výrobná entita) alebo vytvoriť vlastnú entitu od nuly. Návrhár entít
Pole Vlastnosť, ktorá je spojená s entitou. Pole je definovaný typ údajov, ktoré určuje typ údajov, ktoré môžu byť zapísané alebo vybraté. Príklady zahŕňajú text, číslo, dátum a čas, meny alebo vyhľadávanie (vytvorí vzťah inou entitou). Polia sa spravidla používajú spolu s formulármi, zobrazeniami a vyhľadávaním. Návrhár entít
Vzťah Vzťahy entít definujú, ako môžu entity súvisieť jedna s druhou. Existuje 1:N (jeden k mnohým), N:1 (mnohé k jednému) a N:N (many-to-many) typy vzťahov. Napríklad pridaním vyhľadávacieho poľa k entite vytvorí medzi dvomi entitami nový vzťah typu 1:N, vďaka čomu budete môcť umiestniť toto vyhľadávacie pole do formulára. Návrhár entít
Pole množiny možností Toto je špeciálny typ poľa, ktorý poskytuje používateľovi množinu prednastavených možností. Každá možnosť má číselnú hodnotu a menovku. Po pridaní do formulára, v tomto poli sa zobrazuje ovládací prvok pre používateľov na výber možnosti. Existujú dva druhy množiny možností; množiny možností, kde používateľ môže vybrať iba jednu možnosť a množiny možností s viacerými výbermi, ktorá umožňuje vybrať viac než jednu možnosť. Návrhár množiny možností

Ďalšie informácie: Vytvorenie alebo úprava entít (typov záznamov)

Používateľské rozhranie

Tieto komponenty určujú, akým spôsobom používatelia interagujú s aplikáciou.

Súčasť Opis Návrhár
Aplikácia Určuje základy aplikácie, akými sú komponenty, vlastnosti, typ klienta a adresu URL vašej aplikácie. Návrhár aplikácií
Mapa lokality Určuje navigáciu pre vašu aplikáciu. Návrhár mapy lokality
Formulár Množina polí zadávania údajov pre danú entitu, ktorá sa zhoduje s položkami, ktoré vaša organizácie pre entitu sleduje. Napríklad množina polí zadávania údajov, pri ktorých je vstup používateľa relevantnou informáciou pre sledovanie predošlých objednávok zákazníka spolu so špecifickým vyžiadanými dátumami zoradenia. Návrhár formulárov
Zobraziť Zobrazenia definujú spôsob zobrazenie špecifickej entity v záznamoch vo vašej aplikácii. Zobrazenie definuje stĺpce na zobrazenie, šírku každého stĺpca, správanie zoradenia a predvolené filtre. Návrhár zobrazení

Ďalšie informácie: Vytvorenie alebo úprava aplikácie pomocou návrhára aplikácií

Logika

Tieto súčasti určujú obchodné procesy, pravidlá a automatizáciu, ktorú bude mať aplikácia. Tvorcovia aplikácie používajú návrhára, ktorý je špecifický pre typ procesu alebo pravidla.

Typ logiky Opis Návrhár
Tok obchodného procesu Proces online, ktorý chodí užívateľom prostredníctvom štandardného pracovného procesu. Môžete napríklad vytvoriť tok obchodného procesu, ak chcete, aby všetci pracovali s požiadavkami na poskytnutie služieb zákazníkom rovnakým spôsobom, prípadne požadovať, aby zamestnanci získali schválenie faktúry pred odoslaním objednávky. Návrhár toku obchodného procesu
Pracovný postup Obchodné postupy automatizujú procesy bez používateľského rozhrania. Návrhári využívajú pracovné postupy na spustenie automatizácie, ktorá nevyžaduje interakciu s používateľom. Návrhár pracovného postupu
Akcie Akcie sú typ procesu, ktorý vám umožní manuálne vyvolať akcie, vrátane vlastných, priamo z pracovného postupu. Dizajnér procesu
Obchodné pravidlo Používa sa na aplikáciu pravidla alebo odporúčanej logiky na formulár. Ide napríklad o prípad nastavenia požiadaviek poľa, skrytie polí alebo overenie údajov. Dizajnéri aplikácií využívajú jednoduché rozhranie na zavádzanie a udržiavanie rýchlo sa meniacich a bežne používaných pravidiel. Návrhár obchodného pravidla

Ďalšie informácie: Vytvorenie vlastnej obchodnej logiky prostredníctvom procesov

Vizualizácie

Určuje, aký typ vizualizácie údajov a vykazovania bude mať aplikácia k dispozícii.

Súčasť Opis Návrhár
Graf Samostatná grafická vizualizácia, ktorá sa môže zobraziť v rámci zobrazenia, na formulári alebo sa pridá k tabuli. Návrhár grafov
Tabuľa Funkcie, akými sú paleta pre jednu alebo viaceré grafické vizualizácie, ktorá poskytuje prehľad použiteľných obchodných údajov. Návrhár tabúľ
Zostavy Je dostupných niekoľko štandardných zostáv, ktoré poskytujú užitočné obchodné informácie používateľovi. Tieto zostavy sú založené na službe SQL Server Reporting Services a poskytujú rovnakú skupinu funkcií, ktoré sú dostupné pre prehľady služby SQL Server Reporting Services. Sprievodca zostavou

Ďalšie informácie: Vytvorenie alebo úprava systémového grafu a Prehľad zostáv

Rozšíriteľnosť

Dynamics 365 Customer Engagement (on-premises) poskytuje množinu webových služieb a rozhraní API umožňujúcich vývojárom písať kód. Po napísaní kódu pomocou podporovaných postupov môžete očakávať, že bude fungovať aj po aktualizácii organizácii.

Ďalšie informácie: Príručka pre vývojárov pre Dynamics 365 Customer Engagement (on-premises)

Prenosnosť

Riešenia existujú preto, aby bolo možné Dynamics 365 Customer Engagement (on-premises) zakúpiť, zdieľať alebo inak preniesť z jednej organizácie na inú. Môžete vytvoriť vlastné riešenia alebo získať riešenia od AppSource nezávislého dodávateľa softvéru (ISV). Riešenie predstavuje súbory, ktorý možno naimportovať do prostredia ako aplikáciu alebo použiť súbor prispôsobení pre súčasnú aplikáciu.

Ďalšie informácie: Prehľad riešení

Aké typy prispôsobení sú podporované u Dynamics 365 Customer Engagement (on-premises)?

Očakávame, že väčšinu prispôsobení budete môcť vykonať nástrojmi v aplikácii. Všetko, čo robíte pomocou týchto nástrojov, je podporované spoločnosťou Microsoft, pretože používajú zmeny metaúdajov alebo údajov, ktoré závisia od metaúdajov.

Ak nástroje prispôsobenia nestačia vašim potrebám, môžete nainštalovať riešenie od tretej strany, alebo najať vývojára, aby napísal kód pre požadované prispôsobenia. V každom prípade je dobre rozumieť podporovaným prispôsobeniam. Ak potrebujete investovať do riešenia vyžadujúceho kód, mali by ste sa uistiť, že je napísaný iba v podporovaných rozhraniach API. To vám pomôže chrániť vaše investície do aplikácií Customer Engagement a akýchkoľvek riešení, ktoré získate.

Ďalšie informácie: Podporované a nepodporované prispôsobenia

Zmeny, ktoré ovplyvňujú výkon organizácie aplikácií Customer Engagement

Tvorcovia a prispôsobovatelia aplikácií by mali vedieť, že importovanie riešení a použitie prispôsobení, ktoré menia metaúdaje, môžu ovplyvniť výkon organizácie Dynamics 365 Customer Engagement (on-premises). Medzi akcie, ktoré môžu narušiť normálnu prevádzku systému patrí:

  • Pridať, odstrániť alebo zmeniť entity, alternatívne kľúče, atribúty alebo vzťahy.

  • Import riešení

  • Publikujú sa prispôsobenia

Ak uplatňujete tieto zmeny na produkčný systém, odporúčame naplánovať tieto činnosti tak, aby používateľov čo najmenej rušili.

Pozrite si tiež:

Začíname s vytváraním a prispôsobovaním aplikácií