Share via


Слојеви решења

Слојеви решења се спроводе на нивоу компонената. Комплетна и некомплетна решења постоје на различитим слојевима унутар Microsoft Dataverse окружења. У услузи Dataverse постоје два различита слоја:

  • Некомплетан слој Сва увезена некомплетна решења и ad-hoc прилагођавања постоје на овом слоју. Сва некомплетна решења деле један некомплетан слој.

  • Комплетни слојеви Сва увезена, комплетна решења и системско решење постоје на овом нивоу. Када се инсталира више комплетних решења, последње инсталирано се налази изнад раније инсталираног комплетног решења. Ово значи да друго инсталирано решење може да прилагоди оно инсталирано пре. Када два управљана решења имају конфликтне дефиниције, понашање извођења је или „Последњи побеђује“ или се примењује логика спајања. Ако деинсталирате комплетно решење, комплетно решење испод ће ступити на снагу. Ако деинсталирате комплетна решења, примењује се подразумевано понашање дефинисано у системском решењу. У основи нивоа комплетних слојева је системски слој. Системски слој садржи ентитете и компоненте потребне за функционисање платформе.

Пример слоја решења за компоненту, као што је образац или приказ.

Слојеви унутар комплетног решења

За сваку управљану компоненту постоје слојеви унутар решења који – зависно од тога да ли је увезена једна или више закрпа или надоградња решења – може да садржи следеће слојеве:

  • Основа „Стог“ је основни слој који се налази на дну слоја решења. Овај слој укључује издавача решења који идентификује власника компоненте и комплетних својстава повезаних с њим.

  • Врх Горњи слој се сматра тренутним слојем и дефинише понашање током извођења компоненте. Горњи слој може бити надоградња или закрпа или, ако на решење нису примењене закрпе или надоградње, основно решење одређује понашање извођења компоненте.

  • Слојеви додати из исправки:

    • Закрпе Ако компонента има увезену једну закрпу за решење или више њих, оне слажу на врх основног слоја тако да последња закрпа остаје изнад претходне закрпе.

    • Чека се надоградња Ако је поступна надоградња (под називом _Надоградња) увезена, она се налази изнад слојева основе и закрпа (ако их има).

Пример слојева унутар решења

Важно

Употреба закрпа се не препоручује. Још информација: Креирање закрпа за решење

Следећа слика приказује пример слојева решења за прилагођену колону која приказује основно решење, закрпу и надоградњу на чекању.

Слојеви решења.

За информације о томе како прегледати слојеве за компоненту у оквиру решења, погледајте Слојеви решења.

Понашање при обједињавању

Креатори решења би требало да разумеју понашање при обједињавању када се решење ажурира или када се инсталира више решења која утичу на исту компоненту. Имајте у виду да ће се објединити само типови апликација, образаца и компоненти мапе веб локација који су засновани на моделу. Све остале компоненте користе понашање „победе врхунског нивоа“.

Понашање „Највећи добици“

Са изузетком апликације засноване на моделу, обрасца и компоненти мапе локација, остале компоненте решења користе понашање „највећи добици“ где слој који се налази на врху одређује како компонента ради током извршавања апликације. Горњи слој се може увести надоградњом у фазама (на чекању).

Горњи слој уведен надоградњом на чекању

Ево примера понашања компонената „највећи добици“ које је увела фаза за надоградњу решења. Још информација: Примените надоградњу или ажурирање у циљном окружењу

  1. Тренутни горњи (основни) слој има својство Максимална дужина текстуалне колоне Коментари за табелу налога које користи подразумевано подешавање 100.

    Компонента табеле у основном решењу.

  2. Надоградња решења се увози помоћу опције надоградње у фазама која креира нови горњи слој. Надоградња на чекању укључује текстуалну колону Коментари за табелу налога уз вредност својства Максимална дужина промењено на 150.

    Активни слој уведен на врху основног слоја.

У овој ситуацији, колона Коментари за записе налога омогућиће највише 150 знакова за време извршавања апликације.

Ажурирање и надоградња решења понашања обједињавања

Као што је описано у претходном одељку, закрпе и поступна надоградња постављени су на врх основног решења. Они се могу објединити одабиром ставке Примените надоградњу из области Решења у Power Apps, која спљоштава слојеве и ствара ново основно решење.

Понашање при обједињавању већег броја решења

Када припремите комплетно решење за дистрибуцију, запамтите да је у окружењу можда инсталирано више решења или да би друга решења могла да буду инсталирана у будућности. Конструишите решење које следи најбоље праксе како ваше решење не би ометало друга решења. Још информација: Користите сегментирана решења

Процеси које Dataverse користи за спајање прилагођавања наглашавајући одржавање функционалности решења. Иако се чини све да се сачува презентација, неке некомпатибилности између прилагођавања могу захтевати да израчуната резолуција промени неке детаље презентације у корист одржавања функционалности прилагођавања.

Погледајте и

Објашњење начина спајања комплетних решења