Делите путем


Креирање и ажурирање решења

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

Ажурирање решења

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

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

Још информација: Примена исправке или надоградње на решење

Креирање закрпа решења

Можете да креирате закрпу за надређено решење и да је извезете га као мању исправку основног решења. Када клонирате решење, систем сабира све повезане закрпе у основно решење и креира нову верзију.

Упозорење

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

Креирање исправки помоћу клонираног решења и клонирања за закрпу

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

  • Закрпа представља постепену мању исправку надређеног решења. Закрпа може додати или ажурирати компоненте и средства у надређеном решењу приликом инсталације у циљном систему, али није могуће избрисати компоненте нити средства из надређеног решења.

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

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

  • Када увезете закрпу у циљни систем, требало би да је извезете као комплетну закрпу. Немојте користити некомплетне закрпе у окружењима продукције.

  • Надређено решење мора бити присутно у циљном систему да бисте инсталирали закрпу.

  • Можете да избришете или ажурирате закрпу.

  • Ако избришете надређено решење, све подређене закрпе се такође бришу. Систем даје поруку упозорења да није могуће опозвати брисање. Брисање се извршава у једној трансакцији. Ако брисање неке од закрпа или надређеног решења не успе, цела трансакција се враћа уназад.

  • Након креирања прве закрпе за надређено решење, решење постаје закључано и не можете да га мењате нити извозите. Међутим, ако избришете све његове подређене закрпе, надређено решење постаје откључано.

  • Када клонирате основно решење, све подређене закрпе се сабирају у основно решење и оно постаје нова верзија. Можете да додајете, уређујете или бришете компоненте и средства у клонирана решења.

  • Клонирано решење представља замену основног решења када се инсталира у циљном систему као комплетно решење. Обично можете користити клонирано решење за испоруку главне исправке претходног решење.

Када клонирате решење, број верзије који наведете укључује главне и мање позиције.

Клонирај закрпу главну и међуверзија

Када клонирате закрпу, број верзије који наведете укључује позиције израде и ревизије.

Клонирање верзије закрпе и ревизије

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

Креирајте закрпу решења

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

Креирање закрпе за некомплетно решење

  1. Идите на Power Apps портал, а затим изаберите Решења.

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

    Клонирај закрпу
  3. У листи решења, пронађите и отворите новокреирану закрпу. Имајте на уму да је јединственом имену решења додато Patchхексброј. Баш као са основним решењем, додајте компоненте и средстава које желите.

Креирање закрпе помоћу истраживача решења

Следеће илустрације пружају пример креирања закрпе за постојеће решење. Почните тако што ћете изабрати Клонирај закрпу (у компримованом приказу, икона Клонирај закрпу се приказује као два мала квадрата, као што је приказано испод).

Клонирајте икону закрпе.

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

Користите дијалог „Клонирај у закрпу“.

Следећи снимак екрана приказује основно решење SegmentedSolutionExample, верзија 1.0.1.0 и закрпу SegmentedSolutionExample_Patch, верзија 1.0.2.0.

Мрежа са решењима и закрпама.

У закрпи смо додали нови прилагођени ентитет назива Book и укључили сва средства ентитета Book у закрпу.

Додајте прилагођени ентитет у закрпу.

Клонирајте решење

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

Клонирајте решење.

Важно

Клонирање решења спаја оригинално решење и придружене закрпе у ново основно решење и уклања оригинално решење и закрпе.

  1. Идите на Power Apps портал, а затим изаберите Решења.

  2. У листи решења, изаберите некомплетно решење да бисте креирали клон. На командној траци изаберите Клонирај, а затим изаберите Клонирај решење. Окно на десној страни приказује име основног решења и број нове верзије. Изаберите ставку Сачувај.

Клонирано решење и бројеви верзије закрпа за клонирање

Закрпа мора имати већи број верзије или ревизије од надређеног решења. Она не имати већу главну или помоћну верзију. На пример, за основно решење са верзијом 3.1.5.7, закрпа може бити верзија 3.1.5.8 или верзија 3.1.7.0, али не и верзија 3.2.0.0. Клонирано решење мора имати број верзије који је већи од броја верзије основног решења или једнак њему. На пример, за основно решење верзије 3.1.5.7, клонирано решење може бити верзија 3.2.0.0 или верзија 3.1.5.7. Када клонирате решење или закрпу, поставите само вредности главне верзије и међуверзије за клонирано решење и вредности верзије или ревизије закрпе.

Погледајте и

Преглед алатки и апликација које се користе са ALM-ом