Building Coder(Revit 二次开发) - 组合使用 Revit 和 Vault

原文链接:Using Vault with Revit


我最近对 Navisworks 做了一些简单的描述,并且说明了如何在 Revit Add-in 中创建一个原生的 Navisworks 文件。

今天,让我们来看看另外一个 Autodesk 产品:Vault,和它应该如何与 Revit 一起使用。

Vault 是一款 Autodesk 推出的数据管理产品,并且提供二次开发功能。这里是它的产品主页和开发论坛。

下面是一个关于Revit和Vault组合使用的问题。

提问:
我需要在一台服务器上管理和发布需要保密的项目文件(包括Revit模型数据)。有一些疑问:
1. Vault是一种可行的解决方案吗?
2. 我可以使用API来控制对Vault的数据存储和访问吗?
3. Vault对普通Revit用户的授权情况如何?

回答:
1. 答案是肯定的,Vault可以用户存储任意类型的文件,当然也包括Revit模型信息。
2. 你可以使用 Vault API 对 Vault 的数据存储进行控制。
3. Vault可以在Revit环境中工作(视频)

据我所知,Vault Explorer 和 Vault Client 就是完全使用 Vault API 实现的,所以理论上你在 Vault Explorer 和 Vault Client 界面中所做的任意操作都可以用API实现。

Vault Web Services API 允许开发人员获取和设置任意的 Vault 服务器数据。实际上它是开发人员和 Vault 服务器通讯的桥梁。

你可以在如下位置找到关于 Vault 及其 API 的资料:
1. 播网播
2. Vault 安装目录中的例程
3. Doug Redmond 关于 Vault 的博文

需要注意的是:Vault产品包括两个安装包(服务器和客户端),只有服务器端的安装包含开发包。

目前 Vault 包含四种版本:Basic版、Workgroup版、Collaboration版、Professional版。其中基本版免费地包含在除 Revit 之外的绝大多数 Autodesk 产品中。其余三种版本则需要购买。不过如果你的 Revit 套装包含 AutoCAD,那么应该也包含一个免费的Basic版本的Vault。实际上 Vault 服务器的安装需要目标机器上已经存在一个授权的 Autodesk 产品,所以最好判断 Vault 授权情况的办法是尝试安装它。如果需要另外的授权,安装过程会有相关的提示。



你可能感兴趣的:(api,服务器,basic,存储,产品,通讯)