Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Note
titleПредупреждение
Данный режим работы позволяет в клиентской части Vitro-CAD

Функция сокращённых путей помогает обойти ограничение

файловой системы Windows - максимальная длина пути 256 симоволов.
Тем не менее, данную настройку необходимо выполнять после тщательного анализа. Рекомендуется сначала сократить имена папок шаблонной структуры, организовать наименование пользовательских папок короткими названиями, насколько это возможно с сохранением удобства работы пользователей. И только в случае особой необходимости применять данную настройку    

Ограничение Windows по длине пути в 256 символов

Vitro MP не накладывает ограничений по длине путей папок и файлов. Тем не менее при работе в клиентской части Vitro Client файлы кэшируются в директорию на локальном диске пользователя, при этом действуют ограничения Проводника Windows на длину пути в 256 символов. При этом при работе в веб интерфейсе такие ограничения отсутствуют.

Info
titleИнформация

Учитывается локальный путь к файлу в кэше диска Vitro. Директория хранилища указывается в Настройках диска Vitro в параметре Локальное хранилище.

Принцип работы Vitro Client с сокращенными путями

...

Windows на длину пути — 256 символов.
Перед её включением обязательно:

  1. Уменьшите имена каталогов в шаблонной структуре.

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

  3. Активируйте режим только при строгой необходимости после тщательного анализа.

Ограничение Windows

Vitro MP не ограничивает длину имён файлов и папок. Однако Vitro Client кэширует файлы на локальном диске, где действует лимит Windows Explorer — 256 символов. В веб-интерфейсе этого ограничения нет.

Локальный путь к кэшу задаётся в «Настройках диска Vitro» → Локальное хранилище.

Как работает режим сокращённых путей

  1. В типы элементов папок добавляется системный атрибут client_name (Однострочный текст)

...

  1. .

  2. Для client_name через Вычисления настраивается авто-заполнение сокращённым именем.

  3. В интерфейсе Vitro Client пользователи продолжают видеть полное имя Элементов из атрибута Название,
    а кэш создаётся по значению client_name (если оно заполнено

...

  1. ).

Порядок настройки (пример)

  1. Создать атрибут client_name:
    • Тип: Однострочный текст
    • Название: Сокращенное название (параметр Название не влияет на работу)
    • Системное имя: client_name
  2. Привязать атрибут client_name к Типам элементов папок с параметрами:
    • Только чтение: Да
    • Обязательно к заполнению: Нет
    • Отображать в активности: Нет
  3. Для Типов элементов папок настроить Вычисление для заполнения атрибута client_name:
    • Название: Сокращенное название
    • Формула: Shrink(Field('Название'), 5, 3, '-') + '_' + Hash(Field('Название'), 24)
Info
titleИнформация

Функция Shrink() сокращает строку, оставляет из строки указанное количество символов в начале и в конце, между вставляет указанный разделитель.
Функция Hash() вычисляет хэш от заданной строки и возвращает указанное количество символов. Это нужно для обеспечения уникальности сокращенного имя и исключения дубликатов имен в одной директории.
Формула может быть адаптирована

Формулу можно адаптировать под особенности структуры вашей компании в части количества сокращаемых символов, однока принцип действия необходимо сохранить(изменить количество сохраняемых символов и т. д.), сохранив общий принцип.

Особенности работы при включении данного режима

  • При

  • необходимости выгрузить целый проект из Vitro-CAD
  • выгрузке всего проекта на файловое хранилище Windows (

  • например, для архивации или для передачи внешнему контрагенту), пользователь снова получит ограничение Windows по длине пути.Работа со связями САПР. Основные сценарии работы установкой и обновлением связей поддерживаются. Тем не менее, необходимо протестировать ваши сценарии работы. Например, при работе с внешними ссылками САПР в отображаемом расположении будут сокращенные пути, а не полные
  • архивация, передача подрядчику) ограничение 256 символов снова применится.

  • CAD-связи. Базовые операции установки и обновления ссылок поддерживаются, однако протестируйте ваши конкретные сценарии. В путях внешних ссылок CAD будет отображаться сокращённый, а не полный путь.