Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  1. Выполнить установку Vitro.Forge.MultiPlatform.Windows.Consumer.msi или Vitro.Forge.SharePoint.Windows.Consumer.msi
  2. Добавить задание в планировщик заданий:
    1. Открыть "Планировщик заданий" и выполнить "Импортировать задачу..."
    2. Указать файл конфигурации VitroForgeMultiPlatformConsumer.xml.
      View file
      nameVitroForgeMultiPlatformConsumer.xml
      height150
    3. Перейти во вкладку "Триггеры", выбрать триггер и нажать кнопку "Изменить..."
    4. Заменить пользователя кнопкой "Сменить пользователя..." на добавленного пользователя. Если на машине конвертации у Revit и NavisWorks сетевая лицензия то изменить поле "Отложить задачу на:" чтобы задание запускалось после запуска сервера лицензии Autodesk.


  3. Открыть файл по пути установки Consumer (по умолчанию: «C:\Program Files\Vitro Software\Vitro\Forge\») файл «Consumer\Conf\Consumer.json» и выполнить настройку файла.

    {
      "WorkFolder": "C:\\VitroTemp",//путь кэша для работы Consumer.
      "ConsumerList": [
        /* Обработчик "ifc", "ifcxml", "ifczip" */    
        {
          "RabbitMQ": {
            "ConnectionString": "amqp://login:password@127.0.0.1:5672", //строка подключения к RabbitMQ
            "Queue": "IfcToXkt",//очередь которую будет слушать обработчик
            "Exchange": "Vitro",
            "ErrorQueue": "Error",
            "ErrorQueueKey": "Error"
          },

          "VitroSitePath": "http://79.143.70.139",
          "VitroUserName": "login",
          "VitroPassword": "password",
          "WorkingDirectory": "C:\\VitroTemp",
          "PathExe": "C:\\Program Files\\Vitro Software\\Vitro\\Forge\\MultiPlatform\\Consumer\\Bin\\Plugin\\IfcToXktConverter\\IfcToXktConverter.exe",
          "Arg": "\"{0}\"",
          "Prefix": "",
           "ExtensionList": [ "xkt", "db",  "lxkt", "xdb"  ]// расширения файлов которое загрузится в систему Vitro
        },
        /* Обработчик  ".nwd", "nwc", "nwf" */    
        {
          "RabbitMQ": {
            "ConnectionString": "amqp://login:password@79.143.70.139:5672",
            "Queue": "NavisToXkt",//очередь которую будет слушать обработчик
            "Exchange": "Vitro",
            "ErrorQueue": "Error",
            "ErrorQueueKey": "Error"
          },

          "VitroSitePath": "http://79.143.70.139",
          "VitroUserName": "login",
          "VitroPassword": "password",
          "WorkingDirectory": "C:\\VitroTemp",
          "PathExe": "C:\\Program Files\\Vitro Software\\Vitro\\Forge\\MultiPlatform\\Consumer\\Bin\\Plugin\\AppStartup\\AppStartup.exe",
          "Arg": "\"{0}\"",
          "Prefix": "",
           "ExtensionList": [ "xkt", "db",  "lxkt", "xdb"  ]// расширения файлов которое загрузится в систему Vitro
        },
        /* Обработчик  ".rvt", ".rvt", ".rte" */    
        {
          "RabbitMQ": {
            "ConnectionString": "amqp://login:password@79.143.70.139:5672",
            "Queue": "RevitToXkt",//очередь которую будет слушать обработчик
            "Exchange": "Vitro",
            "ErrorQueue": "Error",
            "ErrorQueueKey": "Error"
          },

          "VitroSitePath": "http://79.143.70.139",
          "VitroUserName": "login",
          "VitroPassword": "password",
          "WorkingDirectory": "C:\\VitroTemp",
          "PathExe": "C:\\Program Files\\Vitro Software\\Vitro\\Forge\\MultiPlatform\\Consumer\\Bin\\Plugin\\AppStartup\\AppStartup.exe",
          "Arg": "\"{0}\"",
          "Prefix": "",
           "ExtensionList": [ "xkt", "db",  "lxkt", "xdb"  ]// расширения файлов которое загрузится в систему Vitro
        },

        {
          "RabbitMQ": {
            "ConnectionString": "amqp://login:password@79.143.70.139:5672",
            "Queue": "DwgToDxf",
            "Exchange": "Vitro",
            "ErrorQueue": "Error",
            "ErrorQueueKey": "Error"
          },

          "VitroSitePath": "http://79.143.70.139",
          "VitroUserName": "login",
          "VitroPassword": "password",
          "WorkingDirectory": "C:\\VitroTemp",
          "PathExe": "C:\\Program Files\\Vitro Software\\Vitro\\Forge\\MultiPlatform\\Consumer\\Bin\\Plugin\\DwgToDxfConverter\\DwgConverter.exe",
          "Arg": "\"{0}\"",
          "Prefix": "",
          "ExtensionList": [ "dxf" ]
        }

      ]
    }


    • Указать параметры для каждого обработчика:
      ConnectionString - строка подключения к RabbitMQ,
      VitroSitePath - адрес портала,
      VitroUserName - логин от УЗ для подключения к порталу,
      VitroPassword - пароль от УЗ для подключения к порталу

    • начиная с версии 2024.1.0.14 в блоке конвертации DWG необходимо указать вместо "ExtensionList": [ "dxf" ] значения "ExtensionList": [ "dxf:zdxf" ]

    • начиная с версии 2024.1.0.17 добавлена возможность указать следующую очередь обработки куда нужно перенаправить сообщение если текущая машина не может выполнить обработку, например если на машине нет Revit который бы смог выполнить конвертацию моделидля обработки сообщения требуется более новый Revit.
      Code Block
      {
            "RabbitMQ": {
              "ConnectionString": "amqp://admin:admin@127.0.0.1:5672",
              "Queue": "RevitToXkt",
      		"NextQueue": "RevitPlusToXkt",
              "Exchange": "Vitro",
              "ErrorQueue": "Error",
              "ErrorQueueKey": "Error"
            },
           ...
          },
    • начиная с версии 2024.1.0.21 добавлена поддержка LAS файлов. Для включения необходимо добавить в Consumer.json:
      Code Block
      {
            "RabbitMQ": {
              "ConnectionString": "amqp://admin:admin@127.0.0.1:5672",
              "Queue": "LasToXkt",
              "Exchange": "Vitro",
              "ErrorQueue": "Error",
              "ErrorQueueKey": "Error"
            },
      
            "VitroSitePath": "http://127.0.0.1",
            "VitroUserName": "login",
            "VitroPassword": "password",
            "WorkingDirectory": "C:\\VitroTemp",
            "PathExe": "C:\\Program Files\\Vitro Software\\Vitro\\Forge\\MultiPlatform\\Consumer\\Bin\\Plugin\\LasToXktConverter\\LasToXktConverter.exe",
            "Arg": "\"{0}\"",
            "Prefix": "",
            "ExtensionList": [ "xkt", "lxkt", "xdb"]
          }

    • для Sharepoint версии Web сервера Vitro поменять "MultiPlatform" на "Sharepoint" в путях файлов


...