对于一家小公司来说,Altium Vaults是否值得?


17

目前,我正在公司中开始在Altium中启动大量新设计工作的过程,并试图决定是否值得通过建立Altium Vault基础结构来进行努力,而不是仅使用传统版本。控制。在我看来,这是优点和缺点:

优点:

  • 很好的设计发布和版本控制过程。
  • 创建经过验证的,受信任的版本化组件的简便方法。
  • 允许“项目”的概念和对大于组件级别的经过验证的块进行设计重用。
  • 轻松与供应商共享设计数据并验证他们正在查看正确版本的设计数据。

缺点:

  • 这使单个设计人员很难快速更改组件的原理图符号和封装,而无需执行保管库发布过程。
  • 将组件和“项目”释放到库中的过程非常复杂且耗时。

在我的简要研究中,似乎需要一个专职的Altium图书馆员才能在拱顶上保持轮子的油脂,并使组件和设计的释放过程平稳地进行。你们当中有人对此事有想法和经验吗?是否还有其他小型公司或设计团队(5-10名工程师在设计,制造,采购等领域与Altium合作)发现值得实施的保管库?

Answers:


22

几年前,我不得不做出类似的决定。

当时,Altium正在出售其Vault解决方案,该解决方案可以具有几种不同的配置:

  • 保管箱位于云中:无法访问Internet =无法访问文件。如果您不继续使用Altium并停止支付年度订阅费用,那么您将无法再访问您的数据。不能接受的
  • 保险柜位于您公司的服务器上。内容已加密。为了访问数据,您必须向Altium Web服务标识自己,该服务会解锁对您自己服务器的访问。缺点:如果您不继续使用Altium并停止支付年度订阅费用,那么您将无法再访问自己的服务器数据。没有互联网访问=没有数据访问!不能接受的
  • 保险柜和识别服务器位于您公司的服务器上:您100%独立。那很好。这个选项已经做广告了,但是多年以来,Altium表示它尚不可用或正在测试中,但是很快就可以拥有它。

我们的结论是:如果您想要自由,成为数据访问的唯一主人,则可以在自定义服务器上使用Vault并控制所有内容,或者坚持使用SVN并忘记它们的所有内容,例如“统一设计” ”,“发布管理”等。

如果两者之间发生了变化,请随时使用Altium的最新条件更新我的答案。

编辑:

事情之间发生了变化!

  • 这些新选项均不需要互联网访问即可使用您的保险柜。
  • 数据从不加密,因此始终可以恢复数据。
  • 保险柜的许可证现在是永久性的,即使在停止“订阅程序”的情况下仍可以使用
  • 身份验证不再基于Altium Web服务器。
  • 数据始终存储在公司内部并受到您的完全控制。
  • 发布过程不再固定,并支持很多自定义。
  • SVN或任何版本控制系统用于日常工作的版本控制。保管库仅用于存储组件和已发布的工作。

现在有两个选择:

  • 个人保管库解决方案:仅一个用户,数据存储在本地(在本地保管库中),功能减少。但是不需要其他许可证。
  • 保管库服务器。几个用户,数据存储在Vault服务器中,所有功能。

一言以蔽之:似乎他们已经听到了市场的反应并解决了主要问题。


4
完全同意。我们也在内部进行了讨论,并得出了相同的结论。此外,保险柜系统中还有一些“局限性”,还有更多:如果保险柜系统与您的公司流程不匹配,您将陷入困境,那么您将无法按照自己的意愿进行弯曲。因此得出的结论是:我们坚持使用GIT(SVN可以更好地集成,但这是我们IT部门的愿望。我们可以轻松地使用它。(还有一个优点:您可以轻松地将所有版本随身携带在笔记本电脑上或类似的内容)
Tom L.

我正想通过Altium的东西,我知道在我之前的评论屁股参考,是因为我已经忘记了我的一个 许多 “对接云”已安装的插件。这是将现实注入云炒作的好方法。
康纳·沃尔夫

我为Fujifilm工作,我们做了很多Altium设计工作。我们尚未购买Vault许可证,只是使用网络驱动器来访问其他计算机上的文件。唯一的缺点是两名工程师同时从事同一设计,但是当一位工程师保存时,仅询问另一位工程师是否愿意重新加载。使用外部SVN客户端肯定可以改善性能。我们得出的结论是,确实不需要访问保管库,而且我们是一家相当大的公司。
DerStrom8 2015年

Ciiva的SmartParts Management的第三种选择是提供云托管的Altium Vault。Ciiva是Altium品牌。
adetelec '16

3

我没有使用过Altium Vault,但是我已经使用了类似的系统来进行机械CAD。尽管它可能无法直接回答您的问题,但该故事可能仍具有一定的意义。

作为版本控制系统,它的锁定,修改,解锁处理方式非常笨拙。分支和合并也不是系统的真正组成部分。当然,这些操作在CAD模型上是一团糟,但是为什么仅仅因为它充满斑点,而使用残缺的VCS?

作为产品数据/生命周期管理系统,它并不是我们的主要系统,因此它受到了一定的阻碍。机械使用其系统,电气和软件使用其他版本控制系统,而正式的文档数据库是另一个系统。很容易使各个系统中的对象的释放状态不同步。即使是我们的专职变更管理人员,也经常陷入在3个不兼容的系统之间手动同步数据的尖角上。

当与供应商甚至我们自己的电气和机械工程师之间交换未发布的开发数据时,这些系统根本没有帮助。“版本”是指“电子邮件中的附件等等”。当子系统之间的接口正确时,已经不是最大的问题了。

开源(硬件)世界是正确的。CAD模型进入版本控制,因为您要跟踪版本。版本控制适用于文件,而不管您使用什么程序进行编辑。发布管理是一个单独的过程,该过程在版本控制中使用数据,但不会完全接管它。

在专业人士列表上,没有任何东西会自动附带Altium Vault之类的东西,而对于普通的VCS和您仍然需要的一些业务流程规则,您将无能为力。看一下一些主要的开源项目(Linux内核,Mozilla)如何管理发行版,以了解没有这些集成系统可以做什么,以及这些集成系统真正对发行版工程的看法如何。


0

拥有5名以下工程师的小型公司不需要保险库。基于电子表格的库可以轻松满足其需求,而没有任何缺点。我专门研究使公司脱离其仓库,并将其“提升”到数据库系统。然后,他们可以花时间设计而不是玩Altium制作游戏。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.