Работа с файлами

Контекстное меню элементов хранилища

Действия с элементами хранилища - файлами, папками и ярлыками - доступные через их контекстное меню. Наличие пунктов контекстного меню зависит от роли пользователя на текущую папку. Управление ролями производится в конфигураторе, модуль «Хранилище» - «Роли».

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

В хранилище используется два типа контекстного меню:

  • меню файлов;

  • меню папок и ярлыков.

Контекстное меню файлов

Контекстное меню файлов в хранилище может содержать следующие пункты (илл. «Контекстное меню файла»):

  • Создать проект

  • Создать ярлык

  • Загрузить новую версию

  • Переименовать

  • Переместить

  • Скачать

  • Скачать как PDF

  • Удалить

  • Начать совместное редактирование / Открыть в редакторе

Рисунок 8.11. Контекстное меню файла

Контекстное меню файла

1. Создать проект

Создание проекта документа, где текущий файл будет добавлен в «Приложения». Открывается окно «Документ», в котором не заполнен РКК, а текущий файл открывается на просмотр.

Примечание. Пункт доступен при наличии права «Просмотр».

2. Создать ярлык

Выбор места для размещения создаваемого ярлыка (с помощью пиктограмм):

  • в личной папке пользователя: в личную папку добавляется новый элемент с именем «Ярлык для %имя_файла%»

  • в текущей папке: в текущую папку добавляется новый элемент с именем «Ярлык для %имя_файла%»

Примечание 1. Этот вариант размещения ярлыка недоступен случае, если у пользователя нет права «Добавление нового элемента» для текущей папки.

  • в папке…: открывается окно «Выберите элемент» (илл. «Выберите элемент»), содержащее деревья папок, доступных пользователю для просмотра, а также кнопки «ОК» и «Отмена». Пользователь выделяет папку, в которой требуется разместить создаваемый ярлык, и нажимает на кнопку «ОК». Возможно выполнение альтернативных потоков 1, 2.

Рисунок 8.12. Выберите элемент

Выберите элемент

В случае успешного создания ярлыка система выводит сообщение «Созданы объекты: Ярлык для %имя_файла%».

Примечание 2. Пункт «Создать ярлык» доступен при наличии права «Просмотр».

3. Загрузить новую версию

Добавление новой версии файла (недоступен для файлов в формате HTD).

Открывается окно «Новая версия» с кнопкой «Выберите файл» и текстовым полем ввода «Комментарий». Пользователь нажимает на кнопку «Выберите файл», система предоставляет браузерное окно выбора файла с компьютера. Пользователь выделяет файл и нажимает «Открыть». Имя выбранного файла отображено в диалоговом окне (илл. «Новая версия»):

Рисунок 8.13. Новая версия

Новая версия

Пользователь заполняет поле «Комментарий» (при необходимости) и нажимает на кнопку «ОК». Возможно выполнение альтернативного потока событий 3.

Примечание. Пункт доступен при наличии права «Редактирование документа».

4. Переименовать

Указание нового имени файла. Открывается окно «Введите новое название», содержащее текстовое поле ввода нового имени файла и кнопку «Готово». Поле по умолчанию заполнено текущим именем файла (илл. «Введите новое название»):

Рисунок 8.14. Введите новое название

Введите новое название

Пользователь вводит новое имя файла и нажимает на кнопку «Готово»

Имя файла не может быть пустым или состоять только из пробелов, иначе выполняются альтернативные потоки 4 и 5.

Имя файла не может содержать следующие символы: * [] {} | / : ., иначе выполняется альтернативный поток 6.

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

Возможно выполнение альтернативного потока 8.

Примечание. Пункт доступен при наличии права «Перемещение / Переименовывание документа».

5. Переместить

Перемещение файла между папками, доступными пользователю. Открывается окно «Выберите элемент» (илл. «Выберите элемент», выше), содержащее деревья папок, доступных пользователю для просмотра, а также кнопки «ОК» и «Отмена». Пользователь выделяет папку, в которую требуется переместить файл, и нажимает на кнопку «ОК».

Возможно выполнение альтернативного потока 9.

Примечание. Пункт доступен при наличии права «Перемещение / Переименовывание документа».

6. Скачать

Скачивание файла в исходном расширении. Система предоставляет браузерное окно сохранения файла.

Примечания:

  1. Пункт доступен при наличии права «Загрузка файла документа».

  1. При использовании браузеров Internet Explorer, Safari или встроенного браузера Android возможна ситуация, когда название файла с кириллицы при скачивании будет транслитеровано на латиницу. Это не является ошибкой Synergy.

7. Скачать как PDF

Скачивание PDF-версии файла. Пункт доступен только для текстовых файлов, недоступен для аудио- и видеозаписей, изображений, неизвестных форматов. Система предоставляет браузерное окно сохранения файла.

Примечание. Пункт доступен при наличии права «Загрузка файла документа».

8. Удалить

Удаление файла из хранилища. Система предоставляет диалоговое окно с текстом: «Вы действительно хотите удалить документ %имя_файла%?». После подтверждения пользователя файл удаляется из хранилища.

Примечание 1. Пункт доступен при наличии права «Удаление элемента».

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

9. Начать совместное редактирование / Открыть в редакторе

Пункт доступен только при настроенной интеграции с SharePoint:

  • для файлов MS Office c расширениями .docx, .xlsx, .pptx доступен пункт «Начать совместное редактирование», который позволяет нескольким пользователям одновременно редактировать файл;

  • для файлов MS Office с расширениями .doc, .xls, .ppt доступен пункт «Открыть в редакторе», который позволяет только одному пользователю редактировать файл в один момент времени. При открытии вторым пользователем данного файла отображается уведомление о том, что файл уже используется, то есть он недоступен на редактирование.

Альтернативный поток 1. При выборе места размещения ярлыка пользователь указывает папку, в которой не имеет права «Добавление нового элемента».
Система выводит сообщение «У Вас недостаточно прав для добавления документа». Окно «Выберите элемент» не закрывается.

Альтернативный поток 2. При выборе места размещения ярлыка пользователь нажимает на кнопку «ОК», не выбрав папку.
Окно «Выберите элемент» не закрывается.

Альтернативный поток 3. Пользователь нажимает на кнопку «ОК», не загружая файл.
Окно «Новая версия» не закрывается. Система выводит сообщение «Выберите файл».

Альтернативный поток 4. Новое название файла пусто или состоит из пробелов, кнопка «Готово» не нажималась.
Поле ввода нового имени файла подсвечиватся красным.

Альтернативный поток 5. Новое название файла пусто или состоит из пробелов, пользователь нажимает на кнопку «Готово».
Окно «Ведите новое название» закрывается, система выводит сообщение «Введите новое название».

Альтернативный поток 6. Имя файла содержит недопустимые символы.
Система выводит сообщение: «Название элемента не должно содержать следующих знаков: * [] {} | / : .»
Система выводит сообщение: «Некорректное имя».
Поле ввода нового имени файла подсвечивается красным, окно не закрывается.

Альтернативный поток 7. Новое название файла совпадает с уже существующим в текущей папке.
Окно «Ведите новое название» закрывается, система выводит сообщение «Объект уже существует».

Альтернативный поток 8. Пользователь нажимает на кнопку «Готово», не меняя имени файла.
Окно «Ведите новое название» не закрывается.

Альтернативный поток 9. При выборе места размещения элемента пользователь указывает папку, в которой не имеет права «Добавление нового элемента».
Система выводит сообщение «У Вас недостаточно прав». Окно «Выберите элемент» не закрывается.

Контекстное меню папок и ярлыков

Контекстное меню папок и ярлыков в хранилище одинаково и может содержать следующие пункты (илл. «Контекстное меню папки»):

  • Переименовать

  • Переместить

  • Удалить

Рисунок 8.15. Контекстное меню папки

Контекстное меню папки

Функционал этих пунктов меню полностью совпадает с аналогичными пунктами контекстного меню файлов.