Каталог в Power Platform

Создание с нуля каждый раз, когда приходится воспроизводить брендинг, макеты, ссылки, сложные соединения и потоки, и многое другое, является болезненным и подверженным ошибкам процессом. Организации, в которых разработчики и создатели создают и совместно используют кастомные и переиспользуемые компоненты и шаблоны, больше выигрывают от Power Platform. Успешные организации внедряют модель «команды fusion», где профессиональные разработчики, создатели и администраторы работают вместе, чтобы обеспечить лучшие решения для своих пользователей и получить максимальную ценность от Power Platform.

Это важно

  • Администратор должен настроить каталог, включая настройку разрешений, прежде чем его можно будет использовать. Дополнительные сведения об администрировании каталога.
  • Каталог работает только с средами Microsoft Dataverse. Среды без Dataverse в настоящее время не поддерживаются.
  • Для отправки решений в каталог требуется управляемая среда. Однако элементы каталога можно установить из любой среды. Дополнительные сведения: Обзор управляемых сред

В любой организации может быть множество компонентов и шаблонов, распределенных по многим средам. Каталог Power Platform позволяет разработчикам и создателям:

  • Использовать краудсорсинг и легко находить шаблоны и компоненты в своей организации
  • Находить и устанавливать последнюю и официальную версию компонента
  • Начинать работу с шаблонами и компонентами, которые приносят немедленную пользу

Компоненты включают такие вещи, как:

  • Запросы ИИ
  • Шаблоны приложений Copilot
  • Подключаемые модули ИИ
  • Потоки данных Power Platform
  • Настраиваемые соединители
  • Компоненты управления фреймворка Power Apps
  • Потоки Power Automate
  • Canvas-приложения
  • Приложения на основе моделей

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

Терминология

Эти термины важны для понимания при использовании каталога:

Срок Description
Элемент каталога Единица взаимодействия с каталогом называется элементом.
— Элемент — это то, что отправляется в каталог или устанавливается из каталога.
- Как правило, элемент — это решение Dataverse или пакет Package Deployer. Элемент может содержать полностью созданное приложение, шаблон для Power App или потока или первый компонент кода Power Platform, например пользовательский соединитель или компонент платформы компонентов Power Apps (PCF).
Издатель каталога Сущность, владеющая приложением. Например, издатель может быть ИТ-командой по персоналу или другой бизнес-командой.
— Группа людей в организации, ответственной за управление жизненным циклом.
— Можно предоставить контакты поддержки и инженерии.
— Обратите внимание, что издатель каталога отличается от издателя решения.
Покорность Процесс обмена элементом включает в себя его размещение в каталоге. Этот акт создает запрос на отправку в системе.
Запрос на отправку Результат отправки формы. Этот запрос можно утвердить или отклонить. Если для каталога настроено автоматическое утверждение, утверждение не требуется.
Обнаружение Акт поиска элементов в каталоге авторизованными пользователями.
Приобретение Акт установки элемента в целевую среду разработчиком.

Основы каталога

Каталог необходимо настроить администратором, прежде чем его можно использовать, включая привилегии. Дополнительные сведения: администрирование каталога.

Вы можете выбрать несколько каталогов в разных средах для разных регионов, отделов или любой группы. Большинству организаций требуется только один каталог. Администратор каталога может настроить новые каталоги в Центре администрирования Power Platform.

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

  • Шаблон: копия неконтролируемого решения, которую другие создатели могут редактировать, как они пожелают. Обновления исходного неуправляемого решения не будут обновлять шаблоны, так как шаблоны больше не подключены к решению. Если вы хотите, чтобы другие производители имели возможность изменять компоненты каталога по своему усмотрению, используйте шаблон.

    Замечание

    В настоящее время некоторые компоненты не поддерживаются для использования в качестве шаблонов. Поддерживаемые компоненты для шаблонов:

    • Таблица и ее вложенные компоненты, такие как формы, сохраненные запросы, связи, карты таблиц.
    • переменные среды
    • Приложения на основе холста.
    • Современные рабочие процессы.
    • AiModel и его подкомпоненты, такие как AiConfig.
    • Веб-ресурсы.
    • Компоненты платформы компонентов Power Apps. Включает в себя компоненты, ориентированные на решения, созданные с использованием инфраструктуры компонентов Power Apps. Например, настраиваемый API, AiPlugin, и операция AIPlugin.
  • Управляемый элемент: Управляемые элементы могут быть обновлены до дополнительных версий по мере обновления исходного решения, но обычно редактирование ограничено. Если вы хотите, чтобы разработчики использовали свое решение как есть , и вы также хотите сохранить копии с изменениями в будущем, используйте управляемый элемент. Управляемые элементы полезны для различных сценариев для разработчиков:

    • Используйте ресурсы управляемого элемента как есть и не вносите никаких изменений.
    • Создавайте пользовательские функции на основе ресурсов в управляемом элементе, не изменяя исходные компоненты.
    • Используйте ресурсы для создания собственных решений. Например, компоненты PCF, пользовательские соединители и т. д.

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

Discovery

Область каталога доступна в Power Apps и Power Automate. На странице каталога находятся плитки, представляющие все элементы каталога, доступные вашей организации. К ним относятся элементы, опубликованные вашей организацией, утвержденные партнеры, имеющие доступ к вашим средам, а также многие опубликованные корпорацией Майкрософт, такие как запросы ИИ, шаблоны приложений Copilot, шаблоны потоков данных, корпоративные шаблоны, элементы управления PCF, подключаемые модули и многое другое.

Коллекция каталогов

На самой странице находятся следующие элементы управления:

  • Поле поиска (выполняет поиск по заголовкам доступных элементов каталога)
  • Фильтры (фильтры для издателя, типа, категории и т. д.)
  • Селектор каталога (некоторые организации могут выбрать создание нескольких каталогов для регионов или отделов). Пользователи могут иметь доступ к одному или нескольким каталогам.

Список элементов каталога Майкрософт, опубликованных и доступных в вашем каталоге по умолчанию:

  • Запросы ИИ
  • Шаблоны приложений Copilot
  • Корпоративные шаблоны
  • Потоки данных Power Platform
  • Элементы управления PCF
  • Подключаемые модули
  • Шаблоны облака розничной торговли
  • Агенты Copilot

Моя активность

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

Страница

Фильтры в верхней части страницы позволяют просматривать различные диапазоны дат, типы элементов каталога и различные каталоги (если в вашем арендаторе настроено несколько каталогов).

  • Метрики на этой странице:

    • Всего отправленных элементов: сумма всех отправленных элементов.
    • Элементы утверждены: сумма всех отправленных вами элементов, утвержденных администратором.
    • Элементы, ожидающие утверждения: сумма всех отправленных элементов, на которые администратор еще не ответил.
    • Элементы, приобретенные: сумма всех элементов, приобретенных из каталога.
  • Таблица приобретённых элементов каталога:

    • Идентификатор элемента: уникальный идентификатор для приобретенного элемента.
    • Имя элемента: отображаемое имя для полученного элемента.
    • Тип развертывания: является ли элемент шаблоном или управляемым.
    • Дата получения: Дата последнего приобретения элемента.
    • Состояние: текущее состояние приобретенного элемента, например завершение или сбой.
    • Сообщение: сообщение о состоянии может объяснить, почему элемент завершился ошибкой.
  • Таблица отправленных элементов каталога:

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

Вопросы и ответы (часто задаваемые вопросы)

Ниже приведены часто задаваемые вопросы, связанные с каталогом в Power Platform.

Где предоставлять отзывы по каталогу?

Задайте вопросы и отправьте отзыв по адресу : github.com/microsoft/PowerPlatform-Catalog/discussions

Какие предметы в каталоге?

Элементы каталога на самом деле являются пакетами. Пакет содержит одно или несколько решений и некоторые метаданные. Интерфейсы Power Apps могут отправлять отдельные решения. Интерфейс командной строки Power Platform можно использовать для создания пакета, содержащего несколько решений.

Что такое шаблоны решений? Что значит установить неуправляемое решение?

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

Установка элемента каталога выглядит так же, как импорт решения. Это то же самое?

Элемент каталога — это пакет, содержащий одно или несколько решений. Установка пакета, содержащего одно решение без другой конфигурации пакета, похожа на импорт решения.

Будет ли каталог поддерживать компоненты PCF в решениях? Что касается других типов компонентов решения?

Да, распространение элементов управления PCF упрощается с помощью каталога. Любой компонент решения может содержаться в решении в каталоге.

Могут ли у шаблонов быть несколько владельцев, чтобы люди знали, к кому обратиться за дополнительной информацией?

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

Можно ли добавить документацию, например руководство пользователя при отправке шаблона?

Да, ссылки на документацию являются частью метаданных для элемента каталога.

Могут ли каталоги быть общими для групп безопасности?

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

Дальнейшие шаги

Узнайте, как администрировать каталог.

Узнайте, как просматривать, отправлять и устанавливать элементы каталога.

Задайте вопросы или обратитесь к группе проектов на сайте GitHub.