| Note | ||
|---|---|---|
| ||
| Данный режим работы позволяет в клиентской части Vitro-CAD Функция сокращённых путей помогает обойти ограничение файловой системы Windows - максимальная длина пути 256 симоволов.Тем не менее, данную настройку необходимо выполнять после тщательного анализа. Рекомендуется сначала сократить имена папок шаблонной структуры, организовать наименование пользовательских папок короткими названиями, насколько это возможно с сохранением удобства работы пользователей. И только в случае особой необходимости применять данную настройку |
Ограничение Windows по длине пути в 256 символов
Vitro MP не накладывает ограничений по длине путей папок и файлов. Тем не менее при работе в клиентской части Vitro Client файлы кэшируются в директорию на локальном диске пользователя, при этом действуют ограничения Проводника Windows на длину пути в 256 символов. При этом при работе в веб интерфейсе такие ограничения отсутствуют.
| Info | ||
|---|---|---|
| ||
Учитывается локальный путь к файлу в кэше диска Vitro. Директория хранилища указывается в Настройках диска Vitro в параметре Локальное хранилище. |
Принцип работы Vitro Client с сокращенными путями
...
Windows на длину пути — 256 символов.
|
Ограничение Windows
Vitro MP не ограничивает длину имён файлов и папок. Однако Vitro Client кэширует файлы на локальном диске, где действует лимит Windows Explorer — 256 символов. В веб-интерфейсе этого ограничения нет.
Локальный путь к кэшу задаётся в «Настройках диска Vitro» → Локальное хранилище.
Как работает режим сокращённых путей
В типы элементов папок добавляется системный атрибут client_name (Однострочный текст)
...
.
Для client_name через Вычисления настраивается авто-заполнение сокращённым именем.
В интерфейсе Vitro Client пользователи продолжают видеть полное имя Элементов из атрибута Название,
а кэш создаётся по значению client_name (если оно заполнено
...
).
Порядок настройки (пример)
- Создать атрибут client_name:
- Тип: Однострочный текст
- Название: Сокращенное название (параметр Название не влияет на работу)
- Системное имя: client_name
- Привязать атрибут client_name к Типам элементов папок с параметрами:
- Только чтение: Да
- Обязательно к заполнению: Нет
- Отображать в активности: Нет
- Для Типов элементов папок настроить Вычисление для заполнения атрибута client_name:
- Название: Сокращенное название
- Формула: Shrink(Field('Название'), 5, 3, '-') + '_' + Hash(Field('Название'), 2)
| Info | ||
|---|---|---|
| ||
Функция Shrink() сокращает строку, оставляет из строки указанное количество символов в начале и в конце, между вставляет указанный разделитель. Формулу можно адаптировать под особенности структуры вашей компании в части количества сокращаемых символов, однока принцип действия необходимо сохранить(изменить количество сохраняемых символов и т. д.), сохранив общий принцип. |
Особенности работы при включении данного режима
При
необходимости выгрузить целый проект из Vitro-CAD выгрузке всего проекта на файловое хранилище Windows (
например, для архивации или для передачи внешнему контрагенту), пользователь снова получит ограничение Windows по длине пути.Работа со связями САПР. Основные сценарии работы установкой и обновлением связей поддерживаются. Тем не менее, необходимо протестировать ваши сценарии работы. Например, при работе с внешними ссылками САПР в отображаемом расположении будут сокращенные пути, а не полныеархивация, передача подрядчику) ограничение 256 символов снова применится.
CAD-связи. Базовые операции установки и обновления ссылок поддерживаются, однако протестируйте ваши конкретные сценарии. В путях внешних ссылок CAD будет отображаться сокращённый, а не полный путь.