Для работы приложения выпуска на компьютере пользователя должно быть установлено клиентское приложение Vitro в следующем составе:

  1. Vitro.Client.Setup-хххх.x.x.xxxx.exe - отвечает за основной функционал работы с файлами через проводник и плагины
  2. Vitro.Client.BatchProcessManager.Std.Setup-xxxx.x.x.xxxx.exe – отвечает за публикацию файлов
  3. Vitro.Client.BatchProcessManager.QrCode.Setup-xxxx.x.x.хххх.exe - отвечает за проставление Qr -Code на файлы PDF
  4. Vitro.Client.BatchProcessManager.PdfMerge.Setup-хххх.x.x.xxxx.exe - отвечает за объединение файлов PDF

Все части клиентского приложения Vitro должны относится к одной версии (номер сборки xxxx.x.x.xxxx одинаковый для всех частей приложения)

Запуск Приложения выпуска (Batch Publish Manager) может быть осуществлен двумя способами:

  1. Через ярлык на рабочем столе. Если отсутствует ярлык приложения на рабочем столе, создайте его с файла, размещенного по адресу: C:\Program Files\Vitro Software\Vitro\Client\Bin\BatchProcessManager\Vitro.Client.BatchPublishManager.exe
  2. Как рабочий процесс на структуре хранения системы. Запускать приложение можно на папке, файле или группе файлов, выбрав команду «Запуск рабочего процесса» в контекстном меню.

1.   Настройка локального хранилища для объединения pdf-файлов на клиентской машине

  1. Непосредственно в Приложении объединения pdf-файлов необходимо настроить путь до месторасположения локального кэша на клиентской машине, куда будут сохраняться файлы из системы (см. рис. ниже)

2.   Настройка Автокада на клиентской машине

  1. Непосредственно в Приложении выпуск необходимо настроить путь к приложению Autocad, установленному на клиентской машине (см. рис. ниже)

    2. Чтобы отключить автоматическое открытие просмотр сформированного PDF файла необходимо:

            2.1.   Перейти в "Управление плоттерами", используя меню AutoCAD или введя команду _plottermanager.

            2.2.   Дважды кликнуть по каждой из конфигураций, имя которой содержит PDF (см. рис. ниже), в появившемся диалоговом окне перейти на вкладку "Устройство и документ", выбрать "Дополнительные свойства" и нажать одноименную кнопку.

            2.3.   В появившемся окне снять флажок "Показывать результаты в программе просмотра" и нажать OK (см. рис. ниже).

      3. Чтобы ускорить запуск AutoCAD путем отключения так называемого Инфоцентра - InfoCenter ( в старых версиях он назывался Центр коммуникаций - Communication Center) необходимо:

             3.1 Открыть редактор реестра, для этого - зайдите в меню "Пуск" -> "Выполнить", далее в открывшемся окне введите команду regedit и нажмите "ОК"

             3.2.   Найти в реестре ключ  
             HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\Rxx.x\ACAD-xxxx:40x\InfoCenter

ВАЖНО: ключ для каждой установленной версии AutoCAD свой, поэтому исправляйте нужный! Версия зашифрована в записи Rxx.x. Для удобства можно воспользоваться поиском по реестру (см. рис. ниже)

              3.3.   Сменить значение параметра InfoCenterOn с 1 на 0,

              3.4    Перезапустить AutoCAD

      4. Если путь поиска конфигураций печати настроен на сеть (в настройках AutoCAD), нужно прописать наличие в сетевой папке трех обязательных устройств печати:

             - DWG to PDF.pc3 - драйвер общего назначения, используемый в AutoCAD 2015 и более ранних версиях

             - AutoCAD PDF (General Documentation).pc3 - драйвер общего назначения, который подходит для большинства случаев

             - DWF6 ePlot.pc3 - драйвер, принятый по умолчанию, для команды ПУБЛ

3.   Настройка ключей для приложения выпуска

Для детальной настройки работы приложения выпуска необходимо добавить ключи в реестр конфигурации.

В списке Конфигурация создается следующая структура (пример):

Список Конфигурация
Конфигурация
- Клиент (Тип элемента - Папка конфигурации, Код - App)
-- Приложение выпуска (Тип элемента - Папка конфигурации, Код - BatchPublishManager)
--- Элемент (Тип элемента - Папка конфигурации, Код - Item)
---- Процесс (Тип элемента - Папка конфигурации, Код - Workflow)
---- Статус (Тип элемента - Папка конфигурации, Код - Status)

После создания структуры в папки конфигурации "Процесс" и "Статус" добавляются ключи с указанием значения (см. таблица ключей приложения выпуска).

Таблица ключей приложения выпуска

КлючКодТип элементаОписаниеПример значения
App.BatchPublishManager.Item.Workflow.IsSetPublishedStatusEnabledIsSetPublishedStatusEnabledЗначение конфигурации СтрокаУстановка статусов после публикацииtrue/false
App.BatchPublishManager.Item.Workflow.IsAfterPublishStatusEnabledIsAfterPublishStatusEnabledЗначение конфигурации СтрокаПростановка даты выпуска и инициатораtrue/false
App.BatchPublishManager.Item.Status.PublishedPublishedЗначение конфигурации СтрокаСтатус документа "Выпущено". Значение - GUID из списка "Статусы документов". Статус строки приложения после отработкиc0ec6594-4139-4f2d-9f25-c6974f747853
App.BatchPublishManager.Item.Status.ApprovedApprovedЗначение конфигурации СтрокаСтатус документа "Согласовано". Значение - GUID из списка "Статусы документов". Статус строки приложения, который допускается в работу84124eed-7049-46a8-bac9-a179ff00efe3;b9d061b1-7ce7-4756-8230-e502cfe3d8d8
App.BatchPublishManager.Item.Field.PublishNamePublishNameЗначение конфигурации СтрокаСистемное имя для поля типа "Имя для выпуска" в карточке файла.
App.BatchPublishManager.DestFolder.Allow.EmptyEmptyЗначение конфигурации СтрокаВключает режим, когда можно не задавать папку назначения для публикуемых файлов. В этом случае папка назначения будет папкой первого файла-исходника в гридеtrue/false
App.BatchPublishManager.Item.Publish.Dwg.InternalInternalЗначение конфигурации СтрокаПубликация с помощью встроенного редактораtrue/false
App.BatchPublishManager.Item.Publish.FolderName.PdfPdfЗначение конфигурации СтрокаИмя папки, куда будут публиковаться pdf файлы. Если указана “.” (точка), файлы публикуются в папку публикации (корневую папку, указанную пользователем)01_PDF
App.BatchPublishManager.Elevate.Privileges.File.CheckInCheckInЗначение конфигурации СтрокаПовысить права на сохранение файлов в систему. Используется для синхронизации атрибутов внутри файла (файл берется на редактирование, запускается процесс синхронизации атрибутов и файл сохраняется в систему, после чего производится публикация файла с синхронизированными атрибутами)true/false
App.BatchPublishManager.Process.Dest.File.Access.Denied.Status.ListListЗначение конфигурации СтрокаСписок статусов, запрещающих публикацию файла в папку назначения (файл уже существует в системе).84124eed-7049-46a8-bac9-a179ff00efe3;b9d061b1-7ce7-4756-8230-e502cfe3d8d8
App.BatchPublishManager.Item.Field.PublishName.Rename.PdfPdfЗначение конфигурации Строка

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


App.BatchPublishManager.Item.Field.PublishName.Rename.DwfDwfЗначение конфигурации Строка

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


App.BatchPublishManager.Item.Status.ContentType.BeforePublishBeforePublishЗначение конфигурации СтрокаУстанавливает список статусов для заданных контентных типов перед началом публикации документов.Файл проекта;c0ec6594-4139-4f2d-9f25-c6974f747853
App.BatchPublishManager.Item.Status.ContentType.AfterPublishAfterPublishЗначение конфигурации СтрокаТо же, что и выше, только статусы проставляются после публикацииФайл проекта;84124eed-7049-46a8-bac9-a179ff00efe3
App.BatchPublishManager.Item.Parent.ContentType.HierarchyRootHierarchyRootЗначение конфигурации СтрокаСписок контентных типов папок-родителей файла-источника,  которые будут созданы в папке назначения – задать можно только 3 значения. Если задано 1 значение, то структура папок создается от указанного контентного типа вниз, при этом сама папка с указанным контентным типом не добавляется. В качестве имени папки в структуре назначения берется имя папки-источника, если не задан ключ App.BatchPublishManager.Item.Parent.PublishName.HierarchyRootКомплект;Подкомплект;Папка
App.BatchPublishManager.Item.Parent.ContentType.HierarchyRoot.DestDestЗначение конфигурации СтрокаЗадает тип элемента для папок, которые будут созданы в процессе публикации в папке назначенияКомплект;Папка
App.BatchPublishManager.Item.Parent.PublishName.HierarchyRootHierarchyRootЗначение конфигурации СтрокаЗадает имя поля, из которого будет браться значение для имени папки в структуре папки назначения (см. App.BatchPublishManager.Item.Parent.ContentType.HierarchyRoot)Название
App.BatchPublishManager.Item.Publish.FolderName.DwfDwfЗначение конфигурации СтрокаИмя папки, куда будут публиковаться dwf файлы. Если указана “.” (точка), файлы публикуются в папку публикации (корневую папку, указанную пользователем)00_dwf
App.BatchPublishManager.Item.Publish.FolderName. XrefXrefЗначение конфигурации СтрокаИмя папки, куда будут публиковаться ссылки, имеющиеся в публикуемом dwg файле. Если указана “.” (точка), ссылки публикуются в папку публикации (корневую папку, указанную пользователем)10_Xref
App.BatchPublishManager.Item.Publish.FolderName. SourceSourceЗначение конфигурации СтрокаИмя папки, куда будут публиковаться файлы-исходники. Если указана “.” (точка), исходники публикуются в папку публикации (рутовую папку, указанную пользователем)30_Исходные_Форматы
App.BatchPublishManager.Item.Publish.Std.CreateCopyEnabledCreateCopyEnabledЗначение конфигурации СтрокаУправляет режимом показа блока контролов для создания копии публикуемых файловtrue/false
App.BatchPublishManager.Item.Publish.Std.SyncAttrSyncAttrЗначение конфигурации Строка

Включает режим синхронизации атрибутов в dwg файлах перед их публикацией.

true/false
Workflow.Item.Field.StatusStatusЗначение конфигурации СтрокаПоле "Статус согласования" в карточке файла. 
Workflow.Item.Field.ReleaseInitReleaseInitЗначение конфигурации СтрокаПоле "Инициатор выпуска". 
Workflow.Item.Field.ReleaseTimeStampReleaseTimeStampЗначение конфигурации СтрокаПоле "Дата выпуска". 
Workflow.Item.Status.PublishingPublishingЗначение конфигурации СтрокаСтатус документа "Выпускается". Значение - GUID из списка "Статусы документов"c0ec6594-4139-4f2d-9f25-c6974f747853
Workflow.Item.Status.PublishedPublishedЗначение конфигурации Строка

Статус документа "Выпущено". Значение - GUID из списка "Статусы документов"

c0ec6594-4139-4f2d-9f25-c6974f747853
Workflow.Item.Status.EnabledEnabledЗначение конфигурации СтрокаЗапускает процесс проверки валидности статусов публикуемых файлов. Если false, то BPM на статусы не обращает вниманиеtrue/false
Workflow.Item.Status.ApprovedApprovedЗначение конфигурации СтрокаЗначение для статуса «Согласовано» используется только в плагине простановки QR-кодов для проверки валидности статуса публикуемого файла. Используется как единственно валидный статус, если не задан параметр Workflow.QRCode.Status.Valid.List. Если задан, то Workflow.Item.Status.Approved не используется84124eed-7049-46a8-bac9-a179ff00efe3
App.BatchPublishManager.Item.Convert.Xls.ListNameListNameЗначение конфигурации СтрокаЗадает список имен листов, публикуемых из файлов Excel (только заданные листы будут опубликованы).Лист 1;Лист 5
App.Word.Export.Pdf.Bookmarks.ModeModeЗначение конфигурации ЧислоСоздание закладок в PDF, опубликованном из MS Word документа 0 - не создаются закладки, 1 - создаются из заголовков, 2 - создаются из закладок исходного документа
App.BatchPublishManager.Item.Field.ContentType.EnabledEnabledЗначение конфигурации Строка

Задает контентный тип опубликованному файлу.
Значение контентного типа берется из параметра App.BatchPublishManager.Item.Field.ContentType.Value. Если значение не задано, контентный тип берется у файла-источника.

true/false
App.BatchPublishManager.Item.Field.ContentType.ValueValueЗначение конфигурации Строка

ID типа элемента, который установить опубликованным файлам. Значение - GUID из списка "Типы элементов"

6065b2ae-63e3-44aa-a92d-2d414c30f808
App.BatchPublishManager.Item.Reference.IsAddIsAddЗначение конфигурации Строка

Задает задает простановку связи между источником и публикуемой копией. 
Если false, то связь установлена не будет.

true/false




  • No labels