使用In Process状态提高与SOLIDWORKS Manage的数据一致性

本文由萨米尔罗曼2020年12月10日更新

文章

SOLIDWORKS管理流程是一种非常强大和灵活的资源,可以对业务流程进行建模,并随着流程的进展自动更新所涉及的任何记录。在本文中,我们将展示如何使用过程中状态,以保证受影响的记录只能由它们发送到的进程更改,不能发送到任何其他进程或手动更改。

默认情况下,当您配置一个新进程并确定什么类型的记录可以发送给它(即受该进程影响)时,该进程不会以任何方式更新受影响的记录。您还可以将相同的记录发送到同一流程的多个实例。然而,在某些情况下,您不希望允许这样做,而是希望进程控制该记录,直到它被释放。

一个例子是工程变更订单(ECO)过程。通常,您不希望同一项同时附加到多个eco。为确保记录一次只受单个ECO进程的影响,可以使用过程中的地位。

在流程启动期间添加输出

首先,在流程启动期间添加一个输出(政府>编辑过程>进程启动输出>添加>改变状态,然后选择过程中).

开始时输出

现在,当您将一条或多条记录发送到此进程时,这些记录的状态将被更新,并会有一个图标表示已更新过程中

SOLIDWORKS管理过程状态

在制品记录

一旦记录处于该状态,您将注意到以下内容:

  • 状态图标被更改(如上图所示)。这使得任何用户都可以更容易地确定当前进程正在影响哪些记录。
  • 用户不能将该记录发送到另一个进程。尝试这样做将导致如下所示的消息。

无法发送到进程

  • 你的记录是只读.它不能被签出。
SOLIDWORKS管理记录是只读的

记录是只读的

只读记录

请注意,记录变为只读的事实可能需要一些额外的规划和配置。Manage将记录设置为只读的原因是,它可以保证只有进程可以通过输出对记录进行更改。例如,您可以创建一个更新记录变量的输出。但是,如果您的流程影响到Manage中映射的PDM仓库文件,并且您需要对设计进行更改,那么这将阻止您检出这些文件,从而无法进行任何更改。

为了避免锁定PDM文件,您可以使用链接记录。链接记录是一种记录类型,它表示管理环境中的CAD文件,并将CAD文件作为其主要引用文件。这允许工程部门以外的用户操作记录并创建bom,而不必直接访问工程部门的数据。要设置链接记录,请签出这篇文章,解释了如何在Manage中设置PDM对象。

还记得将记录状态更改回签入或释放状态,作为最终流程阶段输出的一部分。如果不这样做,记录将被无限期锁定。

不设置为进程中选项

最后,还有一个流程选项,尽管措辞有点令人困惑(截至2021 SP0版本),但非常强大。在流程配置的第一页上,您将发现一个名为不要将项目设置为“进行中”这个选项是检查默认情况下-这意味着它描述的行为是禁用

在SOLIDWORKS管理中未设置为“在过程中”

不设置为“正在进行中”

如果你取消上述选项,将发生以下情况:

  • 所有受影响的记录将被设置为过程中当进程离开时初始阶段.注意,这不同于在流程开始时创建输出,就像我们上面所做的那样。在这种情况下,初始阶段被认为是初步阶段,因此它不会影响任何事情。从这里转到下一个阶段意味着将实际执行流程,因此将更新受影响的记录。
  • 流程完成后,记录自动设置为发布的地位。
  • 取消进程或从其受影响项列表中删除记录将导致Manage显示一个对话框,询问是否要回滚这些项。回答Yes将导致记录回滚到它被发送到进程之前的状态,并且进程对它所做的任何更改都将被撤消。

回滚的物品

请注意如果有更改记录状态的输出,则该选项将被忽略。

相关链接

从Javelin获得SOLIDWORKS认证服务华体会视频直播

华体会视频直播标枪专家可以帮助您:

通过TAG查找相关内容:

萨米尔罗曼

Samir Lohmann是经过认证的SOLIDWORKS数据管理专家。自1999年以来,他一直致力于不同的工程数据管理系统,并帮助了数百家公司。他于2008年开始与SOLIDWORKS PDM合作,自2016年以来一直是Javelin团队的成员。华体会视频直播