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

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

Примечание

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

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

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

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

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

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

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

Важно!

Если вы планируете создать и опубликовать соединитель для собственной службы Майкрософт, отправьте по адресу connectorpartnermgmtteam@service.microsoft.com электронное письмо с описанием соединителя и его конечных точек. Мы будем работать с вами, чтобы найти варианты публикации.

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

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

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

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

    • Зафиксируйте файл readme.md с максимально подробной информацией, включая ваш контактный адрес электронной почты (если вы готовы найти соавтора).

    Примечание

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

  3. Создание соединителя. Инструкции по созданию соединителя см. тут: Создание пользовательского соединителя с нуля.

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

  5. Напишите описание своего соединителя. Для получения инструкций перейдите в Напишите описание своего соединителя.

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

  7. Определите точные отклики на операции. Для получения инструкций перейдите в Определите точные отклики на операции.

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

  9. Подготовка артефактов соединителя. Для получения инструкций перейдите к статье Подготовьте артефакты соединителя.

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

    1. Отправьте артефакты соединителя в запрос на вытягивание, созданный на шаге 2, заполните контрольный список в шаблоне запроса на вытягивание и удалите «Proposal -» из заголовка вашего запроса на включение.

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

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

    3. Microsoft утвердит и объединит запрос на перенос.

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

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

    Важно!

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

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

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

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

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

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

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

  • Запрос на вытягивание для вашего соединителя должен соответствовать шаблону Имя соединителя (независимый издатель).

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

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

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

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

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

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

Гарантии Microsoft

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

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

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

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

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

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

Предоставление отзывов

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