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

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

Открытие & редактирования с помощью Office

Документы Office из приложений SharePoint Embedded можно открывать для просмотра, редактирования и совместной работы с помощью веб-приложений или приложений Office для более полного просмотра и редактирования. Узнайте больше о возможностях Office, доступных в SharePoint Embedded.

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

Предварительный просмотр содержимого

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

Скачать

Вы можете использовать API загрузки DriveItem в Microsoft Graph , чтобы предложить пользовательский интерфейс скачивания файлов для приложений. Это приведет к созданию кратковременного URL-адреса с предварительной проверкой подлинности, который позволяет пользователям скачивать файлы из ваших приложений.

Примечание.

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

Обнаружение содержимого в Microsoft 365

Вы можете управлять тем, как отображается содержимое в интерфейсе Microsoft 365. По умолчанию содержимое приложения SharePoint Embedded будет скрыто в средах Microsoft 365, включая office.com, oneDrive.com или другие функции интеллектуального обнаружения файлов Майкрософт. Поведение по умолчанию также исключает copilot для Microsoft 365 из заземления с содержимым приложения SharePoint Embedded.

Если вы хотите согласиться на использование microsoft 365, во время создания типа контейнера можно изменить параметры по умолчанию с помощью командлета Set-SPOContainerTypeConfiguration , как показано в следующем примере:

Set-SPOContainerTypeConfiguration
    -ContainerTypeID <ContainerTypeID>
    -discoverabilityDisabled $False

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

Примечание.

  1. Если изменить параметры после создания содержимого, для этих изменений может потребоваться до 30 дней, чтобы обеспечить полную согласованность во всех потребляющих клиентах.
  2. Чтобы обеспечить общий доступ к содержимому в Office.com, во время регистрации типа контейнера необходимо добавить дополнительные разрешения приложения. Дополнительные разрешения на включение диалогового окна общего доступа см. в следующем коде:
PUT /storageContainerTypes/{containerTypeId}/applicationPermissions
Content-Type: application/json

{
  "appId": "4765445b-32c6-49b0-83e6-1d93765276ca",
  "delegated": ["readContent","writeContent"],
  "appOnly": ["none"]
}

Корзина

Вы можете использовать Microsoft Graph для удаления или окончательного удаления элементов в контейнерах. Удаленные элементы перемещаются в корзину контейнера и хранятся в течение 93 дней. В течение этого периода элементы можно восстановить или окончательно удалить с помощью Microsoft Graph. Элемент в корзине окончательно удаляется при превышении 93-дневного срока хранения. Окончательно удаленные элементы не могут быть восстановлены.