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 k starším verziám (8.xa staršie) nájdete v dokumentácii Dynamics k predchádzajúcim verziám.
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: Vytvorte alebo upravte entity (typy 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: Vytvorte alebo upravte aplikáciu 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: Vytvorte si vlastnú obchodnú logiku 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: Vytvorte alebo upravte systémový graf a Prehľad prehľadov
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 si vytvoriť svoje vlastné riešenia alebo získať riešenia od AppSource alebo od 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.
Viac informácií: 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 aplikujú zmeny na metadáta alebo údaje, 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. Pomôže vám to 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ôsobenie
Zmeny, ktoré ovplyvňujú výkonnosť 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.