Kopīgot, izmantojot


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.

Skatiet arī

Darba sākšana ar programmu veidošanu un pielāgošanu