最近在做工作流相关。遇到一个问题,始终无法解决,相关资料也比较少,希望在园子里找到一个WF高手能帮忙参考一下问题。
问题是这样。最近新建了一个工作流流程,里面自定义了一些bookmark用来作为每个任务的处理节点,当事情触发时创建工作流,并持久化到数据库中,然后到任务节点,提交任务时,不能正确提交,显示当前workflowapplication已终止。去持久化数据库查了一下,原因是该workflowapplication没保存到数据库中,所以拿的时候找不到。因为WF中持久化是系统提供的方法,不知道为什么保存不了。希望大婶们能帮忙解答下,感激!
你可能是没有配置 SqlWorkflowPersistenceService 。相关配置方法请自行google。
肯定可以保存,你自己没有弄好,有一个db的相关配置就可以了。
我们产品做了一个完整的WF产品,哈哈,有问题多交流!