Работа с файлами в МК. iOS

Для Android

Для работы с файлами в мобильном приложении предназначены: экран "Файлы", атрибуты типа "Файл" на экране карточки объекта и экранах редактирования объектов. Также файл можно прикрепить к объекту при добавлении комментария.

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

Просмотр прикрепленных файлов

Список файлов на экране "Файлы"

Список всех файлов, прикрепленных к объекту, отображается на экране "Файлы".

Чтобы перейти на экран "Файлы ()", откройте карточку объекта и на нижней панели нажмите иконку "Файлы ()".

На экране "Файлы ()" отображаются:

  • Иконка возврата на карточку объекта, с которой был открыт экран (1).

    Если список файлов был открыт из пуш-уведомления, то при нажатии на иконку открывается карточка объекта, а при следующем нажатии — экран, с которого был выполнен переход из пуш-уведомления.

  • Название экрана "Файлы ()" с указанием общего количества файлов (2).
  • Название объекта, для которого открыт список файлов (3).
  • Блок со списком файлов (4). Элементы списка разделены горизонтальной линией.

    Для каждого файла отображается иконка с расширением файла, название, дата и время добавления, размер, автор файла.

  • Кнопка "Добавить" (5).

Атрибуты типа "Файл"

Атрибуты типа "Файл" отображаются в списке объектов и на карточке объекта. Каждый файл с новой строки.

Отображение атрибута зависит от представления для отображения, установленного в параметрах атрибута типа "Файл":

  • Изображение — файлы jpg, jpeg, gif, png, bmp, svg, svgz отображается в виде изображения.

    Файл .pdf может отображаться как изображение при соответствующей настройке конфигурации системы, см. Мобильное приложение.

  • Ссылка для скачивания — отображается название файла. На карточке объекта название файла является ссылкой для скачивания файла. В списке объектов название файла не является ссылкой.

Просмотр содержания файла

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

На экран предпросмотра файла отображаются:

  • Кнопка "Готово" (1) для завершения просмотра файла.
  • Название файла (2).
  • Иконка для выбора действия с файлом или специального приложения для просмотра файла (3).
  • Содержание файла (4).

Загрузка файлов

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

Для отмены загрузки перейдите на другой экран до окончания процесса загрузки.

Приложения для просмотра файлов

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

Чтобы выбрать приложение для просмотра файла, нажмите иконку выбора действия и выберите приложение.

Добавление файлов

Новые файлы можно добавить к объекту на экране "Файлы", в карточке объекта к отдельному атрибуту или прикрепить при добавлении комментария.

Источники добавления файла

Возможные источники добавления файла.

  • Камера — для добавления нового фото или видео (для выбора режим "фото" или "видео" используется переключатель, по умолчанию выбран режим "фото").
  • Изображение — для добавления изображения и видео из библиотеки (галереи) используется специальный виджет с возможностью множественного добавления файлов.
  • Файл — для добавления любого типа файлов с помощью стандартного менеджера файлов с возможностью множественного добавления файлов.

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

Добавление файла на экране "Файлы ()"

Онлайн-режим

Чтобы добавить файл, откройте карточку объекта и на нижней панели нажмите иконку "Файлы ()". На экране "Файлы ()" нажмите кнопку "Добавить", укажите источник добавления файла и выберите файл или несколько файлов, если выбранный источник поддерживает множественный выбор и загрузку файлов.

Выполнится загрузка файла на сервер, на время загрузки файла вместо иконки с расширением отображается прогресс-бар. Новый файл отобразится на экране в верху списка файлов.

Размер загружаемых изображений уменьшается, если в настройках приложения включен параметр "Сжимать отправляемые изображения".

Отмена загрузки

Для отмены загрузки перейдите на другой экран до окончания процесса загрузки или нажмите на крестик в центре прогресс-бара .

Ошибки при загрузке

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

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

Офлайн-режим

Для добавления файла в офлайн-режиме карточка объекта должна быть сохранена в кэше приложения.

После добавления файла действие помещается в очередь синхронизации. На экране отображается сообщение: "Файл добавлен в очередь синхронизации и будет отправлен при появлении доступа к серверу".

Время добавления файла будет соответствовать дате и времени синхронизации с сервером.

Добавление файла к атрибуту

Атрибуты доступны для редактирования на формах добавления и редактирования.

В поле атрибута типа "Файл" отображается: кнопка "Добавить файл" (1), список значений атрибута (названия файлов) (2), иконка для исключения файла из списка значений атрибута (3)

Нажмите кнопку "Добавить", укажите источник добавления файла и выберите файл или несколько файлов, если выбранный источник поддерживает множественный выбор и загрузку файлов. Новый файл отобразится в списке значений атрибута, на время загрузки файла отображается прогресс-бар.

Размер загружаемых изображений уменьшается, если в настройках приложения включен параметр "Сжимать отправляемые изображения".

Ошибки при загрузке

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

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

При нажатии на иконку  открывается текст сообщения об ошибке и меню возможных действий с проблемным файлом:

  • "Повторить" — для повторной попытки загрузки файла.
  • "Убрать из списка" — для удаления файла из списка значений атрибута.
  • "Отмена" — для закрытия меню.

Удаление файла

Удаление доступно с iOS 11.

Онлайн-режим

Чтобы удалить файл, на экране "Файлы ()" проведите справа-налево на строке с файлом и нажмите "Удалить".

Офлайн-режим

Для удаления файла в офлайн-режиме карточка объекта должна быть сохранена в кэше приложения.

После удаления файла действие помещается в очередь синхронизации. На экране отображается сообщение: "Действие добавлено в очередь синхронизации и будет выполнено при появлении доступа к серверу". Удаляемый элемент визуально остается в списке.

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