Apskats par programmu veidošanu un pielāgošanu Dynamics 365 Customer Engagement (on-premises) 9.x versijai
Dynamics 365 Customer Engagement (on-premises) sniedz jaudīgas pielāgošanas un programmu izveides iespējas, kas neprasa rakstīt nevienu koda rindu. Izmantojot visaptverošu WYSIWYG noformētāja un redaktora rīku kopu, gandrīz jebkurš var pilnībā pielāgot Dynamics 365 Customer Engagement (on-premises) programmas vai izveidot savas pielāgotās programmas.
Lai iegūtu dokumentāciju par iepriekšējām versijām (8.x un vecākām versijām), apmeklējiet Dynamics iepriekšējo versiju dokumentāciju.
Programmu veidošanas un pielāgošanas komponenti
Labi noformēta programma sastāv no vairākiem komponentiem, kurus izvēlas, izmantojot pieejamos noformētājus un redaktorus, lai veidotu pabeigtās programmas izskatu un funkcionalitāti. Komponenti un komponentu rekvizīti, kurus izmantojat programmas izveidei, kļūst par metadatiem.
Lai izprastu, kā katrs no šiem komponentiem attiecas uz programmas noformējumu, tie ir iedalīti kategorijās Dati, UI, Loģika un Vizualizācija.
Dati
Šie komponenti nosaka, uz kādiem datiem programma tiks balstīta.
Komponents | Apraksts | Noformētājs |
---|---|---|
Entītija | Izsekojamais objekts ar rekvizītiem, piemēram, kontaktpersona vai uzņēmums. Ir pieejami daudzi standarta elementi. Varat pielāgot ar sistēmu nesaistītu standarta entītiju (ražošanas entītiju) vai izveidot pielāgotu entītiju no jauna. | Entītijas noformētājs |
Lauks | Ar entītiju saistīts rekvizīts. Lauku definē datu tips, kas nosaka datu tipu, ko var ievadīt vai atlasīt. Piemēram, teksts, numurs, datums un laiks, valūta vai uzmeklēšana (izveido attiecības ar citu elementu). Lauki parasti tiek izmantoti ar veidlapām, skatiem un meklēšanu. | Entītijas noformētājs |
Attiecības | Entītiju attiecības definē, kā entītijas var būt savā starpā saistītas. Pastāv 1:N (vienas pret daudzām), N:1 (daudzas pret vienām) un N:N (daudzas pret daudzām) attiecību veidi. Piemēram, pievienojot uzmeklēšanas lauku entītijai, tiek izveidota jauna 1:N relācija starp divām entītijām, kas ļauj ievietot uzmeklēšanas lauku veidlapā. | Entītijas noformētājs |
Opciju kopas lauks | Šis ir īpašs lauka veids, kas nodrošina lietotājam iepriekš noteiktu opciju kopu. Katrai iespējai ir skaitļa vērtība un etiķete. Kad šis lauks ir pievienots veidlapai, tajā lietotājam tiek rādīta vadīkla iespējas atlasīšanai. Ir divu veidu iespēju kopas; iespēju kopa, kurā lietotājs var atlasīt tikai vienu iespēju, un vairākatlases iespēju kopas, kas atļauj vairāk nekā vienu atlasi. | Opciju kopas noformētājs |
PapildinformācijaEntītiju izveide vai rediģēšana (ierakstu tipi)
UI
Šie komponenti nosaka, kā lietotāji mijiedarbojas ar programmu.
Komponents | Apraksts | Noformētājs |
---|---|---|
Programma | Nosaka programmas pamatus, piemēram, komponentus, rekvizītus, klienta veidu un vietrādi URL programmai. | Lietojumprogrammu noformētājs |
Vietnes karte | Nosaka lietojumprogrammas navigāciju. | Vietnes kartes noformētājs |
Veidlapa | Datu ievades lauku kopa konkrētam elementam, kas atbilst vienumiem, kurus Jūsu organizācija izseko šim elementam. Piemēram, datu ievades lauku kopa, kas bija lietotāja ievadei atbilstoša informācija, lai izsekotu klienta iepriekšējos pasūtījumus kopā ar konkrētiem pieprasītās pārkārtošanas datumiem. | Veidlapu noformētājs |
Skats | Skati definē, kā Jūsu programmā tiek rādīts konkrēta elementa ierakstu saraksts. Skats definē, kuras kolonnas rādīt, katras kolonnas platumu, kārtošanas uzvedību un noklusējuma filtrus. | Skatu noformētājs |
Papildinformācija: Programmas izveide vai rediģēšana, izmantojot programmu noformētāju
Loģika
Šis komponents nosaka biznesa procesus, kārtulas un automatizāciju, kāda būs programmai. Programmu veidotāji izmanto noformētāju, kas ir specifisks procesa vai kārtulas tipam.
Loģikas veids | Apraksts | Noformētājs |
---|---|---|
Uzņēmējdarbības procesa plūsma | Tiešsaistes process, kas lietotājus vada caur standarta uzņēmējdarbības procesu. Piemēram, uzņēmējdarbības procesa plūsmu varat lietot, ja vēlaties, lai visi darbinieki vienādi apstrādātu klientu apkalpošanas pieprasījumus, vai lai pieprasītu saviem darbiniekiem iegūt rēķina apstiprinājumu, pirms viņi iesniedz pasūtījumu. | Uzņēmējdarbības procesa plūsmas noformētājs |
Darbplūsma | Izmantojiet darbplūsmas, lai automatizētu uzņēmuma procesus, nelietojot lietotāja saskarni. Noformētāji parasti izmanto darbplūsmas, lai iniciētu automatizāciju, kam nav nepieciešamas nekādas lietotāja darbības. | Darbplūsmas noformētājs |
Darbības | Darbības Ir tāda veida process, kas ļauj manuāli izsaukt darbības, ieskaitot pielāgotas darbības, tieši no darbplūsmas. | Procesu noformētājs |
Uzņēmējdarbības kārtula | Tiek izmantotas kārtulu vai ieteikumu loģiku pielietošanai veidlapā, piemēram, lai iestatītu lauku prasības, paslēptu laukus vai apstiprinātu datus. Programmu noformētāji izmanto vienkāršu interfeisu, lai īstenotu un uzturētu strauji mainīgās un bieži lietotās kārtulas. | Biznesa kārtulu noformētājs |
Papildinformācija: Pielāgotas biznesa loģikas izveide, izmantojot procesus
Vizualizācijas
Nosaka, kāda tipa datu vizualizācijas un pārskti programmai būs pieejami.
Komponents | Apraksts | Noformētājs |
---|---|---|
Diagramma | Atsevišķa grafiskā vizualizācija, kas var tikt parādīta skatā, veidlapā vai var tikt pievienota informācijas panelim. | Diagrammu noformētājs |
Informācijas panelis | Darbojas kā forma vienai vai vairākām grafiskajām vizualizācijām, kas sniedz pārskatu par veicamo darbību biznesa datiem. | Informācijas paneļa noformētājs |
Atskaites | Ir pieejamas vairākas standarta atskaites, kas lietotājam sniedz noderīgu biznesa informāciju. Šo atskaišu pamatā ir SQL Server Reporting Services, un tās nodrošina tādu pašu līdzekļu kopu, kas pieejama tipiskajās SQL Server Reporting Services atskaitēs. | Atskaites vednis |
Papildinformācija: Sistēmas diagrammas izveide vai rediģēšana un atskaišu pārskats
Paplašināmība
Platformā Dynamics 365 Customer Engagement (on-premises) ir nodrošināta tīmekļa pakalpojumu un API kopa, kas ļauj izstrādātājiem rakstīt kodu. Ja kods ir rakstīts, izmantojot atbalstītas metodes, tas turpinās darboties pēc organizācijas jaunināšanas.
Papildinformācija: Izstrādātāja rokasgrāmata Dynamics 365 Customer Engagement (on-premises)
Pārnesamība
Risinājumi pastāv, lai varētu iegādāties Dynamics 365 Customer Engagement (on-premises), kopīgot to vai citādi pārvietot no vienas organizācijas uz citu. Varat izveidot savus risinājumus vai iegūt risinājumus no AppSource neatkarīga programmatūras piegādātāja (ISV) vai no tā. Risinājums ir fails, ko var importēt vidē kā programmu vai kuram var lietot pielāgojumu kopu esošajā programmā.
Papildinformācija: Risinājumu pārskats
Kādi pielāgošanas veidi tiek atbalstīti ar Dynamics 365 Customer Engagement (on-premises)?
Lielāko daļu pielāgošanas darbību ieteicams veikt, izmantojot lietojumprogrammā pieejamos rīkus. Microsoft atbalsta visu, ko darāt, izmantojot šos rīkus, jo tie lieto izmaiņas metadatos vai datos, kas ir atkarīgi no metadatiem.
Ja pielāgošanas rīki neatbilst jūsu vajadzībām, varat instalēt trešo pušu nodrošinātu risinājumu vai nolīgt izstrādātāju pielāgojumu koda izveidošanai. Jebkurā gadījumā ieteicams izprast atbalstītos pielāgojumus. Ja nepieciešams ieguldīt risinājumā, kam nepieciešams kods, ir jāpārliecinās, vai kods rakstīts, izmantojot atbalstītos API. Tas palīdz aizsargāt ieguldījumu gan Customer Engagement programmās, gan visos iegūtajos risinājumos.
Papildinformācija: Atbalstītie un neatbalstītie pielāgojumi
Izmaiņas, kas ietekmē Customer Engagement programmu organizācijas veiktspēju
Programmu izveidotāji un pielāgotāji zina, ka risinājumu importēšana un pielāgojumu piemērošana, kas maina metadatus, var ietekmēt Dynamics 365 Customer Engagement (on-premises) organizācijas veiktspēju. Darbības, kas var traucēt normālai sistēmas darbībai:
entītiju, alternatīvo atslēgu, atribūtu vai relāciju pievienošana, noņemšana vai maiņa.
Risinājumu importēšana
Notiek pielāgojumu publicēšana
Ja vēlaties lietot šīs izmaiņas ražošanas sistēmā, mēs iesakām ieplānot šīs operācijas, kad tās vismazāk traucē lietotājiem.