Прочитать на английском

Поделиться через


Исправление ошибок политики сертификации

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

Номер полиса Описание политики Ожидаемый результат
5000.1.1.1 Ошибка проверки значка Пакет должен содержать значок.
5000.1.1.2 Отсутствует файл readme Пакет должен содержать файл readme.
5000.1.1.3 Отсутствует apiDefinition json Пакет должен содержать apiDefinition json.
5000.1.1.4 Ошибка вредоносного ПО Пакет не должен содержать вредоносного ПО.
5000.1.1.5 Отсутствующие файлы в пакете Пакет должен содержать три файла: 1) Действительный пакет CRM 2) Intro.md 3) customProperties.json (в случае множественной аутентификации).
5000.1.1.6 Отсутствующие потоки в пакете Упаковка должна содержать раствор для подачи жидкости и раствор для соединения.
5000.1.1.7 Отсутствует поток с соединителем в упаковке Пакет CRM должен содержать допустимое решение, в котором есть поток, содержащий соединитель.
5000.1.1.8 В упаковке отсутствует разъем Пакет CRM должен содержать действительное решение, имеющее коннектор.
5000.1.1.9 Отсутствуют действия, доступные для поиска в пакете Соединители и действия должны быть доступны для поиска с использованием примера потока, содержащегося в пакете.
5000.1.1.10 Отсутствуют артефакты развертывания соединителя в пакете Пакет должен содержать все допустимые артефакты для развертывания коннектора.
5000.1.1.11 Неправильное размещение файлов в пакете В корневом каталоге отсутствует zip-файл пакета (вероятно, из-за добавления дополнительной папки).
5000.1.1.12 Неверная структура пакета Неверная структура пакета. Не удалось найти папку с ресурсами пакета.
5000.1.1.13 Отсутствует zip-архив решения В пакете не найдено zip-файлов решений.
5000.1.1.14 Отсутствует папка рабочего процесса Папка Workflows не найдена внутри решения Flow.
5000.1.1.15 Неверное решение рабочего процесса Неверное решение рабочего процесса. Несоответствие между рабочими процессами, найденными в файле настройки, и имеющимися файлами рабочих процессов в формате JSON.
5000.1.1.16 Неправильное размещение раствора Неверный пакет. Решение отсутствует по правильному пути или является недействительным.
5000.1.1.17 Неверное решение для соединителя Файлы коннектора не найдены в решении коннектора.
5000.2.1.1 Ошибка проверки цвета значка Цвет бренда должен быть допустимым шестнадцатеричным цветом и не должен быть белым (#ffffff) или цветом по умолчанию (#007ee5).
5000.2.1.2 Ошибка размера значка Размер файла значка должен быть менее 1 МБ.
5000.2.1.3 Ошибка формата значка Изображение значка должно быть представлено в формате PNG как icon.png.
5000.2.1.4 Ошибка соотношения размеров значка Убедитесь, что размеры значка квадратные и находятся в диапазоне от 100 x 100 до 230 x 230 пикселей.
5000.2.1.5 Ошибка проверки цвета значка Значок должен содержать непрозрачный, небелый цвет (#ffffff) и цвет, отличный от цвета по умолчанию (#007ee5), а также он должен соответствовать цвету вашего бренда.
5000.2.1.6 Ошибка соотношения размеров значка Создайте логотип, убедившись, что его размеры не превышают 70 процентов от высоты и ширины изображения значка, а также обеспечьте единообразный цвет фона.
5000.2.2.1 Ошибка ограничения по количеству символов в заголовке Максимальное количество символов в названии коннектора — 30.
5000.2.2.2 Заголовок, содержащий зарезервированные слова, неудача Заголовок не может содержать зарезервированные слова («API», «Connector», «Power Apps» и другие).
5000.2.2.3 Ошибка формата заголовка Заголовок не может заканчиваться символом, отличным от цифры, включая возврат каретки, новую строку или пробел.
5000.2.2.4 Ошибка языка заголовка Должно существовать и быть написано на английском языке.
5000.2.2.5 Ошибка уникальности заголовка Должен быть уникальным и отличимым от любого существующего заголовка соединителя.
5000.2.2.6 Название сопоставление для организации или отказа продукта Должно быть названием вашего продукта или организации.
5000.2.2.7 Ошибка уникальности заголовка Указанное название соединителя не является уникальным.
5000.2.3.1 Ошибка языка описания Должно существовать и быть написано на английском языке.
5000.2.3.2 Описание грамматической ошибки Не должно содержать грамматические и орфографические ошибки.
5000.2.3.3 Описание неудачи ценностного предложения Должен кратко описывать основное назначение и ценность вашего соединителя.
5000.2.3.4 Описание сбой ограничения по символам Не может быть короче 30 или длиннее 500 символов.
5000.2.3.5 Описание ограниченных ключевых слов неудача Не может содержать Power Platform названия продуктов (например, 'Power Apps').
5000.2.4.1 Ошибка схемы операции ответ Определяйте отклики на операции с точной схемой только с ожидаемыми откликами.
5000.2.4.2 Ошибка схемы операции по умолчанию ответ Не используйте ответы по умолчанию с точным определением схемы.
5000.2.4.3 Операция действительна ответ ошибка схемы Предоставьте допустимые определения схемы ответа для всех операций в Swagger.
5000.2.4.4 Операция пустая ответ ошибка схемы Пустые схемы ответа не допускаются, за исключением особых случаев, когда схема ответа является динамической. Это означает, что в выходных данных не отображается динамический контент, и разработчики должны использовать JSON для анализа ответа.
5000.2.4.5 Сбой пустых операций Пустые операции не допускаются.
5000.2.4.6 Ошибка пустых свойств Удалите пустые свойства, если они не требуются.
5000.2.5.1 Внутренняя ошибка сервера. Создание запроса на сертификацию не удалось.
5000.2.6.1 OpenAPI Определение ошибки json Предоставленный JSON-файл определения OpenApi должен быть полным или правильно структурированным.
5000.2.6.2 Ошибка Swagger JSON Swagger json должен быть правильно структурирован и полон, а также соответствовать OpenAPI 2.0.
5000.2.6.3 OpenAPI Ошибка версии Swagger Версия SwaggerOpenAPI (в настоящее время поддерживается только 2.0).
5000.2.6.4 Ошибка URL-адреса хоста URL-адрес хоста не соответствует требуемому шаблону.
5000.2.6.4 Сбой раздела «Потребление/Производство» Формат раздела «Потребляет/Производит» не соответствует требуемому формату.
5000.2.6.5 Ошибка пути Найдены недопустимые пути (определения действий и триггеров) в json.
5000.2.6.6 Неверное определение В json обнаружены недопустимые определения (типы данных, используемые в действиях и триггерах).
5000.2.6.7 Ошибка параметра В json обнаружены недопустимые параметры (параметры, которые можно использовать в разных операциях).
5000.2.6.8 Ошибка параметра соединения Тип параметра соединения «api_key» в ConnecionParameter json должен быть «secure string».
5000.2.6.9 UiDefinition пустая ошибка UiDefinition в ConnectionParameter json не должен быть пустым.
5000.2.6.10 Ошибка описания UiDefinition UiDefinition.Description в ConnectionParameter json не должен быть пустым.
5000.3.1.1 Oauth Ошибка аутентификации Укажите идентификатор клиента и секретный ключ, если это коннектор Oauth.
5000.3.1.2 Срок действия пакета истек URI пакета должен быть действительным, а срок действия токена SAS не должен истекать в течение четырех (4) дней.
5000.3.1.3 Ошибка URL Укажите действительный URL-адрес вашего сайта.
5000.3.1.4 Сбой поддержки по электронной почте Укажите действительный адрес электронной почты службы поддержки.
5000.3.1.5 Несоблюдение политики конфиденциальности Предоставьте действительную ссылку на политику конфиденциальности.
5000.4.1.1 Адаптивный карточка сбой содержимого и функциональности Предварительные просмотры и контент должны быть частью единого ответ, обязательные поля должны быть включены, и все действия должны быть функциональными.
5000.4.2.1 Ошибка проверки обязательных полей Убедитесь, что плагин swagger содержит x-ms-keywords, поскольку он используется Microsoft 365 для точной идентификации плагинов.
5000.4.2.2 LLM Неудача в манипуляции поведением Убедитесь, что краткое описание, параметры и описания команд не содержат инструкций или запрещенного контента.
5000.4.2.3 Ошибка проверки подлинности домена Убедитесь, что домен, указанный в плагине, действителен и принадлежит только вам.
5000.4.2.4 OpenAI-Включена проверка сбоя Убедитесь, что коннектор Swagger содержит «openai-enabled».
5000.4.3.1 Пример запроса и описание проверки не пройдены Убедитесь, что запрос и описание образца соответствуют требованиям.
5000.4.4.1 Примеры подсказок о доступности сбоя Предоставьте примеры подсказок.
5000.4.4.2 Ошибка доступности плагина Предоставьте необходимые тестовые данные для проверки различных комбинаций подсказок.
5000.4.5.1 Несоответствующий контент не пройден Обнаружены ненадлежащие подсказки для проверки ответственных мер ИИ плагина.
5000.4.5.2 Ошибка проверки контента, созданного с помощью ИИ Плагин генерирует/содержит или предоставляет доступ к ненадлежащему, вредоносному или оскорбительному контенту, созданному искусственным интеллектом.
5000.4.6.1 Ошибка проверки обязательных полей Отсутствуют как минимум два (2) дополнительных полезных поля (например, данные изменены, автор, статус, флаги и т. д.).
5000.4.6.2 Сбой функциональности кнопок действий Убедитесь, что адаптивный карточка имеет не менее одной и не более четырех функциональных кнопок действий.
5000.4.6.3 Сбой функциональности кнопок действий Убедитесь, что все кнопки действий работают.
5000.4.7.1 Ошибка проверки обязательных полей В адаптивном карточка отсутствуют логотип приложения, название приложения, заголовок информации и как минимум два дополнительных полезных поля по выбору разработчика.