Слоеве на решение
Завършените и незавършени решения съществуват на различни нива в рамките на средата на Microsoft Power Platform. В Dataverse има две отделни нива на слоя:
- Незавършен слой. Всички импортирани незавършени решения и незавършени персонализации се намират в този слой. Незавършеният слой е единичен слой.
- Завършени слоеве. Всички импортирани завършени решения и системното решение се намират в това ниво. Когато са инсталирани няколко завършени решения, последното инсталирано е над завършеното решение, инсталирано по-рано. Това означава, че второто инсталирано решение може да персонализира решението, инсталирано преди него. Когато две завършени решения имат противоречиви дефиниции, поведението по време на изпълнение е „Последният печели” или се прилага логика за сливане. Ако деинсталирате завършено решение, завършеното решение под него влиза в сила. Ако деинсталирате всички завършени решения, се прилага поведението по подразбиране, дефинирано в системното решение. В основата на завършеното ниво на слой е системният слой. Системният слой съдържа таблиците и компонентите, необходими за функционирането на платформата.
Поведение за сливане на решение
Когато подготвяте завършеното решение за разпространяване, не забравяйте, че в една среда може да има инсталирани множество решения или че в бъдеще могат да бъдат инсталирани други решения. Изградете решение, което следва най-добрите практики, така че вашето решение да не пречи на другите решения.
Процесите, които Dataverse използва за сливане на персонализации, наблягат на поддържането на функционалността на решението. Въпреки че се полагат всички усилия за запазване на представянето, някои несъвместимости между персонализациите може да изискват изчислените разрешения да променят някои подробности за презентацията заради поддържането на функционалността за персонализиране. Повече информация: Разберете как се сливат завършените решения
Преглед на слоеве на решение за компонент
Функцията за виждане на слой на решение ви позволява да прегледате всички промени на компонент, които настъпват в резултат на промени на решение във времето. В рамките на слой на решение можете да детайлизирате, за да видите конкретни променени и непроменени подробности на свойство за компонент. Можете да получите достъп до слоевете на решения от областта Решения в Power Apps.
Функцията за виждане на слоевете на решението:
- Нека видим реда, в който решението е променило даден компонент.
- Разгледайте всички свойства на даден компонент в рамките на конкретно решение, включително промените на компонента.
- могат да се използват за отстраняване проблеми със зависимост или със слоеве на решение, като показват подробности за промени на компонент, който е въведен чрез промяна на решение.
Влезте в Power Apps, изберете Решения, отворете желаното решение, изберете ... до компонент, като Акаунт и след това изберете Вижте слоевете на решение.
Показва се страницата със слоеве на решение. То показва всеки слой за компонента, като например таблицата Акаунт, показана тук, с най-новия слой в горната част, който обикновено се обозначава като Активен слой. Активният слой определя поведението по време на изпълнение на компонента. За да видите подробности за слой на решение, го изберете.
В диалоговия прозорец Слой на решение разделът Актуализирани показва само онези свойства, които са били променени като част от конкретния слой на решение. Изберете раздела Всички свойства, за да видите всички свойства, включително променени и непроменени свойства, за слой на решение.
Ако компонентът включва преводи, които са импортирани, изберете раздела LocalizedLabels за показване на информация за компоненти, които имат колони с етикети в слоя на решението. Основният език и всеки импортиран текст на превод се показват, както е посочено в колоната languageid. Имайте предвид, че ако не съществуват етикети, разделът не се показва.
Изберете етикет, за да видите цялото наслояване.
Налични са допълнителни раздели за слоеве от специфични компоненти.
Име на раздел | Описание | Възможна стойност |
---|---|---|
RolePrivileges | Показва привилегии за права за достъп. | Добавено, актуализирано, премахнато, непроменено |
AttributePicklistValues (набор от опции) | Когато е избран за глобален избор, показва възможните стойности за избор. | Добавено, актуализирано, премахнато, непроменено |
AttributePicklistValues (атрибут на набор от опции) | Когато е избран за атрибут на избор, показва стойностите за атрибута. | Добавено, актуализирано, премахнато, непроменено |
Премахнете неуправляван слой
Неуправляемите персонализации се намират в най-горния слой за компонент и впоследствие дефинират поведението по време на изпълнение на компонента. В повечето ситуации не искате неуправлявани персонализации, определящи поведението на вашите компоненти. За да премахнете неуправлявания слой за компонент, изпълнете следните стъпки:
Предупреждение
Премахването на активни неуправляеми персонализации не може да бъде отменено или отменено. Всички данни, свързани с неуправляемото персонализиране, могат да бъдат загубени.
- Отворете желаното решение, изберете ... до компонент, като например Акаунт и след това изберете Вижте слоеве на решение.
- Ако съществува неуправляван слой, Неуправляван слой се показва в колоната Решение за слоя.
- Изберете слоя и след това в командната лента изберете Премахнете неуправлявания слой.
Вижте също
Превод на текст за локализиране в базирани на модел приложения
Преглед на решенията
Бележка
Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)
Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).