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

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

Средство предварительного просмотра адаптивных карточек

Почему необходимо использовать новое расширение в Visual Studio Code? Разве это расширение нельзя интегрировать в Microsoft 365 Agents Toolkit (ранее известный как Teams Toolkit) для Visual Studio Code?

Средство предварительного просмотра адаптивных карточек является автономным расширением, так как оно использует пакет с закрытым исходным кодом для отображения адаптивных карточек, чтобы обеспечить согласованную логику отрисовки с платформой Teams. Agents Toolkit — это проект с открытым исходным кодом, который не включает зависимости от пакетов, которые недоступны сторонним разработчикам.
 

Поддерживает ли это расширение все функции адаптивной карты на платформе Teams?

Нет. Существует несколько ограничений , не поддерживаемых расширением средства предварительного просмотра адаптивных карточек.
 

Будет ли Visual Studio интегрирован в средство предварительного просмотра адаптивных карточек?

Нет, средство предварительного просмотра адаптивных карточек доступно только в Visual Studio Code.
 

Боты

Как использовать адаптивные карточки с ботом, чтобы поведение классических приложений в веб-приложениях и мобильных приложениях было одинаковым?

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

Как удалить определенные сообщения из журнала бота? Есть ли способ получить журнал чата и найти идентификатор действия определенного сообщения?

Используйте метод Delete messages-Bot framework DeleteActivity : Обновление и удаление сообщений, отправленных из бота.
 

Как проверить действительность схемы карт с помощью кода?

Вы можете протестировать или проверить схему адаптивной карты с помощью параметра редактора адаптивных карточек (предварительная версия) в средствах портала разработчика>.

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

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

Как устранить ошибку "Microsoft.Graph.Communications.Core.Exceptions.ServiceException: 'Code: 9999 Message: Unknown internal server error'"?
  • Убедитесь, что у приложения есть Calls.JoinGroupCall.All разрешения и Calls.InitiateGroupCall.All согласие администратора.
  • Войдите в приложение, чтобы получить дополнительные сведения об ошибке.
  • Убедитесь, что данные, joinParams передаваемые методу AddAsync , верны и содержат необходимые сведения.
  • Убедитесь в правильности значений JoinUrlдля , MeetingIdи других параметров.
  • Убедитесь, что он scenarioId уникален для каждого звонка. Повторное использование идентификаторов сценариев иногда может вызвать проблемы.
После регистрации бота на портале Azure появляется сообщение об ошибке "У вас нет разрешения на использование этого приложения здесь при его открытии в Teams". Как устранить эту проблему?

Чтобы использовать приложение в Teams, необходимо отправить его в Teams. Дополнительные сведения см. в статье "Отправка приложения в Teams".

Как бот использует настраиваемый эмодзи в сообщении Teams?

Боты должны отправлять эмодзи в виде текста UTF-16. HTML, изображения URI данных и схемы эмодзи Skype не поддерживаются в Teams.
 

Обмен в реальном времени

Можно ли использовать собственную службу Azure Fluid Relay?

Конечно! При инициализации Live Share можно определить собственный AzureConnectionConfig Live Share связывает созданные вами контейнеры с собраниями, но необходимо реализовать ITokenProvider интерфейс для подписи маркеров для ваших контейнеров. Например, вы можете использовать предоставленную AzureFunctionTokenProvider, которая использует облачную функцию Azure для запроса маркера доступа с сервера.

Хотя большинство из вас считают полезным использование нашей бесплатной размещенной службы, все же могут быть случаи, когда полезно использовать собственную службу ретрансляции жидкости Azure для приложения Live Share. Рассмотрите возможность использования настраиваемого подключения к службе AFR, если вы:

  • требовать хранения данных в контейнерах Fluid после завершения жизненного цикла собрания;
  • Передавайте конфиденциальные данные через службу, для которой требуется настраиваемая политика безопасности.
  • Разрабатывайте функции с помощью Fluid Framework, например SharedMapдля приложений за пределами Teams.

Для получения дополнительных сведений см. руководство или просмотрите документацию по Azure Fluid Relay.
 

Как долго доступны данные, хранящиеся в размещенной службе Live Share?

Любые данные, отправленные или сохраненные через контейнеры Fluid, созданные службой Azure Fluid Relay Live Share, доступны в течение 24 часов. Если вы хотите, чтобы данные сохранялись дольше 24 часов, вы можете заменить нашу размещенную службу Azure Fluid Relay собственной. Кроме того, вы можете использовать своего поставщика хранилища параллельно с размещенной службой Live Share.
 

Какие типы собраний поддерживает Live Share?

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

Будет ли пакет мультимедиа Live Share работать с содержимым DRM?

Пакет мультимедиа Live Share не работает с содержимым DRM. Teams не поддерживает зашифрованный носитель для приложений вкладок на компьютере. Поддерживаются клиенты Chrome, Microsoft Edge и мобильные устройства.

Дополнительные сведения можно отследить здесь.
 

Сколько человек может участвовать в сеансе Live Share?

Live Share поддерживает до 100 участников в сеансе. Если это то, что вас интересует, вы можете начать обсуждение здесь.
 

Можно ли использовать структуры данных Live Share за пределами Teams?

Для правильной работы пакетов Live Share требуется пакет SDK для клиента Teams. Функции в @microsoft/live-share Microsoft Teams или @microsoft/live-share-media недоступные для использования. Если это то, что вас интересует, вы можете начать обсуждение здесь.
 

Можно ли использовать несколько контейнеров для жидкостей?

Live Share поддерживает только один контейнер с использованием предоставленной службы ретрансляции жидкости Azure. Однако можно использовать как контейнер Live Share, так и контейнер, созданный вашим собственным экземпляром Azure Fluid Relay.
 

Можно ли изменить схему контейнера Fluid после его создания?

Live Share не поддерживает добавление новых initialObjects участников в Fluid ContainerSchema после создания контейнера или присоединения к нему. Так как сеансы Live Share кратковременны, это чаще всего возникает во время разработки после добавления новых функций в приложение.

Примечание.

Если вы используете свойство dynamicObjectTypes в , ContainerSchemaвы можете добавить новые типы в любой момент. Если позже вы удалите типы из схемы, существующие экземпляры этих типов в DDS корректно завершатся сбоем.

Чтобы исправить ошибки, вызванные изменениями initialObjects при локальном тестировании в браузере, удалите хэшированный идентификатор контейнера из URL-адреса и перезагрузите страницу. Если вы проводите тестирование в собрании Teams, начните новое собрание и повторите попытку.

Если вы планируете часто обновлять приложение новыми SharedObject экземплярами или LiveObject экземплярами, вам следует подумать о том, как вы развертываете новые изменения схемы в рабочей среде. Хотя фактический риск относительно низок и краткосрочен, во время развертывания изменения могут быть активные сеансы. Существующие пользователи в сеансе не должны быть затронуты, но у пользователей, присоединяющихся к этому сеансу после развертывания критического изменения, могут возникнуть проблемы с подключением к сеансу. Чтобы устранить эту проблему, можно рассмотреть некоторые из следующих решений:

  • Развертывание изменений схемы для веб-приложения во внерабочее время.
  • Используйте его dynamicObjectTypes для любых изменений схемы, а не для изменения initialObjects.

Примечание.

Live Share не поддерживает управление версиями ContainerSchema, а также не имеет API, предназначенных для миграции.


 
Существуют ли ограничения на количество событий изменения, которые можно излучать через Live Share?

Пока Live Share находится в предварительной версии, любые ограничения на события, создаваемые через Live Share, не применяются. Для оптимальной производительности необходимо уменьшать количество изменений, испускаемых через SharedObject или LiveObject экземпляров, до одного сообщения каждые 50 миллисекунд или более. Это особенно важно при отправке изменений на основе координат мыши или сенсорного ввода, например при синхронизации положения курсора, рукописном вводе и перетаскивании объектов по странице.
 

Поддерживается ли Live Share для облака сообщества для государственных организаций (GCC), GCC High, Министерства обороны (DoD) и Teams, управляемых средами 21Vianet?

Live Share поддерживается только в среде GCC.


Поддерживает ли Live Share внешних и гостевых пользователей?

Да, Live Share поддерживает гостевых и внешних пользователей для большинства типов собраний. Однако гостевые пользователи не поддерживаются на собраниях каналов.


Поддерживает ли Live Share устройства Комнат Teams?

Нет, Live Share не поддерживает устройства Комнат Teams.

Поддерживают ли приложения Live Share запись собраний?

Нет, Live Share не поддерживает запись собраний.

Microsoft 365 Copilot

Почему Microsoft 365 Copilot не включает моего агента в ответ?

Убедитесь, что манифест приложения (ранее называвшийся манифестом приложения Teams) является описательным. Манифест приложения помогает в подборе агентов в ответ на запрос пользователя. Кроме того, убедитесь, что вы отправили пакет приложения в Outlook и взаимодействовали с приложением, включая проверку подлинности.

Если проблема сохраняется, используйте индикатор "Большой палец вниз" в ответе Microsoft 365 Copilot и укажите в своем ответе префикс [MessageExtension].
 

Какие описания следует включить в манифест приложения?

Ниже приведен пример описания, подходящего для поиска NPM.

 "name": { 

        "short": "NPM Finder", 

        "full": "Nuget Package Manager Finder" 

    }, 

    "description": { 

        "short": "Returns information about available NPM packages", 

        "full": "The Nuget Package Manager (NPM) Finder application provides information (such as title and description) about Nuget packages available in the global NPM catalog." 

    }, 

… 

            "commands": [ 

                { 

                    "id": "searchQuery", 

                    "context": [ 

                        "compose", 

                        "commandBox" 

                    ], 

                    "description": "Searches the global NPM catalog for available packages", 

                    "title": "Search", 

                    "type": "query", 

                    "parameters": [ 

                        { 

                            "name": "searchQuery", 

                            "title": "Search Query", 

                            "description": "A package name or description of capability to search", 

                            "inputType": "text" 

                        } 

                    ] 


 
Microsoft 365 Copilot включает в ответ моего агента, но ответ Microsoft 365 Copilot не соответствует моим ожиданиям. Что мне делать?

Используйте параметр "Против" в ответе Microsoft 365 Copilot и добавьте к своему ответу префикс [MessageExtension].
 

Можно ли создать собственное расширение для сообщений Teams?

Да, можно. Убедитесь в наличии описательного манифеста приложения, отправьте приложение в Outlook и взаимодействуйте с ним.

 

Как сделать так, чтобы имеющее расширение сообщений Teams работало с Microsoft 365 Copilot?
  1. Зарегистрируйте канал бота в Azure Служба Bot.
  2. Загрузите приложение в Outlook.

 

Каковы рекомендации для приложений Teams, расширяемых в качестве агента для Microsoft 365 Copilot?

Вы можете ознакомиться с рекомендациями по проверке в Магазине Teams для приложений Teams, расширяемых в качестве агента для Microsoft 365 Copilot.
 

Что такое процесс сертификации?

После публикации агента запустите поток "Соответствие приложений требованиям" в Центре партнеров. Если проверка издателя не завершена, убедитесь, что процесс соответствия приложений завершен до сертификации Microsoft 365. Затем заполните Аттестацию издателя, которая собирает самостоятельно заверенные данные об агенте, компании и операциях. Дополнительные сведения см. в статье Программа соответствия приложений требованиям Microsoft 365.

Чтобы начать процесс сертификации Microsoft 365, отправьте исходные документы, определяющие области оценки для агента и операционной среды. В зависимости от области предоставьте доказательства для конкретных элементов управления, связанных с безопасностью приложений, операционной безопасностью, обработкой данных или конфиденциальностью. Если вы создаете агент в Azure, вы можете использовать средство автоматизации соответствия требованиям приложений (ACAT) для сканирования среды и создания доказательств для нескольких элементов управления, что сокращает ручную рабочую нагрузку. Дополнительные сведения см. в статье Средство автоматизации соответствия требованиям приложений для Microsoft 365.
 

Как сертифицируются агенты?

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

Как сертифицируются новые агенты?

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


Как создать или обновить агент расширения сообщений для Microsoft 365 Copilot?

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

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

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

Что могут сделать партнеры, чтобы создать более надежный агент?

Если партнер хочет создать более надежный агент, он может отказаться от существующего плагина и создать декларативный агент с пользовательскими инструкциями и действиями на основе API. Дополнительные сведения см. в статье Расширение расширения сообщений на основе ботов в качестве агента для Microsoft 365 Copilot.
 

Будут ли декларативные агенты и агенты настраиваемой подсистемы иметь одинаковый пользовательский интерфейс и функции?

Да, как декларативные, так и пользовательские агенты подсистемы будут иметь одинаковый пользовательский интерфейс вызова и журнала сеансов, а ZQL (язык запросов) будет поддерживаться для обоих языков.
 

Могут ли независимые поставщики программного обеспечения (ISV) улучшить свои существующие обернутые декларативные агенты в будущем?

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

Могут ли партнеры отправлять как расширение сообщения, Copilot, так и декларативный агент?

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

Требуется ли декларативному агенту лицензия Copilot?

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

Microsoft Graph

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

Вы можете использовать следующий API Graph: Получение параметров почтового ящика пользователя. Часовой пояс пользователя можно получить следующим образом:

  • GET /me/mailboxSettings/timeZone
  • GET /users/{id|userPrincipalName}/mailboxSettings/timeZone

 

Как развернуть код в Azure с помощью набора средств агентов Microsoft 365 и использовать API Graph для получения фото профиля пользователя?

Дополнительные сведения о наборе средств агентов см. в статьях "Создание нового проекта Teams " и "Набор инструментов Microsoft 365 Agents CLI " (ранее известный как интерфейс командной строки набора средств для работы с инструментами Teams).


 
Работает ли API Graph в Postman?

Вы можете использовать коллекцию Microsoft Graph Postman с API Microsoft Graph.

Дополнительные сведения см. в статье Использование Postman с API Microsoft Graph.
 

Работает ли API Graph в проводнике Microsoft Graph?

Да, API Graph работает в песочнице Microsoft Graph.

Дополнительные сведения см. в статье Песочница Graph.
 

Как бот Teams может отличить обычных пользователей от администраторов без использования API Graph?

Настройте приложение Azure AD, чтобы включить wids утверждение в маркер. Ваш бот может затем проверить маркер, чтобы безопасно определить роли администратора, такие как глобальный администратор (62e90394-69f5-4237-9190-012177145e10) или администратор Teams (69091246-20e8-4a56-aa4d-066075b2a7a8), без использования API Graph.
 

Монетизация приложения

Поддерживается ли покупка из приложения?

Да, мы поддерживаем покупки из приложения. Дополнительные сведения см. в разделе "Покупки из приложения".


Как поток обрабатывается поставщиком служб шифрования, который совершает покупку для предприятия?

CSP может делать покупки для предприятий в магазине Microsoft Teams. Дополнительные сведения см. в статье "Покупка стороннего приложения".


Какой процент оплаты взимается Майкрософт?

Корпорация Майкрософт взимает комиссию за транзакцию в размере 3 % при обработке платежа. Таким образом, если это ежемесячная подписка, то 3% применяются ежемесячно. Эта плата взимается как за транзакции по кредитным картам, так и за выставление счетов.


Можно ли протестировать предложение перед публикацией?

Да, вы можете протестировать предложение перед публикацией. Дополнительные сведения см. в статье "Тестирование предложения SaaS".


Обязательно ли связывать существующее приложение Teams с моим модулем монетизации, указанным в AppSource?

Это не обязательно, но хорошая практика.


Если приложение доступно для транзакций на Azure Marketplace, доступно ли оно также в Microsoft AppSource или Teams по умолчанию?

Нет. Azure Marketplace отличается от AppSource (и, соответственно, от Teams App Store). Чтобы быть размещенными в App Store Teams, приложения Teams должны быть отправлены в Центр партнеров для AppSource. У него должно быть связанное транзакционное предложение, и он должен обновить манифест приложения Teams, включив в него издатель и идентификаторы предложения. После этого повторно отправьте их в Центр партнеров на проверку, прежде чем они появятся в Teams App Store, с помощью кнопки "Купить подписку".


Какие дополнительные действия нужно выполнить, чтобы получить параметр "Приобрести подписку" в магазине Teams?

Вы должны добавить идентификаторы в манифест (и отправку через компьютер для проверки), в котором отображается кнопка "Купить подписку" в Teams. Партнеры могут по-прежнему иметь приложения, доступные в Teams, и требовать от клиентов покупки через AppSource. Выполнив несколько дополнительных действий, вариант покупки окажется доступным в магазине Teams.


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

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


С какими возможными сценариями может столкнуться мой партнер при отправке своего приложения Teams на проверку?
  • Сценарий 1. У партнера есть существующее приложение Teams и существующее транзакционное предложение SaaS.
  • Сценарий 2. У партнера есть существующее приложение Teams и НЕТ существующего транзакционного предложения SaaS.
  • Сценарий 3. У партнера НЕТ приложения Teams, но есть транзакционное предложение SaaS.
  • Сценарий 4. У партнера НЕТ существующего приложения Teams и НЕТ предложения SaaS для транзакций.

Что ищут CSP при подборе независимых поставщиков программного обеспечения?

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

  1. Дополнительные приложения, которые можно добавить в их пакеты, решения и службы.
  2. Привлекательная маржа, уравновешивающая их усилия с потенциальным доходом.
  3. Материалы, которые просты в потреблении и готовы к использованию клиентами.

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

Да. Дополнительные сведения см. в разделе "Процесс приобретения подписки".


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

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


Поддерживает ли приложение Teams лимитное выставление счетов?

Да. Для предложения SaaS доступно лимитное выставление счетов. Дополнительные сведения см. в разделе Лимитное выставление счетов для предложений SaaS.


Уведомления

Как сохранить ссылку на беседу в проактивном боте?

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

Ориентация страницы

Примечание.

Вопросы и ответы применимы только к мобильным устройствам Teams.


Нужно ли вносить какие-либо изменения в приложение, чтобы перейти в альбомную ориентацию?

Нет. По умолчанию можно использовать приложения в альбомной ориентации.
 

Что делать, если мое приложение не поддерживает ни один из режимов или сценарий предназначен только для работы в одном из режимов?

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

Как исправить отсутствие прокрутки в пустом приложении

Добавить <FlexColumn scroll></FlexColumn> в пустое состояние для приложения.
 

Как проверить совместимость приложений в альбомной и книжной ориентации?

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

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

Да, альбомная ориентация поддерживается в приложениях Teams для Android и iOS, обеспечивая единый интерфейс для пользователей на обеих платформах.
 

Можно ли настроить поведение приложения по-другому для альбомной и книжной ориентации?

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

Это как-то влияет на производительность приложений в альбомной ориентации?

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

Центр партнеров

Где найти идентификатор CCP?

Чтобы найти идентификатор CCP, можно получить идентификатор Центра партнеров.
 

В Центре партнеров не отображается вкладка "Разработчик". Как это исправить?

Если вы не видите вкладку "Разработчик", вы можете отправить запрос в Центр партнеров.

Дополнительные сведения о создании запроса см. в разделе "Техническая поддержка" или "Отправьте запрос в службу поддержки".
 

Разделы справки Создать учетную запись Центра партнеров?

Вы можете создать учетную запись Центра партнеров одним из следующих способов.

 

Как найти свою учетную запись в Центре партнеров?

Создайте запрос в службу поддержки Центра партнеров и выберите следующее.

Меню Параметр
Категория Коммерческий Marketplace
Статья Общая справка по Marketplace и инструкции
Подраздел Надстройка Office

Где можно получить поддержку по проблемам с учетной записью Центра партнеров?

Чтобы найти свою проблему, посетите страницу поддержки издателей. Если рекомендации не помогают, создайте запрос в службу поддержки Центра партнеров.
 

Разделы справки Управление учетной записью Microsoft 365 Store в Центре партнеров?

Сведения см. в статье Управление учетной записью в Центре партнеров.
 

У моего номера телефона нет кода города, так как же добавить его в профиль?

У номера телефона есть три части: код страны или региона, код города и номер телефона. Если номер телефона не содержит код города, оставьте второе поле пустым и заполните третье поле.
 

Разделы справки Управление параметрами учетной записи и профилем партнера в Центре партнеров?

Информацию см. в статье Управление параметрами учетной записи и сведениями профиля.
 

Почему при попытке отправить приложение я вижу сообщение "Эта учетная запись не подходит для публикации"?

Вы получили это сообщение об ошибке, так как проверка вашей учетной записи находится в состоянии ожидания. Проверьте состояние на панели мониторинга Центра партнеров. Щелкните значок "Параметры" (шестеренка) и выберите "Параметры > разработчика" Параметры учетной записи>.

Состояние проверки Центра партнеров
 

Что проверяется в процессе проверки учетной записи в Центре партнеров?

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

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

После завершения проверки состояние вашей регистрации на странице профиля меняется с "Ожидание " на " Авторизовано". Затем в течение нескольких дней основное контактное лицо получит электронное письмо от корпорации Майкрософт.
 

Состояние проверки моей учетной записи не превысило уровень владения Email. Что мне делать?

Во время проверки владения адресом электронной почты основному контактному лицу отправляется проверочное письмо. Проверьте папку "Входящие" основного контакта на наличие письма с maccount@microsoft.com темой письма. Требуется действие. Подтвердите учетную запись электронной почты в Майкрософт и завершите процесс подтверждения электронной почты. Проверочное письмо отправляется на адрес, указанный в параметрах учетной записи Центра партнеров.

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

  • Ссылка для проверки электронной почты действительна только в течение семи дней.
  • Вы можете запросить повторную отправку письма, посетив страницу профиля партнера и щелкнув ссылку Отправить проверочное сообщение электронной почты еще раз.
  • Чтобы гарантировать получение письма, добавьте microsoft.com в список надежных отправителей в качестве безопасного домена и проверьте папки спама электронной почты.

 

Я проверил свои папки почты, но не получил письмо со ссылкой для подтверждения адреса. Что мне нужно делать дальше?

Выполните указанные ниже действия.

  • Проверьте папку нежелательной почты или спама.
  • Очистите кэш браузера, перейдите на панель мониторинга учетной записи Центра партнеров и выберите Отправить проверочное сообщение электронной почты еще раз.
  • Попробуйте получить доступ к ссылке Отправить проверочное сообщение электронной почты еще раз из другого браузера.
  • Обратитесь в ИТ-отдел, чтобы убедиться, что проверочные сообщения не блокируются вашим почтовым сервером.
  • Настройте спам-фильтр сервера, чтобы разрешить или добавить в безопасный список все сообщения от maccount@microsoft.com.

 

Сколько времени обычно занимает процесс проверки трудоустройства?

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

Сколько времени обычно занимает процесс проверки бизнеса?

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

Если я обращусь в службу поддержки, будет ли ускорена отправка моего запроса?

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

Я создал запрос в службу поддержки, но не получаю обновления в течение семи рабочих дней. Где можно получить помощь?

Отправьте сообщение электронной teamsubm@microsoft.com почты со следующими сведениями:

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

 

Где еще можно получить справку в Центре партнеров?

Вам помогут следующие ресурсы.

Единый вход

Как проверить пользователя при вызове адаптивной карты?

Вы можете открыть страницу проверки подлинности в диалоговом окне (называемой модулем задач в TeamsJS v1.x), когда пользователь нажмет кнопку.

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


 
Как изменить URI идентификатора приложения для области единого входа, чтобы использовать идентификатор бота, чтобы для приложения-бота не требовалось окно согласия?

Подробнее см. в разделе Настройка приложения в Microsoft Entra ID.
 

Мне нужно безопасно открыть iframe, содержащий приложение React (отображающее конфиденциальную информацию) из диалогового окна бота (в TeamsJS v1.x оно называется модулем задач). Можете ли вы предложить наилучший, самый простой и стандартный подход к выполнению этой операции?

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

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

Как избежать ошибки времени ожидания пакета SDK при входе пользователя в приложение?

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

Как создать маркер доступа с помощью конечной точки oauth2/v2.0/token с типом предоставления в качестве authorization_code?

Настройте используемое приложение так, чтобы оно выполняло кодировку HTML областей только один раз, чтобы области могли быть правильно отправлены и оценены Microsoft Entra ID.
 

Как реализовать единый вход ботов с помощью React?

Если вы используете Agents Toolkit для создания приложения, дополнительные сведения см. в статье Добавление единого входа в приложение Teams .

Дополнительные сведения о примере кода Node js см. в кратком руководстве по проверке подлинности бота.
 

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


Какое представление Stageview мне использовать?

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


В чем разница между модальным видом рабочей области и диалоговыми окнами?

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


При вызове представления стадий содержимое открывается в совместном представлении стадии, но загружается в главном окне Teams, а не в новом окне. Как открыть содержимое в новом окне?

Убедитесь, что ваш contentUrl домен точно отражен в свойстве manifest validDomains . Дополнительные сведения см. в схеме манифеста приложения.


Почему содержимое не отображается в новом окне Teams, даже если contentUrl совпадает с validDomains?

Вызов app.notifySuccess() всего содержимого на основе iframe, чтобы уведомить Teams об успешной загрузке приложения. Если применимо, Teams скрывает индикатор загрузки. Если notifySuccess приложение не вызывается в течение 30 секунд, Teams предполагает, что истекло время ожидания приложения, и отображает экран ошибки с возможностью повтора. Для обновлений приложений это действие применимо для вкладок, которые уже настроены. Если вы не выполните этот шаг, для существующих пользователей отображается экран ошибки.


Можно ли включить ссылку на диплинк в URL-адрес контента?

Нет, прямые ссылки не поддерживаются в contentUrl.


Разделы справки отображают определенную цепочку рядом с моим контентом?

Collaborative StageView из диплинка или API stageView поставляется с дополнительным threadId параметром. Вы можете явно определить тему чата, которая будет отображаться на боковой панели для вашего конкретного contentUrl. Дополнительные сведения о получении , threadIdсм. в разделе Получение цепочки беседы.


Вкладки

Как использовать deeplink для получения subEntityId или subPageId в мобильном клиенте при переходе с одной вкладки на другую?

Чтобы устранить эту проблему, обновите клиентский пакет SDK JavaScript Teams до (@microsoft/teams-js": "^2.0.0").
 

Какая вкладка закрепляется, если в манифесте приложения для определенной области определены как настраиваемая вкладка, так и статическая вкладка?

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

Что делать, если после перехода на статические вкладки у меня уже есть уже закрепленные настраиваемые вкладки?

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

Разделы справки оптимизируют веб-страницы вкладок, чтобы они лучше работали на мобильных устройствах?

Чтобы оптимизировать производительность приложения вкладок в Teams Mobile, используйте служебные сценарии для кэширования статических ресурсов и минимизируйте размер веб-страницы. Вы также можете проводить аудит производительности с помощью средств разработчика для выявления узких мест. Дополнительные сведения см. в рекомендациях для мобильных приложений Teams.
 

Teams SDK


Что делает Teams SDK?

Пакет SDK для Teams предоставляет абстракции для создания надежных приложений, использующих большие языковые модели OpenAI (LLM).


Предоставляет ли Майкрософт размещенную версию моделей OpenAI, используемых пакетом SDK для Teams?

Нет, вам необходимо, чтобы большие языковые модели (LLM) размещались в Azure, OpenAI или где-либо еще.


Можно ли использовать Teams SDK с другими большими языковыми моделями, помимо OpenAI?

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


Нужно ли разработчику что-то делать, чтобы воспользоваться преимуществами LLM? Если да, то почему?

Да, пакет SDK для Teams предоставляет абстракции, упрощающие использование больших языковых моделей (LLM) в диалоговых приложениях. Однако вы (разработчик) должны настроить запросы, фильтры тем и действия в зависимости от сценариев.


Как пакет SDK для Teams интегрируется с ODSL?

Они независимы и не могут быть интегрированы.


Как пакет SDK для Teams сосуществует с историей о создании разработчиками экосистемы навыков в Microsoft 365?

Статья о пакете SDK для Teams предназначена для профессиональных разработчиков и отделена от истории о главном герое экосистемы навыков в Microsoft 365.


Как следует передавать сведения о существующем пакете SDK для платформы ботов после объявления о новой версии?

Пакет SDK для Teams работает вместе с существующим пакетом SDK для платформы ботов и не является его заменой.

Набор средств для агентов Microsoft 365

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

Как устранить неполадки?

Если у вас возникают ошибки с набором средств агентов в Visual Studio Code, вы можете выбрать Получить справку в уведомлении об ошибке, чтобы перейти к связанному документу. Если вы используете интерфейс командной строки Agents Toolkit, в конце сообщения об ошибке будет гиперссылка, указывающая на документ справки.

 

Как переключиться на другую подписку Azure во время подготовки?
  1. Переключите подписку в текущей учетной записи или выйдите из системы и выберите новую подписку.
  2. Если вы уже подготовили текущую среду, необходимо создать новую среду и выполнить подготовку, так как ARM не поддерживает перемещение ресурсов.
  3. Если вы не подготовили текущую среду, можно запустить подготовку напрямую.

 

Как изменить группу ресурсов во время подготовки?

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

Как подготовить приложение на основе SharePoint?

Для этого воспользуйтесь следующей подготовкой приложения на основе SharePoint.
 

Как развернуть код в Microsoft Entra ID с помощью Microsoft 365 Agents Toolkit и использовать API Graph для получения фото профиля пользователя приложения?

Общие ссылки на развертывание кода с помощью набора средств:

Вы можете вызвать API Graph, чтобы получить фото профиля пользователя приложения.
 

Распространение приложений

Почему отображается сообщение У вас нет доступа к этому приложению при добавлении пользовательского приложения Teams?

Чтобы устранить ошибку "У вас нет доступа к этому приложению", убедитесь, что в вашем Azure Служба Bot включен канал Teams.
 

Допустимо ли включение localhost в качестве допустимого домена в манифест надстройки Outlook?

Домен localhost приемлем только для локальной разработки и тестирования. Для рабочей среды или хранения все конечные точки должны быть общедоступными и защищенными с помощью HTTPS.
 

PowerShell

Как получить всех автосекретарей или очередей вызовов, если вывод ограничен 100 строками?

Используйте -First параметры and -Skip с Get-CsAutoAttendant or для Get-CsCallQueue разбивки на страницы и извлечения всех записей. Этот -Limit All параметр больше не поддерживается.
 

Power Platform

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

Используйте кнопку "Пуск" и дождитесь действия утверждения в Power Automate. В настройках действия продлите время ожидания, указав длительность в формате ISO 8601 (например, P7D в течение 7 дней). Это гарантирует, что рабочий процесс будет приостановлен до утверждения.
 

Каковы требования к лицензированию Power Platform для управляемых сред и использования Copilot?

В управляемых средах все производители и конечные пользователи должны иметь премиум-лицензию Power Platform даже для стандартных приложений. Для Copilot отдельные лицензии не требуются, если пользователи охвачены емкостью обмена сообщениями на уровне клиента. В противном случае потребуется личная лицензия Copilot.