可在 Designer 视图中将现有的库项复制或移动到新的或现有的流程应用程序或 Toolkit 中。
在 Designer 视图的库中,您可以将现有的库项复制或移动到新的或现有的流程应用程序或 Toolkit 中。
下表描述了复制和移动操作之间的区别:
| 操作 | 描述 |
|---|---|
| 复制库项 | 创建与原始库项重复的新库项。新创建的库项与作为复制源的原始库项没有关联。 |
| 移动库项 | 将原始库项移动到其他流程应用程序或 Toolkit 中。 |
复制库项时,对源流程应用程序或 Toolkit 中的那些库项的任何引用都不会受到影响,因为原始库项仍然存在并被引用。
在移动库项时,这些更改可能会影响源流程应用程序或 Toolkit 中的现有实现和其他引用。例如,如果某个活动的实现是嵌套流程,并且您移动了该嵌套流程,但未移动包含该活动的 BPD,那么该活动的实现(对该嵌套流程的引用)是正常还是损坏将取决于该嵌套流程的移动目标,如下表所述:
| 如果将嵌套流程移动至... | 引用的状况... |
|---|---|
| 新 Toolkit | 正常,因为 Process Designer 会自动新建对新 Toolkit 的依赖性。 |
| 源流程应用程序当前未在使用的现有 Toolkit | 正常,因为 Process Designer 会自动新建对现有 Toolkit 的依赖性。 |
| 源流程应用程序正在使用的现有 Toolkit | 如果自从创建最新的 Snapshot 以来未对目标 Toolkit 进行任何更改,那么此引用有效,这是因为 Process Designer 将自动创建 Toolkit 的新 Snapshot 并将现有 Toolkit 依赖关系更新为依赖于新的 Snapshot。如果自从创建最新的 Snapshot 以来已对目标 Toolkit 进行了更改,那么此引用会被破坏,直至您将现有 Toolkit 依赖关系更新为依赖于 Process Designer 为该 Toolkit 自动创建的新 Snapshot。 |
| 新的或现有的流程应用程序 | 损坏,因为流程应用程序无法彼此依赖。将库项移到流程应用程序时,请确保移动所有相关项以避免破坏引用。如果没有同时移动相关库项,那么 IBM BPM 自动解析修正损坏的引用。 |
要移动或复制库项,请完成以下步骤。
如果您对移动结果不满意并且您正在 Process Designer 桌面编辑器中工作,那么可以立即将其撤销。如果您执行除撤销以外的任何其他操作,那么移动操作将是永久性的。撤销将完全逆转移动操作,但由于移动而创建的任何流程应用程序或 Toolkit 会保留下来,只是其中不包含任何内容。您可以对这些流程应用程序或 Toolkit 进行归档。