Процесс сертификации для независимых издателей

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

Примечание

В этой статье представлена информация о сертификации соединителей независимых издателей в Azure Logic Apps, Power Automate и Power Apps. Перед выполнением шагов в этой статье, прочтите статью Сертификация соединителя.

После определения пользовательского соединителя для создания в программе независимых издателей выполните шаги из раздела Подготовьте и отправьте соединитель на сертификацию. Этот процесс подготавливает его к сертификации и создает файлы соединителя для отправки в Майкрософт. Процесс отправки осуществляется через Репозиторий GitHub для соединителей независимых издателей.

Прочтите манифест

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

Если вы планируете вносить свой вклад или участвовать в этих усилиях, прочтите и поймите этот документ.

Подготовьте и отправьте соединитель на сертификацию

Процесс сертификации соединителя в качестве независимого издателя достаточно прост. Перед отправкой в Репозиторий GitHub убедитесь, что вы выполнили действия, описанные в этом разделе.

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

  1. Прежде чем приступить к созданию соединителя, поделитесь своим предложением по соединителю с Майкрософт: убедитесь, что соединитель еще не создан. Для этого выполните поиск соединителя в документации по Power Platform и в запросах на вытягивание репозитория GitHub. В следующей таблице приведены варианты того, что вы можете делать с соединителем в зависимости от его состояния.

    Если предлагаемый вами соединитель Вариант
    Уже существует на платформе Power Platform. Вы не можете построить соединитель.
    Уже существует как соединитель независимого издателя Вы можете добавить дополнительные функции к соединителю
    В настоящее время является запросом на вытягивание и предложением. Вы можете связаться с независимым издателем для совместной работы над соединителем.
    В настоящее время является запросом на вытягивание и не является предложением. Подождите, пока соединитель не будет сертифицирован и развернут. Затем добавьте обновление к этому соединителю.
  2. Убедившись, что соединителя нет на платформе, поделитесь своим предложением по соединителю в репозитории GitHub: это позволит избежать дублирования усилий с коллегами, у которых может быть такая же идея для нового соединителя. Это также поможет вам найти других людей для сотрудничества при создании соединителя.

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

    • Назовите запрос на вытягивание "Proposal - <Connector Name> (Independent Publisher)". Например: Proposal - HubSpotCRM (Independent Publisher).

    • Зафиксируйте файл intro.md с максимально подробной информацией. Если вы готовы найти соавтора, укажите свой контактный адрес электронной почты.

    Примечание

    Используйте тот же запрос на вытягивание, когда будете готовы отправить все файлы на сертификацию на шаге 10.

  3. Создайте соединитель и/или подключаемый модуль:

  4. Создайте название для соединителя, соответствующее требованиям Майкрософт: инструкции и примеры см. в разделе Дайте название соединителю.

  5. Напишите описание своего соединителя: инструкции см. в разделе Напишите описание своего соединителя.

  6. Определите сводки и описания: инструкции см. в разделе Определение сводок и описаний операций и параметров.

  7. Определите точные отклики на операции: инструкции см. в разделе Определите точные отклики на операции.

  8. Добавьте метаданные, описывающие соединитель и/или подключаемый модуль и его конечную службу: инструкции см. в разделе Добавьте метаданные.

  9. Подготовьте артефакты соединителя: инструкции см. в разделе Подготовьте артефакты соединителя и/или подключаемого модуля.

  10. Отправьте соединитель для развертывания:

    1. Выполните следующие действия:

      1. Отправьте артефакты соединителя в запрос на вытягивание, созданный на шаге 2.
      2. Заполните контрольный список в шаблоне запроса на вытягивание.
      3. Удалите "Proposal -" из заголовка запроса на вытягивание.
    2. Инженер по сертификации Майкрософт предоставит отзыв в течение 1–2 недель с момента вашего первоначального запроса. Если согласно отзыву требуется обновление соединителя, вам нужно будет отправить обновление в запрос на вытягивание. Выделите для этого еще 1–2 недели. Если вам нужно устранить ошибки Swagger, перейдите в Исправление ошибок средства проверки Swagger.

      Роль владельца соединителя останется за вами, и вы сможете принимать или отклонять любые изменения в нем.

    3. Майкрософт утвердит и объединит запрос на вытягивание.

  11. Ваш соединитель будет отправлен на сертификацию: во время сертификации ожидайте получить известие от вашего контактного лица Майкрософт в течение 1–2 недель.

  12. Ожидайте развертывания: после проверки и подготовки соединителя к развертыванию в рабочей среде мы развернем его во всех производственных регионах.

    Важно!

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

    • Графики развертывания: наши графики развертывания соединителей для производства начинаются в пятницу утром, тихоокеанское время. Сообщите своему контактному лицу в Микрософт, когда вы будете готовы к производственному развертыванию, по крайней мере, за 24 часа, чтобы мы включили ваш соединитель в следующее запланированное развертывание.

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

    По мере завершения сертификации вашего соединителя мы обсудим с вами маркетинговую возможность для соединителя в блоге Power Automate.

  13. Обновляйте соединитель в любое время: после завершения сертификации и публикации соединителя вы можете в любое время добавлять новые операции и функции к соединителю в репозитории GitHub. При необходимости мы проведем повторную сертификацию вашего соединителя.

Рекомендации по отправке

  • Вы можете отправить только один соединитель на один запрос на вытягивание. Это гарантирует бесперебойную работу нашего процесса проверки.

  • Запрос на вытягивание для соединителя должен соответствовать шаблону Connector Name (Independent Publisher).

  • Добавьте электронную почту в раздел электронной почты поддержки. Это на случай, если нам понадобится с вами связаться.

  • Обязательно укажите в параметре политики конфиденциальности политику конфиденциальности для конечной службы.

  • Убедитесь, что описание вашей операции достаточно подробное. Это гарантирует, что пользователь сможет понять вашу операцию.

  • Если ваш соединитель использует OAuth, убедитесь, что вы предоставили подробные инструкции по созданию приложения в вашем readme.md. Невыполнение этого требования приведет к задержкам в сертификации. Чтобы получить пример документации, которую нужно включить, перейдите в пример Readme.md.

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

  • Проверьте Контрольный список перед отправкой.

Гарантии Microsoft

Microsoft обязуется соблюдать следующие гарантии:

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

  • Если для соединителя нет обновлений, мы гарантируем, что он работает, за исключением случаев изменения или обновления API или проблем с платформой.

  • Майкрософт будет исследовать проблемы платформы и безопасности по мере их возникновения и отказываться от неработающих соединителей независимых издателей.

Знаете ли вы, что соединитель можно расширить с помощью подключаемых модулей?

Соединители Power Platform можно расширить с помощью подключаемых модулей в Microsoft Copilot Studio и опубликовать для арендаторов. Дополнительные сведения о расширении соединителей в виде подключаемых модулей см. в разделе Создание подключаемых модулей ИИ для Microsoft Copilot. Вскоре мы расширим поддержку независимых издателей для сертификации и публикации подключаемых модулей в Copilot для M365.

Следующий шаг

Тестирование соединителя в сертификации