`

九、提交公文

 
阅读更多

    //将公文提交到第一个环节
    @Test
    public void createJbpmTabTest(){
       
        JbpmContext context = null;
       
         try {
             
            //默认从classpath中查找名为hibernate.cfg.xml的配置文件
            JbpmConfiguration configuration = JbpmConfiguration.getInstance();
           
            //JbpmContext是对hibernate session的封装,提供了对JBPM相关对象的持久化功能
            context = configuration.createJbpmContext();
           
            //已知公文Id=16
            Document document = (Document) context.getSession().load(Document.class, 16l);
            //得到公文对应的流程实例
            long processInstanceId = document.getProcessInstanceId();
            ProcessInstance instance = context.getProcessInstance(processInstanceId);
           
           /*将公文提交到下一个环节,只有在流程处于开始节点的时候使用,
            当流程流转到某个任务节点时,不能使用该方法,因为使用该法只
            能使流程流转到下一个节点,而不能保证该任务节点的任务已经完成,
            使任务处于关闭状态*/

            instance.signal();//对于一个公文只能执行一次
           
        } catch (RuntimeException e) {
            e.printStackTrace();
        }finally{
            context.close();
        }
       
    }

 

公文提交到第一个环节后,会执行第一个环节的execute()方法,由于第一个环节是任务节点,所以execute()方法就是分配任务,即是根据任务定义,生成任务实例


数据库情况如下:


  • 大小: 76.7 KB
  • 大小: 18.6 KB
分享到:
评论

相关推荐

    OA公文流交换系统公文部分

    例如,普通员工可能只有查看和提交公文的权限,而管理层可以审批和修改公文。 4. **通知与提醒**:当公文状态发生变化时(如待审批、已批准等),系统应能及时通知相关人员。这可以通过邮件、短信或者系统内的消息...

    公文处理系统asp系统

    2. **流转**:公文提交后,系统会按照预设的审批流程自动或手动分发给下一环节的审批人。ASP技术可以实现这一过程的自动化,根据角色、部门或其他条件确定审批路径。 3. **审批**:审批人查看公文内容,可选择同意...

    gw.rar_gw_公文传输_公文流_公文流转_学校公文

    4. `upprocess.asp`:可能涉及公文的上传和处理流程,用户可以通过这个页面提交新公文或者跟踪公文状态。 5. `fsoedit.asp`:可能是对文件进行编辑的页面,用户可能可以在此修改公文内容。 6. `incupload.asp`:可能...

    net 应用程序及程序-企业公文管理信息

    员工可以在线提交公文,管理者则能实时查看并进行审批,大大缩短了公文流转的时间。同时,系统的自动通知功能可以确保相关人员及时获取公文信息,避免延误。 其次,该系统具备强大的管理功能。它可以分类存储各种...

    公文流转系统

    这种架构下,用户只需要一个支持HTTP协议的浏览器,就可以访问系统并完成各种操作,如提交公文、审批、查询等。这种模式降低了用户的使用门槛,同时也减轻了系统的维护压力,因为所有的升级和更新都只需要在服务器端...

    公文传输系统 java web

    在公文传输系统中,Struts2主要负责用户界面与业务逻辑之间的交互,处理页面跳转和数据提交。 2. Spring:Spring框架是一个全面的后端解决方案,包括依赖注入、面向切面编程、事务管理、数据访问等。在公文传输系统...

    调试成功的Asp.net公文流转系统源码

    公文处理系统设计与开发,具有以下功能模块 个人事务: 修改密码 工作安排 用户管理: 用户浏览 用户管理 权限管理 公文管理: 公文浏览 公文提交 公文审阅 日志管理

    简单公文流转系统

    其核心功能是公文流转,系统采用MVC三层结构开发 <br> 具有以下功能模块 个人事务: 修改密码 工作安排 用户管理: 用户浏览 用户管理 权限管理 公文管理: 公文浏览 公文提交 公文审阅

    Asp.net公文流转系统

    Asp.net简单公文流转系统(MVC)源码 一个简单的办公自动化系统,其核心功能是公文流转,系统采用MVC三层结构开发 具有以下功能模块 ...用户管理: 用户浏览 用户管理 ...公文管理: 公文浏览 公文提交 公文审阅 日志管理

    公文管理系统

    3. **自动流转**:公文提交后,系统自动根据预设的流转规则将公文发送给下一环节的审批人,减少了人为操作的错误和时间消耗。 4. **状态跟踪**:用户可以随时查看公文的状态,如待审、审批中、已批准、退回等,了解...

    (php)公文流程系统

    4. **自动流转**:公文提交后,系统会自动将公文推送给下一个审批节点,减少了人为操作的错误和时间成本。 5. **状态追踪**:实时更新公文的状态,如待审批、已审批、退回等,便于用户随时查看公文流转情况。 6. *...

    jpbm公文流转实现

    例如,某些公文可能需要经过部门主管的初审,然后再提交给高层领导终审;而另一些公文则可能直接由总经理审批。此外,公文流转过程中还应支持添加批注、转发、会签等功能,以满足不同场景的需求。 在实际应用中,...

    ASP源码—公文签收系统源码.zip

    Request对象用于获取用户提交的数据,Response对象用于向客户端发送数据,Session和Application对象则用于存储用户状态和全局信息。 3. **数据库交互**:公文签收系统必然涉及到数据存储和检索,因此需要掌握ASP...

    公文流转系统源代码+数据库

    JavaScript也是实现公文流转系统前端逻辑的关键,它可以与服务器端的Asp.net配合,处理表单提交、事件处理、页面动态更新等功能。同时,通过使用JavaScript库(如jQuery),开发者可以简化DOM操作,实现更为复杂的...

    OA公文流转系统

    公文的删除、提交、流转功能则进一步强化了这种管理,使得公文从创建到最终归档的全过程都能得到有序的控制。领导的审批提交功能则简化了高层管理者的工作,他们可以在系统中直接查看、处理待审批的公文,提高决策...

    JSP0014公文管理系统毕业设计开题报告

    3. **公文管理**:专为管理员设计,负责公文的提交、编辑与目录管理。 4. **审查公文**:赋予领导审查权限,确保公文内容的准确性和合规性。 5. **查阅公文**:所有注册用户可查询已审核公文,提高信息透明度。 6. *...

    document_src.rar_公文_公文 ssh

    在公文管理中,Action可能用于处理用户的各种操作,如新建公文、提交审批等。 2. **Spring**:作为核心的依赖注入(DI)和面向切面编程(AOP)框架,Spring提供了容器来管理对象的生命周期和依赖关系,以及事务管理...

    公文具体分类.docx

    13. 议案:提交人大审议的事项,适用于平行文。 四、公文格式要求: 1. 幅面尺寸:通常采用A4纸,特殊情况下可调整。 2. 字体和字号:正文一般用3号仿宋体,特殊情况可调整。 3. 层次序号:层次分明,用仿宋字体...

    公文管理系统—毕业设计用

    在公文管理系统中,用户提交的公文操作请求会被控制器捕获,然后调用相应的模型方法执行任务,最后更新或展示相应的视图。 开发工具JBuilder是早期流行的Java集成开发环境,它提供了代码编辑、编译、调试等功能,...

Global site tag (gtag.js) - Google Analytics