我正在使用Liferay 6.2企业版。
我在向实体添加新记录时实施了Kaleo工作流程,我没有任何问题。
但是我遇到问题时:
1)编辑记录。例如,我有表Employee,我有列fullName
的记录,其值为Joe B
,当我想将其更改为Joe Bloggs
时,它将进入审批流程,现在是状态是PENDING,但是旧记录仍然存在,Liferay是否有临时表来存储新值(Joe Bloggs
)?我们通常如何在Liferay中的Kaleo中处理它?</ p>
2)删除记录。 Kaleo如何处理它?因为我看到Kaleo只在status
栏中播放,CMIIW。
在上面的2个案例中,我有自己的方式在Kaleo之外手动处理它,但我希望在Kaleo有这么优雅的方式,我现在不知道如何
答案 0 :(得分:0)
workflowcontext
表的kaleotaskinstancetoken
字段(作为哈希映射)中。我在Liferay 7.0中证实了这一点,非常确定这同样适用于6.2。编辑添加:您当然可以通过API访问它。
再次编辑添加(捎带来自@Shivam的有用评论):请参阅here以了解为Liferay的工作流程框架启用自定义实体的工作流程。一旦你这样做,你真的不需要担心框架的内部工作。
我认为我不理解问题2。