2016-12-04 66 views
0

我正在使用Liferay 6.2企业版。如何使用Kaleo工作流编辑和删除Liferay中的记录

我在向实体添加新记录时实施了Kaleo工作流程,我对此没有任何问题。

但是我在遇到问题时:

1)编辑记录。例如,我有表员工,我有fullName列的记录,其值为Joe B,当我想将其更改为Joe Bloggs时,它将转到审批流程,现在其状态为PENDING,但旧记录仍存在Liferay有临时表来存储新值(Joe Bloggs)?我们通常如何处理Liferay内的Kaleo?

2)删除记录。 Kaleo如何处理它?因为我看到Kaleo只在status,CMIIW栏中播放。上述

月2情况下,我有我自己的方式来手动处理它Kaleo方式之外,但我希望有在Kaleo这样优雅的方式,我不知道现在

+1

Kaleo提供了还可以用自定义实体,当上entity.Once集成在执行任何CRUD操作集成框架,工作流状态由Kaleo管理它根据用户操作更新实体状态。 –

回答

0
  1. 所有字段的值如何正确与该资产(甚至未决资产)相关的信息存储在kaleotaskinstancetoken表的workflowcontext字段(作为散列图)中。我在Liferay 7.0中证实了这一点,很确定这同样适用于6.2。

修改来添加:你当然可以通过API访问它。

再次编辑添加(从@Shivam的有用评论捎带退款):请参阅here了解有关为Liferay的工作流框架启用自定义实体的工作流程。一旦你这样做,你就不必担心框架的内部运作。

我不认为我明白问题2