Alfresco 取消和删除工作流有什么区别?

Alfresco 取消和删除工作流有什么区别?,alfresco,activiti,Alfresco,Activiti,Alfresco(和)区分取消工作流实例和删除工作流实例。但是在实践中有什么不同呢 web脚本和不解释,只是说(关于删除): 注意:这将强制删除,这意味着工作流实例可能会被删除 未完成所有适当的取消事件 这指的是什么取消事件?还有其他区别吗?据我所知,区别在于取消/结束不会“删除”工作流 如果删除工作流,工作流实例将被物理删除。因此,不再存在任何数据,也不会处理在删除该步骤后应该发生的任何事情 如果取消工作流,工作流实例不会被删除,它可以处理一个“end”语句。类似于ProcessInstanc

Alfresco(和)区分取消工作流实例和删除工作流实例。但是在实践中有什么不同呢

web脚本和不解释,只是说(关于删除):

注意:这将强制删除,这意味着工作流实例可能会被删除 未完成所有适当的取消事件


这指的是什么取消事件?还有其他区别吗?

据我所知,区别在于取消/结束不会“删除”工作流

如果删除工作流,工作流实例将被物理删除。因此,不再存在任何数据,也不会处理在删除该步骤后应该发生的任何事情

如果取消工作流,工作流实例不会被删除,它可以处理一个“end”语句。类似于ProcessInstance.end()或工作流中的特定结束节点


通常我并不真正使用它,我更多地在任务本身上使用它,而不是在整个工作流上使用它。若我有一个转换或类似的东西,那个么我只需要调用end或end之前的节点,然后做我喜欢的任何事情

您使用的是内置的Alfresco工作流还是您自己的自定义工作流?大概
end
节点可用于清理操作,以将系统置于合理的一致状态,例如
try{}finally{}
在Java中?准确地说,并用于审核。可能您还可以查询工作流数据库以查找已结束的工作流。