Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Бележка
Функциите за предварителен преглед не са предназначени за производствена употреба и може да са с ограничена функционалност. Тези функции са достъпни преди официалното издание, за да могат клиентите да получат ранен достъп и да дадат обратна връзка.
Test Engine има структуриран модел на жизнения цикъл на функциите, за да управлява прогресията на функциите от експериментални концепции до общодостъпни възможности. Този подход позволява на потребителите да получат достъп до нова функционалност на различни нива на зрялост, като същевременно гарантира надеждност и стабилност за производствените сценарии.
Прогресия на функциите в тестовия двигател
Функциите на Test Engine следват определен път от началото до общата наличност в три фази:
- Иновация с отворен код (фаза на предварителен преглед)
- Функции за предварителен преглед (фаза на оценка)
- Обща наличност (стабилна фаза)
1. Иновации с отворен код (фаза на предварителен преглед)
Пътуването на много функции на Test Engine започва в хранилището с отворен код, където:
- Членовете на общността и инженерите на Microsoft предлагат и допринасят за нови функции
- Разработват се нови доставчици и разширения, за да поддържат повече сценарии
- Персонализираните Power Fx действия се създават и тестват в реални среди
- Експерименталните концепции се валидират преди официалната интеграция на продукта
Тази фаза на визуализация представлява най-модерните възможности, достъпни за разработчиците, които изграждат тестовата машина от източника.
2. Функции за предварителен преглед (фаза на оценка)
Функциите, които демонстрират стойност в средата с отворен код, могат да преминат към фазата на оценка, където стават достъпни в официалното Power Platform издание на CLI (pac) с изрично включване:
- Функциите са достъпни чрез префикса на
Previewфункцията в Power Fx - Функционалността трябва да бъде изрично активирана в тестовите настройки:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
- Функциите в тази фаза получават по-обширно тестване, но все пак може да се развиват въз основа на обратна връзка
- Документацията включва обозначението за предварителен преглед, за да посочи потенциални бъдещи промени
3. Обща наличност (стабилна фаза)
След задълбочено тестване и усъвършенстване във фазата на предварителен преглед, стабилните функции преминават към обща наличност:
- Функциите мигрират от префикса
Previewкъм префиксаTestEngine - Функционалността става достъпна по подразбиране без специална конфигурация
- Функциите се считат за готови за производство с пълна поддръжка
- Документацията премахва обозначението за визуализация
Активиране на функции чрез Power Fx организация на функциите
Test Engine използва Power Fx префикси на функции като основен механизъм за контрол на наличността на функциите:
| Функционален префикс | Описание | Наличност |
|---|---|---|
TestEngine |
Готови за производство функции, достъпни за всички потребители | Активирано по подразбиране |
Preview |
Характеристики в процес на оценка, които могат да се променят | Изисква изрично включване |
| (Няма) | Основни Power Fx функции | Винаги на разположение |
Тази организация предоставя няколко предимства:
- Ясна индикация за зрялост на характеристиките: Префиксът съобщава очакванията за стабилност
- Контролиран достъп: Функциите за визуализация трябва да бъдат изрично активирани, за да се предпазят потребителите от нежелани промени
- Устойчивост на версията: С узряването на функциите кодът може да се актуализира постепенно, за да се използва новият префикс
За повече информация относно конфигурирането и използването на тези префикси вижте Използване Power Fx на организация на функциите при тестване.
Принос към еволюцията на Test Engine
Продуктовият екип на Test Engine активно си сътрудничи с общността, за да развие продукта:
Приноси с отворен код
Членовете на общността могат да допринесат за Test Engine по няколко начина:
- Разширения на доставчици: Създайте нови доставчици, за да поддържате повече типове приложения
- Power Fx Действия: Разработване на персонализирани действия за разрешаване на нови сценарии за тестване
- Подобрения на функциите: Подобрете съществуващата функционалност за справяне с често срещани сценарии
- Докладване на проблеми: Докладвайте всички проблеми, които откриете с помощта на нашите проблеми с хранилището в GitHub. Намерете съществуващи известни проблеми тук: aka.ms/TestEngineOpenIssues
Път към интеграция на продукта
Функции, които започват като приноси с отворен код, могат да бъдат разгледани за включване в официалния Power Platform CLI (pac test run) чрез следния процес:
- Първоначална разработка: Функцията се създава и тества в хранилището с отворен код
- Валидиране на общността: Други потребители проверяват полезността и стабилността на функцията
- Разглеждане на продукта: Продуктовият екип на Test Engine преглежда функцията
- Интеграция с предварителен преглед: Ако бъде одобрена, функцията се интегрира в префикса за визуализация
- Обща наличност: След достатъчно валидиране функцията преминава към префикса TestEngine
Сътрудничество с продуктовия екип
Разработчиците, които се интересуват от допринасяне с функции, които евентуално могат да бъдат включени в официалния продукт, трябва:
- Обсъдете преди разработка: Отворете проблем в хранилището, за да обсъдите концепцията
- Следвайте указанията за проектиране: Уверете се, че внедряването е в съответствие с архитектурата на Test Engine
- Осигурете изчерпателни тестове: Включете автоматизирани тестове, демонстриращи надеждност
- Документиране на функцията: Създаване на ясна документация за потребителите
Предимства на модела на жизнения цикъл на функцията
За потребителите на Test Engine този модел предлага няколко предимства:
- Достъп до иновации: Използвайте авангардни функции, преди да бъдат официално пуснати
- Контролиран риск: Изберете кои функции за предварителен преглед да активирате въз основа на нуждите
- Ясни очаквания: Разбиране на стабилността на функциите чрез последователни префикси
- Възможност за участие: Повлияйте на посоката на продукта чрез приноси и обратна връзка