管理 Process Portal 索引

Process Portal 索引允许 Process Portal 中工作的流程参与者搜索业务流程中的实例数据。索引还用于为“流程业绩”和“任务业绩”仪表板中的图表提供数据。

缺省情况下启用建立索引。根据指定的时间间隔建立流程实例和任务索引。要更改建立索引行为,必须编辑 100Custom.xml 配置文件。如果索引发生问题,可使用命令更新并重新构建索引。

在下列情况下,会为任务和流程实例建立索引:
任务
  • 任务已分配。
  • 任务已完成,并且业务数据已更新。
  • 任务的截止日期或风险日期已更改。
  • 任务的优先级已更改。
流程实例
  • 实例处于已启动、已完成、已暂挂、已恢复、已终止或已重新启动状态。
  • 实例已失败。
  • 实例的截止日期或风险日期已更改。

例如,某项任务及其对应流程实例活动完成时存在的流程实例的业务数据将通过该任务及实例建立索引。流程参与者可通过搜索实例业务数据来查找任务或实例。 如果某个任务表单包含多个 Coach,但只有一个 Coach 已完成,那么只有在该任务表单中的所有 Coach 都完成后,才可搜索此 Coach 中的更新。

缺省情况下,后续任务完成并且更新流程实例的业务数据后,不会对该流程实例中的先前任务重新建立索引。如果您希望能够从先前完成的任务中搜索已更新的业务数据,可将 100Custom.xml 文件中的 <task-index-update-completed-tasks> 配置设置的值更改为 true。如果流程实例包含许多先前任务,那么对这些任务重新建立索引可能会降低系统性能。

要使特定业务数据在 Process Portal 中可搜索,请使用 Process Designer 以便能够在 Process Portal 中显示相应的流程实例变量,并设置用来搜索业务数据的别名。