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