Возможно ли реализовать расширение MS Teams для интеграции файлов с настраиваемым документооборотом - PullRequest
0 голосов
/ 20 февраля 2019

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

Что необходимо: Добавить новый пункт меню на вкладку «Файлы» - «Сохранить в системе XXX» После нажатия «»Save To XXX System "это предполагает отображение мастера для настройки метаданных документа.На завершающем этапе он будет загружать документ по остальному.

Я не могу найти, как изменить функциональность вкладки Файлы.

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

1 Ответ

0 голосов
/ 21 февраля 2019

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

Что вам нужно сделать, это использовать MS Graph API для вызова https://graph.microsoft.com/v1.0/groups/{groupId}/sites/root/weburl, где {groupId}можно получить, вызвав функцию microsoftTeams.getContext() (как описано более подробно здесь ):

microsoftTeams.getContext(function(context) { 
  /* 
  Your function logic here. 
  context.groupId will contain the groupId required for the URL above.
  */ 
});

Вам также может быть удобнее реализовать вкладку, используя сам SharePoint вместописать с нуля.Есть подробности о том, как это сделать здесь .

...