Bendrinti naudojant


„Dynamics 365 Customer Engagement (on-premises)“ programos kūrimo ir tinkinimo apžvalga, 9.x versija

„Dynamics 365 Customer Engagement (on-premises)” suteikia galingų tinkinimo ir programų kūrimo galimybių, dėl kurių jums nereikia rašyti nė vienos kodo eilutės. Naudodami išsamų WYSIWYG dizaino ir rengyklės įrankių rinkinį, beveik bet kas gali visapusiškai tinkinti „Dynamics 365 Customer Engagement (on-premises)” arba kurti savo pasirinktines programas.

Norėdami gauti ankstesnių versijų (8.x ir ankstesnių versijų) dokumentaciją, apsilankykite "Dynamics" ankstesnių versijų dokumentacijoje.

Programų kūrimo ir tinkinimo komponentai

Gerai sukurtą programą sudaro keli komponentai, kuriuos pasirenkate naudodami prieinamus dizaino ir rengyklės įrankius, kad sukurtumėte baigtos programos išvaizdą ir funkcijas. Komponentai ir komponentų ypatybės, kuriuos naudojate programai sukurti, tampa metaduomenimis.

Kad būtų lengviau suprasti, kaip kiekvienas iš šių komponentų yra susijęs su programos kūrimu, čia jie atskirti į duomenų, vartotojo sąsajos, logikos ir vizualizavimo kategorijas.

Duomenys

Šie komponentai nustato, kokiais duomenimis bus grindžiama programa.

Komponentas Aprašas Dizaino įrankis
Objektas Elementas, kurio ypatybes stebite, pvz., kontaktas arba abonementas. Yra daug galimų standartinių objektų. Galite tinkinti ne sistemos standartinį objektą (gamybos objektą) arba sukurti pasirinktinį objektą iš naujo. Objekto dizaino įrankis
Laukas Su objektu susieta ypatybė. Lauką apibūdina duomenų tipas, pagal kurį nustatomas duomenų, kuriuos galima įvesti arba pasirinkti, tipas. Pavyzdžiai: tekstas, skaičius, data ir laikas, valiuta arba peržvalga (sukuria ryšį su kitu objektu). Laukai paprastai naudojami su formomis, rodiniais ir paieškomis. Objekto dizaino įrankis
Ryšys Objekto ryšiai apibūdina, kaip objektai gali būti susiję tarpusavyje. Yra 1:N (vienas su daugeliu), N:1 (daug su vienu) ir N:N (daug su daugeliu) tipų ryšių. Pavyzdžiui, į objektą įtraukus peržvalgos lauką tarp dviejų objektų sukuriamas naujas 1:N (vienas su daugeliu) ryšys ir leidžiama įdėti tą peržvalgos lauką į formą. Objekto dizaino įrankis
Parinkčių rinkinio laukas Tai specialaus tipo laukas, kuris suteikia vartotojui iš anksto nustatytų parinkčių rinkinį. Kiekviena parinktis turi skaitinę reikšmę ir žymą. Įtrauktas į formą, šis laukas rodo valdiklį, kad vartotojas pasirinktų parinktį. Yra dviejų tipų parinkčių rinkiniai; parinkčių rinkiniai, kuriuose vartotojas gali pasirinkti tik vieną parinktį, ir kelių pasirenkamų parinkčių rinkiniai, kuriuose galimas daugiau nei vienas pasirinkimas. Parinkčių rinkinio dizaino įrankis

Daugiau informacijos: Objektų (įrašų tipų) kūrimas arba redagavimas

UI

Šie komponentai nustato, kaip vartotojai sąveikauja su programa.

Komponentas Aprašas Dizaino įrankis
Programa Nustato programos pagrindus, pavyzdžiui, komponentus, ypatybes, kliento tipą ir programos URL. Programų dizaino įrankis
Svetainės struktūra Nurodomas programos naršymas. Svetainės struktūros dizaino įrankis
Forma Nurodyto objekto duomenų įvedimo laukų rinkinys, kuris atitinka objekto elementus, kuriuos stebi jūsų organizacija. Pavyzdžiui, duomenų įvedimo laukų, į kuriuos vartotojai įveda informaciją, reikalingą sekti ankstesnius kliento užsakymus kartu su konkrečiomis prašomomis pakartotinio užsakymo datomis, rinkinys. Formų dizaino įrankis
Rodinys Rodiniai nustato, kaip tam tikro objekto įrašų sąrašas rodomas programoje. Rodinys nustato rodomus stulpelius, kiekvieno stulpelio plotį, rūšiavimo veikimo būdą ir numatytuosius filtrus. Rodinių dizaino įrankis

Daugiau informacijos: Taikomosios programos kūrimas arba redagavimas naudojant taikomųjų programų dizaino įrankį

Logika

Šis komponentas nustato verslo procesus, taisykles ir automatizavimą, kuriuos turės programa. Programos kūrėjai naudoja dizaino įrankį, konkrečiai skirtą proceso tipui ar taisyklei.

Logikos tipas Aprašas Dizaino įrankis
Veiklos procesų seka Žiniatinklio procesas, kuris vartotojams pateikia standartinį veiklos procesą. Pavyzdžiui, veiklos procesų seką naudokite, jei norite, kad visi vienodai apdorotų klientų aptarnavimo užklausas arba norėdami reikalauti, kad darbuotojai gautų sąskaitos faktūros patvirtinimą prieš pateikdami užsakymą. Veiklos procesų sekos dizaino įrankis
Darbo eiga Darbo eigos automatizuoja verslo procesus be vartotojo sąsajos. Kūrėjai naudoja darbo eigas, kad inicijuotų automatizavimą, kuriam nereikia vartotojo sąveikos. Darbo eigos dizaino įrankis
Veiksmai Veiksmai yra proceso rūšis, kuri leidžia tiesiai iš darbo eigos rankiniu būdu taikyti veiksmus, įskaitant pasirinktinius veiksmus. Procesų kūrimo įrankis
Veiklos taisyklė Naudojama norint formai taikyti taisyklę ar rekomendacijos logiką, pvz. nustatyti lauko reikalavimus, slėpti laukus arba patikrinti duomenis. Programų dizaino įrankiai naudoja paprastą sąsają, kuri leidžia pritaikyti ir tvarkyti greitai besikeičiančias ir įprastai naudojamas taisykles. Veiklos taisyklių dizaino įrankis

Daugiau informacijos: Pasirinktinės verslo logikos kūrimas per procesus

Vizualizacijos

Nustato, kokio tipo duomenų vizualizacijos ir ataskaitos bus pasiekiamos programoje.

Komponentas Aprašas Dizaino įrankis
Diagrama Viena grafinė vizualizacija, kuri gali būti rodoma rodinyje, formoje ar įtraukta į ataskaitų sritį. Diagramų dizaino įrankis
Ataskaitų sritis Veikia kaip vienos ar daugiau grafikos vizualizacijų pavyzdys, kuriame pateikiama verslo duomenų, pagal kuriuos galima imtis veiksmų, apžvalga. Ataskaitų srities dizaino įrankis
Ataskaitos Parengtos kelios standartinės ataskaitos, kuriose yra vartotojui naudingos verslo informacijos. Šios ataskaitos pagrįstos SQL serverio „Reporting Services“, o jose pateikiamos tokios pat funkcijos, kurias galima rasti SQL serverio „Reporting Services“ ataskaitose. Ataskaitų vedlys

Daugiau informacijos: Sistemos diagramos kūrimas arba redagavimas ir Ataskaitų apžvalga

Išplėtimas

„Dynamics 365 Customer Engagement (on-premises)“ teikia rinkinį žiniatinklio tarnybų ir API, leidžiančių programų kūrėjams rašyti kodus. Įrašius kodą naudojant palaikomus metodus, galima tikėtis, kad jis toliau veiks ir atnaujinus organizaciją.

Daugiau informacijos: Kūrėjo vadovas, skirtas Dynamics 365 Customer Engagement (on-premises)

Perkeliamumas

Sprendimai reikalingi tam, kad „Dynamics 365 Customer Engagement (on-premises)“ būtų galima pirkti, bendrinti ar kitaip perkelti iš vienos organizacijos į kitą tinkinimų rinkinį. Galite kurti savo sprendimus arba gauti sprendimus iš AppSource nepriklausomo programinės įrangos tiekėjo (ISV) arba iš jo. Sprendimas – tai failas, kurį galite importuoti į aplinką kaip programą arba pritaikyti tinkinimų rinkinį esamoje programoje.

Daugiau informacijos: Sprendimų apžvalga

Kokie tinkinimai nepalaikomi naudojant „Dynamics 365 Customer Engagement (on-premises)“?

Manome, kad daugiausiai tinkinti galėsite naudodami taikomosios programos įrankius. Viską, ką darote naudodami šiuos įrankius, palaiko "Microsoft", nes jie taiko metaduomenų arba duomenų, kurie priklauso nuo metaduomenų, pakeitimus.

Jei tinkinimo įrankiai neatitinka jūsų poreikių, galite įdiegti trečiosios šalies teikiamą sprendimą arba pasamdyti programų kūrėją, kuris koduotų jūsų tinkinimus. Bet kuriuo atveju naudinga suprasti palaikomus tinkinimus. Jei reikia investuoti į sprendimą, kuriam reikalingas kodas, turėtumėte įsitikinti, kad kodas parašytas naudojant tik palaikomas API. Tai padeda apsaugoti investicijas tiek į "Customer Engagement" programas, tiek į visus gaunamus sprendimus.

Daugiau informacijos: Palaikomas ir nepalaikomas tinkinimas

Keitimai, turintys įtakos "Customer Engagement" programų organizacijos efektyvumui

Programų kūrėjai ir pritaikymo specialistai turėtų žinoti, kad importuojant sprendimus ir taikant tinkinimus, kuriais keičiami metaduomenys, gali būti paveiktas „Dynamics 365 Customer Engagement (on-premises)” organizacijos efektyvumas. Toliau išvardyti veiksmai, galintys trukdyti normaliam sistemos veikimui.

  • Objektų, alternatyviųjų raktų, atributų arba ryšių pridėjimas, šalinimas arba keitimas.

  • Sprendimų importavimas

  • Publikuojami tinkinimai

Jei taikote šiuos keitimus gamybos sistemai, rekomenduojame suplanuoti šias operacijas, kai tai mažiausiai trukdys naudotojams.

Taip pat žr.

Programų kūrimo ir tinkinimo darbo pradžia