Activiti复杂对象
问题描述:
我注意到当我使用API创建一个复杂变量时,该对象被保存为一个字节数组,这使得无法根据此对象中的值搜索任务, 有什么方法可以保存对象作为一个JSON对象或任何其他更简单的形式?Activiti复杂对象
答
答案很明显,你的问题是创建为您的复杂类型的定制串行器/解串器作为记录在这里:
http://blog.progs.be/628/activiti-variables-json
不过,我建议你考虑使用的Activiti的事件系统来将进程事件导出到nosql存储区,如Elasticsearch。这样,您可以轻松搜索和过滤流程变量以进行报告。
样本项目展示了Camunda简单Elasticsearch实现(
不上随机附带露天Activiti的申请? –
发动机是相同的,但暴露的API已经被“简单化我没有真正扩展事件系统与Alfresco一个嵌入式activiti引擎,但我怀疑这将是非常困难的 –
所以上述解决方案不会工作,我是对的吗? –