Microsoft Teams Development, связывающая с настольными приложениями - PullRequest
0 голосов
/ 01 мая 2020

В Outlook, Excel и Word я создал контекстные меню, которые, по выбору пользователя, позволяют пользователю переходить к настольному приложению (конечно, также передавая контекст). В наши дни все кажется старой школой, но подумайте VSTO, Addins или даже vba.

Возможно ли что-то подобное из разговора команд?

РЕДАКТИРОВАТЬ - Пример: В разговоре в MS Team Джон печатает сообщение для Фреда: «Привет, Фред, пожалуйста, посмотри номер файла 123456.» Теперь Фред должен выделить и скопировать этот номер, открыть приложение Desktop и вставить номер для поиска информации.

Если Джон пишет Фреду то же сообщение, что и E-mail, то из-за того, что Фред установил мой плагин Надстройка распознает номер 123456, и Фред просто щелкает правой кнопкой мыши по номеру и выбирает контекстное меню. (Надстройка отправляет сообщение через подключение WCF к приложению Desktop). Приложение Desktop появляется на переднем плане и отображает файл Фреду.

Пока я не читаю команды MS, я только читаю и вижу информацию о протоколе http, что приятно, но я надеюсь, что есть что-то большее.

1 Ответ

0 голосов
/ 09 мая 2020

Из того, что я могу понять, разработка с помощью команд в настоящее время означает только веб-дополнения / расширения или как они их сейчас называют. Связь с нативными приложениями невозможна для разработчиков, даже Microsoft все еще пытается связать документы в командах с их собственными настольными приложениями.

Я никогда не хочу открывать документ в командах или в Office Online. Я всегда хочу использовать родную настольную программу. Было бы неплохо, если бы была глобальная настройка, чтобы документы всегда открывались в настольных приложениях. (Microsoft Teams UserVoice, декабрь 2017 г.)

Похоже, что Microsoft Teams не поддерживает какие-либо возможности кодирования, доступные в настоящее время для Outlook, Word или Excel, так как в соответствии с приведенными выше комментариями это «Блоки расширенной защиты от угроз». небезопасные протоколы ".

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

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

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