Общие сведения о пользовательском интерфейсе
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, участвуя в интеллектуальном обнаружении файлов.
Примечание.
- Если изменить параметры после создания содержимого, для этих изменений может потребоваться до 30 дней, чтобы обеспечить полную согласованность во всех потребляющих клиентах.
- Чтобы обеспечить общий доступ к содержимому в 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-дневного срока хранения. Окончательно удаленные элементы не могут быть восстановлены.