我必须为我工作的公司解决具体问题。我有一些BPMN经验,但(显然)还不够。问题是: 有没有办法可以在BPMN运行时期间为特定流程实例的特定用户分配角色。
案例: 假设我们有一个用户登录的Web应用程序,并开始一个关于他的汽车的保险索赔的新流程。 处理这些特定声明的部门经理需要为各种用户分配访问权限,但当然仅针对特定实例。 由于工作的性质,这将是一个漫长的过程。 让我们假设每个案例有三个角色:申请人(AP)调查员(IN)和决策者(DM)以及经理希望将这些角色分配给用户John Mary和Nick。
如何实施此流程? 似乎只有自定义解决方案可能适合:实现一个使用BPMN引擎API的类,以便将角色分配给用户,将其公开为WS,并使用服务任务动态调用它传递参数。 但是,我想避免使用自定义解决方案。
我应该考虑使用自适应案例管理方法吗? ACM工具有这种功能吗?