当前位置: 首页 > 知识库问答 >
问题:

使用spring MVC的Alfresco activiti工作流

瞿和硕
2023-03-14

我想使用alfresco activiti work flow和spring MVC实现联谊概念。

团契工作流概念

第一步:学生将提交奖学金申请。

第二步:导师1和导师2批准/拒绝奖学金申请

第3步:如果supervisor1和supervisor2都已批准,则表格将转到admin

对于上述流程,我创建了两个表

acad_fellowship_application table contain 

          fellowship_id, //unique Id
          student_id, //student Id
          Amount, //Amount for fellowship


acad_fellowship_application_tran table contain

            fellowship_id
            user_id
            tran_type_id -- supervisor1/supervisor2
            status_id -- Approved/Reject

现在使用spring应用程序,我像下面这样做。

1)提交研究金表格后,在表格中插入一条记录acad_fellowship_application

2) 在acad\u Fellow\u application\u tran表中插入两条记录,一条用于supervisor1,另一条用于supervisor2

3) 主管可以选择更改状态。如果两位主管都批准,那么管理员将获得申请

我想使用spring MVC使用alfresco activiti工作流实现同样的事情。我有以下疑虑。

1) 如何使用alfresco activiti工作流完成此任务?

2)如何定义流程?此需求包含单个流程还是多个流程?何时启动流程?

3) 我想使用我自己的表来保存详细信息?如何以及何时在我自己的表中保存详细信息?是否需要使用activiti表或activiti表中的数据来实现这一点?

4)是否可以不使用Spring boot和rest api?

共有1个答案

贝凯
2023-03-14

不需要Spring。只有活动才足够。如图所示创建工作流(用用户任务替换所有服务任务)。对于主管保留的审查任务,保留两个结果批准和拒绝。在专用网关上,您可以设置一个条件,即如果两个主管的结果都得到批准,则只需通过管理员批准,否则请发送邮件给学生。

  • 希望有帮助
 类似资料:
  • 我的应用程序是spingmvc而不是boot。 我正在使用springdoc openapi ui 1.4.4 另外,我在@configuration类中添加了以下导入:; 并实现如下所示的bean 但是当我尝试 给我404。 但是我得到了 它也进来 也没有定义下拉列表。 如果我加上 申请。然后我得到 我做错了什么? 我需要导入任何其他类来获得组功能工作吗? 谢啦

  • 本文向大家介绍SpringMVC ModelAndView的用法使用详解,包括了SpringMVC ModelAndView的用法使用详解的使用技巧和注意事项,需要的朋友参考一下 (一)使用ModelAndView类用来存储处理完后的结果数据,以及显示该数据的视图。从名字上看ModelAndView中的Model代表模型,View代表视图,这个名字就很好地解释了该类的作用。业务处理器调用模型层处理

  • 本文向大家介绍SpringMVC @ControllerAdvice使用场景,包括了SpringMVC @ControllerAdvice使用场景的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了SpringMVC @ControllerAdvice使用场景,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 @ControllerAdvic

  • Docker 是现今十分热门的容器引擎,可以让你轻松地打包、部署和使用应用程序以及服务。无论你是一个经验丰富的Docker开发者还是刚刚开始学习它,Visual Studio Code都可以让你轻松地创造Dockerfile和docker-compose.yml两个文件到你的开发目录中。 安装Docker扩展插件 VS Code通过插件的方式支持Docker的使用。安装这一扩展插件,只需要按下kb

  • 几个月来,我在学习熊猫的过程中,一直在努力想出这个问题的答案。我在日常工作中使用SAS,它的核心支持很棒。然而,SAS作为一个软件是可怕的,还有许多其他原因。 有一天我希望用python和pandas取代我对SAS的使用,但我目前缺少一个用于大型数据集的非核心工作流。我说的不是需要分布式网络的“大数据”,而是大到内存放不下但小到硬盘驱动器放不下的文件。 我的第一个想法是使用在磁盘上保存大型数据集,

  • 问题内容: 我正在尝试使用工作流插件同时执行一项作业5次。这是代码段: 此代码段导致test_job仅运行一次。我需要同时运行5次。 谢谢! 问题答案: 除了缺乏对脚本错误的诊断之外,这里的工作流中没有错误。在Groovy中,循环计数器是在封闭范围内定义的,并且已被更改,因此在每次关闭运行时,它具有相同的值:5.在Jenkins之外,您可以看到此值以及该修复程序的概念: 在您的情况下,Jenkin