Использование набора создателя

Прежде чем использовать компоненты, входящие в состав набора создателя, воспользуйтесь справочным приложением, чтобы изучить поведение компонентов и общие схемы реализации. Благодаря справочному приложению вы узнаете, как добавлять компоненты в приложение.

Набор создателя включает в себя следующие активы, распределенные в трех решениях:

Решение Товаров
CreatorKitCore
  • 24 компонента Power Apps component framework и холста
  • CreatorKitReference (MDA)
  • Эталонное приложение (управляемое моделью с настраиваемыми страницами) для интерактивного обучения
  • Шаблон страницы холста
  • CreatorKitReference (Canvas)
  • Эталонное приложение (Canvas) для интерактивного обучения (не требуется отдельная лицензия Power Apps)
  • Приложение шаблона на основе холста
  • Редактор тем, который генерирует код JSON тем, используемый для простой стилизации согласованных компонентов
  • Узнайте, как добавлять компоненты в приложение

    После установки компонента узнайте, как добавлять компоненты в свое приложение:

    Создайте строительные блоки

    В этом разделе мы подробно расскажем о различных приложениях, шаблонах и компонентах, включенных в набор создателя.

    Справочное приложение

    Используйте это приложение, чтобы узнать о каждом компоненте и рекомендуемых лучших методиках для оптимального взаимодействия с пользователем, взаимодействовать с каждым компонентом и увидеть за отдельными свойствами код реализации, обеспечивающий то или иное поведение. Мы рекомендуем изучить интересующие компоненты в справочном приложении, прежде чем использовать эти компоненты в реальном приложении.

    • Наблюдайте за тем, как компонент ведет себя и как он отображает данные.
    • Выберите вкладку Код, чтобы увидеть используемые формулы Power Fx.
    • Изучите рекомендации из встроенного руководства, связанного с элементом управления.

    Шаблоны

    Шаблоны существуют для того, чтобы помочь быстро создавать адаптивные приложения на основе Fluent UI. Они поставляются с предварительно загруженными пользовательскими компонентами и прикрепляются к переменной JSON темы, что позволяет сократить время, необходимое для начала разработки.

    Снимок экрана: шаблон приложения на основе холста и шаблон пользовательской страницы.

    Шаблон приложения на основе холста

    Сделайте копию этого приложения для создания нового приложение на основе холста, для которого нужны компоненты из набора.

    Чтобы сделать копию шаблона холста:

    1. Создание нового неуправляемого решения.
    2. На ленте выберите Добавить существующее>Приложения>Холст.
    3. Выберите приложение Шаблон холста, а затем выберите Добавить.
    4. Измените Шаблон холста.
    5. На ленте студии выберите Файл>Сохранить как и введите для копии новое имя. Копия появится в том же решении.
    6. Удалите исходный шаблон приложения на основе холста из решения.

    Убедитесь, что далее вы будете редактировать только скопированное приложение, чтобы можно было впоследствии повторно использовать исходный шаблон приложения.

    Шаблон пользовательской страницы

    Создайте копию этой страницы, чтобы создать новую пользовательскую страницу для конвергентного приложения.

    Шаблон пользовательской страницы.

    Выполните предыдущие шаги, чтобы сделать копию приложения шаблона холста, за исключением того, что на этот раз следует выбрать Сохранить как в правом верхнем углу:

    1. В правом верхнем углу разверните меню рядом со значком Сохранить, а затем и выберите Сохранить как.

      Меню

    2. Введите новое имя, затем выберите Сохранить.

      Диалоговое окно студии для переименования пользовательской страницы.

    3. Закройте студию, нажав кнопку "Назад" в верхнем левом углу. Обратите внимание, что копия была создана в том же решении.

      Копия пользовательской страницы добавлена в решение.

    4. Удалите исходный шаблон пользовательской страницы из решения.

    Запустите приложение конструктора тем Fluent

    Используйте это приложение для создания объекта Theme Json для согласованной стилизации компонентов.

    Приложение

    См. раздел Темы для получения инструкций о том, как создавать темы и ссылаться на темы из компонентов.

    Компоненты холста

    Компоненты холста определяются в Библиотеке компонентов Power CAT, и реализованы с использованием компонентов холста.

    Компоненты холста.

    Компоненты кода

    Компоненты кода, реализованные с помощью платформы компонентов Power Apps, определяются как отдельные пользовательские элементы управления в решении.

    Вы можете просмотреть компоненты кода на странице справки для компонентов.

    Снимок экрана меню настраиваемых элементов управления.

    Развертывание приложений, использующих компоненты набора создателя

    Приложения, использующие компоненты набора, не могут быть созданы вне решения и должны импортироваться и экспортироваться как части решений.

    • На этапе разработки создавайте приложения, использующие компоненты набора создателя, в отдельном, неуправляемом решении.
    • При развертывании приложения, включающего компоненты, CreatorKitCore (управляемое решение) необходимо установить в целевой среде перед импортом зависимых решений.

    Дополнительные сведения и общие рекомендации см. в советах по устранению неполадок при импорте решений.

    Вопросы и ответы

    Должны ли крупные организации поощрять использование набора создателя разработчиками-любителями? Какие накладные расходы это влечет с точки зрения эксплуатации и технического обслуживания?

    Набор создателя не является официально поддерживаемым продуктом Microsoft, поэтому клиенты не могут обращаться в службу поддержки Microsoft с вопросами. Вместо этого они должны создавать задачи в репозитории GitHub и работать с командой напрямую. Если они не могут делиться сведениями о сортировке или отладке в GitHub, команда может договориться о проведении конфиденциальных бесед в приватном порядке, подав форму запроса.

    Мы рекомендуем сначала оценить, соответствуют ли современные элементы управления требованиям вашего приложения, поскольку эти элементы управления являются наиболее актуальными и полностью поддерживаются Microsoft. Если современных элементов управления недостаточно, проверьте устаревшие компоненты, чтобы определить их пригодность. Элементы управления набора создателя следует рассматривать только в том случае, если никакие другие варианты не отвечают вашим потребностям. Кроме того, важно обращать внимание на статус выпуска используемых компонентов, чтобы убедиться в том, что они стабильны и что ваш конвейер разработки их поддерживает.

    Какой наиболее эффективный или действенный способ развертывания этих обновлений в нескольких рабочих средах?

    В зависимости от приоритетов организации можно рассмотреть несколько стратегий:

    • Самая безопасная: если главным приоритетом является безопасность (например, первоначальная проверка перед развертыванием в рабочих средах), в Центре передового опыта (CoE) организации можно разместить изолированную тестовую среду для проверки обновлений. Затем можно использовать автоматизацию для развертывания решений в желаемых рабочих средах. Дополнительные сведения см. в разделе Каталог Power и Microsoft Power Platform CLI.
    • Минимальные затраты на обслуживание: если проверка безопасности не требуется, среды можно индивидуально настроить для получения непрерывных автоматических обновлений, включив для среды издатель Power CAT - MSFT для среды в центре администрирования Power Platform.

    Поскольку со временем перекрытие между современными элементами управления и набором создателя будет увеличиваться, будут ли некоторые компоненты набора создателя объявляться нерекомендуемыми? Если да, то что будет включать в себя этот процесс?

    Да, некоторое подмножество компонентов набора создателя переработано в виде современных элементов управления, которые считаются преемниками компонентов набора создателя. Команда разработчиков объявит их предшественников из набора создателя нерекомендуемыми в предложении на Marketplace, как только преемник будет аналогичен им с точки зрения потребностей большинства пользователей. Сроки вывода из эксплуатации будут объявлены через обычные каналы, такие как обновления GitHub, Office Hours и обсуждения на форумах. Для получения дополнительной информации о рекомендуемом процессе миграции см. документацию по процессу миграции.

    Какие есть рекомендации по конвейерам разработки (dev > UAT > prod) с использованием набора создателя?

    Установите управляемое решение CreatorKitCore во всех средах, где развертываются приложения, в которых используются компоненты набора создателя. Убедитесь, что это решение устанавливается до решения с приложением. Для получения дополнительной информации о базовой установке и о том, как включить ее в конвейер разработки, см. инструкции по установке.