管理显示的流程值 (EPV)

公开的流程值 (EPV) 是变量,当流程在测试、生产或其他运行时环境中的 Process Center 服务器或 Process Server 上运行时,某些用户可以更改这些值。

开始之前

Process Admin Console 限制必须允许管理 EPV。 请参阅限制对流程管理控制台的访问权

要查看和管理特定 EPV,必须按创建 Exposed Process Value (EPV)中所述向您公开 EPV。

关于此任务

要了解如何更改 EPV,请考虑以下示例:假设流程作者正在创建费用报销流程,并希望流程能够灵活地适应任何主要组织的情况。 为了实现这种灵活性,流程作者创建了 EPV,使一些最终用户能够将特定的变量值作为常量进行调整,从而影响流程的走向、任务分配等方面。 例如,流程作者可以允许组织中的主管更改每日支出的允许金额,或更改与各个核准人级别一致的金额。

IBM® Process Designer 的流程设计期间将确定能够管理 EPV 的用户。 当流程作者创建 EPV 时,可使用公开设置选择可以更改 EPV 的用户。 如果您包含在公开设置中,就可以按照以下过程中所述管理 EPV。

要点: 为了避免影响性能,请删除在过去生效但不再是最新值的旧值,如以下过程所述,或者使用 BPMEPVHistoryCleanup 命令进行删除。

过程

要管理 EPV,请执行以下步骤:

  1. 在 Process Admin Console 的“服务器管理”区域中,单击管理工具旁边的指示器以列出可用选项。
  2. 单击管理 EPV 选项。
  3. 使用下拉菜单,选择包含要修改的 EPV 的流程应用程序 Snapshot。 所列的各流程应用程序 Snapshot 还包含跟踪名称。 流程应用程序的当前工作版本列示为 Tip,您可以在 Process Center 服务器上测试 EPV,而无需创建 Snapshot。
  4. 使用下拉菜单,选择要编辑的 EPV。 Process Admin Console 会显示该 EPV 中可修改的变量值。
  5. 针对要修改的各变量,完成以下步骤:
    1. 单击要更改的变量所在的行,然后单击新建
    2. 在“公开的流程值”窗口中,输入新值,设置希望新值生效的日期和时间,然后单击确定
    可以为同一个变量输入多个值并让每个值在不同时间生效。 Process Admin Console 会在单独的表中显示对每个变量所做的所有修改。
  6. 要编辑或删除在未来生效的 EPV,请选择表中的相应行,然后使用编辑删除按钮来更改或除去所做的修改。 您无法编辑或删除当前的 EPV 值。

    自 V8.5.7 累积修订 2017.03 起,您还可以删除在过去生效但不是最新 EPV 值的旧 EPV。