Přehled vytváření a přizpůsobení aplikace pro Dynamics 365 Customer Engagement (on-premises), verze 9.x

Aplikace Dynamics 365 Customer Engagement (on-premises) vám poskytuje efektivní funkce pro vytváření a přizpůsobení aplikací, které nevyžadují psát byť i řádek kódu. S rozsáhlou sadou nástrojů pro návrháře a editoru WYSIWYG může většina uživatelů plně přizpůsobit aplikace Dynamics 365 Customer Engagement (on-premises) nebo vytvořit vlastní.

Dokumentaci k dřívějším verzím (8.xa dřívější) naleznete na adrese Dokumentace k předchozím verzím Dynamics.

Vytváření aplikací a součásti přizpůsobení

Dobře navržená aplikace se skládá z několika součástí, které vybíráte pomocí dostupných návrhářů a editorů a vytváříte tak vzhled a funkce dokončené aplikace. Součásti a vlastnosti součástí, které použijete k vytvoření aplikace, se stávají metadaty.

Aby bylo možné porozumět, jak všechny tyto součásti souvisejí s návrhem aplikace, jsou zde rozděleny na kategorie dat, UI, logiky, a vizualizace.

Data

Tyto součásti určují, z jakých dat bude aplikace vycházet.

Součást Popis Návrhář
Entita Položka s vlastnostmi, které sledujete, jako je kontakt nebo obchodní vztah. K dispozici je mnoho standardních entit. Můžete přizpůsobit nesystémové standardní entity (entita produkce) nebo vytvořit vlastní entitu úplně od začátku. Návrhář entit
Pole Vlastnost, která je spojena s entitou. Pole je definován datovým typem, který určuje typ dat, která lze zadat nebo vybrat. Příklady zahrnují text, číslo, datum a čas, měnu nebo vyhledávání (vytvoří vztah s jinou entitou). Pole jsou obvykle používána u formulářů, zobrazení a hledání. Návrhář entit
Vztah Vztahy mezi entitami definují, jak spolu mohou entity vzájemně souviset. Existují typy vztahů 1:N, N:1 a N:N. Například přidáním vyhledávacího pole do entity se vytvoří nový vztah mezi dvěma entitami 1:N a umožňuje umístit takové vyhledávací pole do formuláře. Návrhář entit
Pole sady možností To je zvláštní druh pole, které uživateli poskytuje sadu předem určených možností. Každá volba má číselnou hodnotu a popisek. Při přidání do formuláře toto pole zobrazí ovládací prvek, pomocí kterého si uživatelé mohou vybrat jednu možnost. Existují dva typy sady možností; sady možností, kde uživatel může vybrat pouze jednu možnost, a sady možností vícenásobného výběru, které umožňují vybrat více možností. Návrhář sady možností

Další informace: Vytváření nebo úpravy entit (typy záznamů)

UŽIVATELSKÉ ROZHRANÍ

Tyto součásti určují, jak budou uživatelé pracovat s aplikací.

Součást Popis Návrhář
Aplikace Určuje základy aplikace jako součásti, vlastnosti, typ klienta a adresu URL pro vaši aplikaci. Návrhář aplikací
Mapa webu Určuje navigaci pro vaši aplikaci. Návrhář mapy webu
Formulář Sada polí pro zadávání dat pro danou entitu, která odpovídá položkám, které organizace u dané entity sleduje. Například sada polí pro zadávání dat, kam uživatel vložil informace relevantní pro sledování předchozích objednávek zákazníka spolu s konkrétními požadovanými daty opakovaných objednávek. Návrhář formulářů
View (Zobrazení) Zobrazení definují způsob zobrazení seznamu záznamů určité entity v aplikaci. Zobrazení definuje sloupce, které chcete zobrazit, šířku jednotlivých sloupců, chování řazení a výchozí filtry. Návrhář zobrazení

Další informace: Vytvoření nebo úprava aplikace pomocí návrháře aplikací

Logika

Tato součást určuje obchodních procesy, pravidla a automatizace, které aplikace bude mít. Tvůrci aplikací používají návrháře, který je specifický pro typ procesu nebo pravidlo.

Typ logiky Popis Návrhář
Tok obchodního procesu Online proces, který provede uživatele standardním obchodním procesem. Můžete například vytvořit tok obchodního procesu, pokud chcete, aby všichni pracovali stejným způsobem se servisními požadavky zákazníků, nebo požadovat, aby zaměstnanci získali schválení faktury před odesláním objednávky. Návrhář toku obchodního procesu
Pracovní postup Pracovní postupy automatizují obchodní procesy bez uživatelského rozhraní. Návrháři využívají pracovní postupy k zahájení automatizace, která nevyžaduje žádné interakce s uživatelem. Návrhář pracovních postupů
Akce Akce je typ procesu, který vám umožní ručně vyvolat akce, včetně vlastních akcí, přímo z pracovního postupu. Návrhář procesů
Obchodní pravidlo Používá se k uplatnění logiky pravidla nebo doporučení na formulář, jako je nastavení požadavků pole, skrytí polí nebo ověření dat. Návrháři aplikací používají jednoduché rozhraní k implementaci a udržování rychle se měnících a běžně používaných pravidel. Návrhář obchodních pravidel

Další informace: Vytvoření vlastní obchodní logiky prostřednictvím procesů

Vizualizace

Určuje, jaký typ vizualizace dat a vytváření sestav bude mít aplikace k dispozici.

Součást Popis Návrhář
Graf Jediná grafická vizualizace, kterou lze zobrazit v zobrazení, ve formuláři nebo přidat do řídicího panelu. Návrhář grafů
Řídicí panely Funguje jako paleta pro jednu nebo více grafických vizualizací, které poskytují přehled o obchodních datech s akcemi. Návrhář řídicích panelů
Sestavy Několik standardních sestav, které uživateli poskytují užitečné obchodní informace, které jsou dostupné. Tyto sestavy jsou založeny na službách SQL Server Reporting Services a poskytují stejnou sadu funkcí, jaké mají k dispozici sestavy SQL Server Reporting Services. Průvodce sestavou

Další informace: Vytvoření nebo úprava systémového grafu a Přehled sestav

Rozšiřitelnost

Aplikace Dynamics 365 Customer Engagement (on-premises) poskytuje sadu webových služeb a rozhraní API, které umožňují vývojářům psát kód. Při zápisu kódu pomocí podporovaných metod lze očekávat, že bude i nadále fungovat po upgradu vaší organizace.

Více informací: Příručka pro vývojáře Dynamics 365 Customer Engagement (on-premises)

Přenosnost

Řešení existují, aby bylo možné zakoupit, sdílet nebo jinak přesouvat Dynamics 365 Customer Engagement (on-premises) z jedné organizace do jiné. Můžete si vytvořit vlastní řešení nebo získat řešení z webu AppSource nebo od nezávislého dodavatele softwaru (ISV). Řešení je soubor, který lze importovat do prostředí v aplikaci nebo použít sadu vlastních nastavení pro existující aplikaci.

Další informace: Přehled řešení

Jaké druhy vlastního nastavení jsou podporovány s aplikací Dynamics 365 Customer Engagement (on-premises)?

Očekáváme, že lze většinu úprav vlastního nastavení provádět pomocí nástrojů v aplikaci. Vše, co pomocí těchto nástrojů provedete, je společností Microsoft podporováno, protože tyto nástroje mění metadata nebo data, která závisí na metadatech.

Pokud nástroje pro vlastní nastavení nevyhovují vašim potřebám, můžete nainstalovat řešení poskytované třetí stranou nebo si najmout vývojáře, který provede vlastní nastavení. Tak jako tak je pro vás dobré porozumět podporovaným vlastním nastavením. Pokud potřebujete investovat do řešení, které vyžaduje kód, měli byste se ujistit, že je kód napsán pouze pomocí podporovaných rozhraní API. Tím ochráníte svoje investice do aplikací Customer Engagement i všech ostatních řešení.

Další informace: Podporovaná a nepodporovaná vlastní nastavení

Změny, které ovlivňují výkon organizace aplikací Customer Engagement

Tvůrci a úpravci aplikací by měli vědět, že import řešení a provádění úprav, které změní metadata, může ovlivnit výkon organizace aplikací Dynamics 365 Customer Engagement (on-premises). Mezi akce, které mohou narušit běžný provoz systému, patří:

  • Přidat, odebrat nebo změnit entity, alternativní klíče, atributy nebo vztahy.

  • Import řešení

  • Publikování vlastních nastavení

Chcete-li použít tyto změny v provozním systému, doporučujeme naplánovat tyto operace na dobu, kdy budou nejméně narušovat činnost uživatelů.

Viz také

Začínáme s vlastním nastavením a vytvářením aplikace