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


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

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

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

Почему мы должны использовать новое расширение в Visual Studio Code? Не может ли это расширение быть интегрировано в Набор средств Teams для Visual Studio Code?

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

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

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

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

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

Боты

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

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

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

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

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

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

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

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

Динамическая общая папка

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

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

Хотя большинству из вас полезно использовать нашу бесплатную размещенную службу, иногда вам будет полезно использовать собственную службу Azure Fluid Relay для приложения 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 поддерживает запланированные собрания, 1-на-один, групповые звонки и собрания сейчас. Собрания каналов пока не поддерживаются.
 

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

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

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

Сколько людей могут принять участие в сеансе Live Share?

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

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

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

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

Live Share поддерживает только один контейнер с помощью предоставленной службы Azure Fluid Relay. Однако можно использовать контейнер 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)?

Live Share не поддерживается для клиентов GCC, GCC-High и DOD.


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

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


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

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

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

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

Microsoft 365 Chat

Почему Microsoft 365 Chat не включает мой подключаемый модуль в ответ?

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

Если проблема не исчезнет, используйте индикатор вниз в Microsoft 365 Chat ответе и введите префикс [MessageExtension].

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

Ниже приведен пример описания, которое работает для NPM Finder.

 "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 Chat включает в ответ мой подключаемый модуль, но ответ Microsoft 365 Chat не соответствует моим ожиданиям. Что мне делать?

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

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

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

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

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

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

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

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

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

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

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

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

Как создать или обновить подключаемый модуль расширения сообщений для Copilot для Microsoft 365?

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

Microsoft Graph

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

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

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

 

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

Дополнительные сведения о наборе средств Teams см. в разделах Создание проекта Teams и Интерфейс командной строки набора средств Teams.


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

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

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

Работает ли API Graph в обозревателе Microsoft Graph?

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

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

Moodle

Что делать, если одна или несколько команд курса не были созданы после синхронизации?

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

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

Что нужно сделать, чтобы удалить страницу входа Moodle при работе из Teams? Можно ли принудительно применить единый вход?

Пользователи приложения имеют несколько параметров входа на странице входа в Moodle.

  • Чтобы входить исключительно с помощью учетных данных Microsoft 365, включите параметры конфигурации Принудительное перенаправление для подключаемого модуля auth_oidc. Если служба включена, пользователь приложения может увидеть страницу входа Майкрософт.
  • Чтобы войти на портал Moodle вручную, см. статью Moodle.

 

Как указать, каких пользователей следует синхронизировать? Я не хочу, чтобы все пользователи Microsoft Entra синхронизировали с веб-сайтом Moodle.

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

Совет

Создайте динамическую группу Microsoft 365, чтобы включить параметр фильтр с несколькими свойствами профиля.

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

синхронизация

Microsoft Entra ID
 

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

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

На следующем изображении показан параметр Разрешить настройку синхронизации курса.

администратор

На следующем изображении показана синхронизация курсов.

синхронизация
 

Мы следовали документации, но учетные записи пользователей не синхронизируются Microsoft Entra ID и Moodle. Что делать?

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

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

Зависимости Действие Справка
Стабильная версия Убедитесь, что версия Moodle указана как стабильная. Дополнительные сведения см. в разделе Поддержка версий.
Разрешения Убедитесь, что приложение Azure обладает необходимыми разрешениями для запуска синхронизации. Дополнительные сведения см. в разделе Разрешения Майкрософт.
Полная синхронизация Убедитесь, что для каждого запуска включена полная синхронизация, и просмотрите журналы задач для пользователей синхронизации с Microsoft Entra ID. Дополнительные сведения см . в разделе Включение полной синхронизации
Дополнительные сведения см. в разделе Проверка журналов задач.
Обновление маркера Очистите маркер разностной синхронизации пользователей в подключаемом модуле local_o365. Дополнительные сведения см. в разделе Обновление токена.

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

Причина несоответствий с невозможностью входа пользователей с помощью учетных данных Microsoft 365 может быть связана с операцией сопоставления пользователей во время синхронизации. Для устранения этой проблемы выполните описанные ниже действия.

  • Проверьте, относится ли проверка подлинности пользователя в Moodle к типу OpenID.
  • Проверьте, соответствует ли имя пользователя Moodle Microsoft Entra имени пользователя.
  • Очистите проблему маркера повторите попытку.
  • Проверьте, есть ли у пользователей разрешения на доступ к приложению Azure.

 

Все пользователи не могут войти с помощью учетных данных Microsoft 365. Что мы можем сделать, чтобы решить эту проблему?

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

На следующем рисунке показано сообщение об ошибке, полученное при входе пользователя с использованием учетных данных Microsoft 365:

сообщение о проблеме

На следующем изображении показана ошибка на портале Azure.

Портал Azure

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

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

Администраторы могут изменить экземпляр Teams, связанный с курсом, на странице Управление Connections Teams. Выберите Подключиться рядом с курсом, который нужно изменить, и выберите экземпляр Teams. Если вы используете сброс курса для архивации команды, вы можете снова связать его с предыдущей командой.

На следующем рисунке показан экземпляр Teams:

экземпляр Teams
 

Почему интеграция собраний Atto Teams не отображается в редакторе Atto?

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

  1. Установка подключаемого модуля.
  2. Обновление конфигурации панели инструментов с использованием собрания Teams.

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

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

значок ссылок

Дополнительные сведения об изменении панели инструментов Atto:


 
Отображаются ли собрания, запланированные с помощью интеграции с Майкрософт, в календарях Outlook или Teams? Какой стандартный временная шкала для отображения собраний?

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

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

Есть ли сайт поддержки, где мы можем получить дополнительную помощь по продуктам и другим проблемам?

Для получения поддержки и справки по проблемам с продуктами и службами или справки сообщества разработчиков см. раздел Поддержка и отзывы.

Уведомления

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

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

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

Примечание.

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Идентификатор CCP можно найти, выбрав идентификатор Центра партнеров.
 

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

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

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

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

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

 

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

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

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

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

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

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

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

Мой номер телефона не имеет кода региона, так как добавить его в свой профиль?

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

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

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

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

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

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

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

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

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

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

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

Во время проверки владения адресом электронной почты основному контактному лицу отправляется проверочное письмо. Проверьте основной почтовый ящик контактов на наличие сообщения электронной почты от [email protected] , указав в строке темы действие: Подтвердите учетную запись электронной почты в корпорации Майкрософт и завершите процесс проверки электронной почты. Проверочное письмо отправляется на адрес, указанный в параметрах учетной записи Центра партнеров.

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

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

 

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

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

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

 

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

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

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

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

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

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

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

Отправьте сообщение электронной почты по адресу [email protected] со следующими сведениями:

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

 

Куда еще можно обратиться за справкой По Центру партнеров?

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

Единый вход

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

Представление этапа


Какой класс Stageview следует использовать?

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


В чем разница между модальными и диалогами Stageview?

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


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

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


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

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


Можно ли включить в contentUrl прямую ссылку?

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


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

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


Вкладки

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

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

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

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

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

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

Библиотека ИИ Teams


Что делает библиотека ИИ Teams?

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

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

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

Можно ли использовать библиотеку ИИ с другими крупными языковыми моделями (LLM) помимо OpenAI?

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

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

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

Как библиотека ИИ Teams интегрируется с ODSL?

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

Как библиотека ИИ Teams сосуществует с главной историей разработчиков, создающей экосистему навыков в Microsoft 365?

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

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

Библиотека ИИ Teams работает вместе с существующим пакетом SDK Bot Framework и не является заменой.

Набор средств Teams

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

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

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

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

 

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

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

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

Можно следовать инструкциям по подготовке приложения на основе SharePoint.

Примечание.

Создание приложения Teams с помощью SharePoint Framework с набором средств Teams не имеет прямой интеграции с Центр администрирования Microsoft Entra. Содержимое в документе не применяется к приложениям на основе SPFx.


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

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

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