`

八、创建公文

 
阅读更多

1、创建公文对象

public class Document {

    private Long id;
   
    private String title;
   
    private Long processInstanceId;

 

2、

@Test
    public void createJbpmTabTest(){
       
        JbpmContext context = null;
       
         try {
             
            //默认从classpath中查找名为hibernate.cfg.xml的配置文件
            JbpmConfiguration configuration = JbpmConfiguration.getInstance();
           
            //JbpmContext是对hibernate session的封装,提供了对JBPM相关对象的持久化功能
            context = configuration.createJbpmContext();
           
            Document document = new Document();
            document.setTitle("公文"+new Random().nextInt());
           
            context.getSession().save(document);
           
            //创建流程实例
            //1、首先从数据库中加载ProcessDefinition对象
            ProcessDefinition definition = context.getGraphSession().findLatestProcessDefinition("test");
            //2、根据ProcessDefinition对象,创建流程实例对象
            ProcessInstance instance = new ProcessInstance(definition);

            instance.setKey(document.getId()+"");
            context.save(instance);
            //3、把公文对象和流程实例对象互相绑定
            document.setProcessInstanceId(instance.getId());
            instance.getContextInstance().setVariable("documentId", document.getId());
        } catch (RuntimeException e) {
            e.printStackTrace();
        }finally{
            context.close();
        }
       
    }

执行后,数据库情况如下:



 

实例变量表中,根据变量的类型,在不同的字段中保存值。

 

 

对应token如下:

 

 

 

 

 

  • 大小: 14.1 KB
  • 大小: 17.4 KB
  • 大小: 18.8 KB
  • 大小: 20.1 KB
分享到:
评论

相关推荐

    asp.net 简单公文发布

    1. **公文创建**:用户可以按照预设的格式和模板创建公文,填写公文标题、内容、附件等信息,并选择相应的收文单位或个人。 2. **公文审批**:公文在流转过程中需要经过不同的审批环节,每个环节可能由不同的审批人...

    如何恢复公文包

    ### 步骤二:创建公文包关联 1. **添加关联**:确保`.bfc`文件扩展名与“公文包”关联起来。这可以通过在注册表中创建以下键值来实现: - `[HKEY_CLASSES_ROOT\.bfc]` - `@="Briefcase"` 2. **定义创建命令**:...

    办公公文流转系统

    1. **公文创建**:用户可以根据预设的公文模板或自定义格式创建新的公文,填写公文内容、指定收文单位和个人,设置流转规则。 2. **审批流程**:系统根据设定的审批流程自动将公文分发给相关人员,审批人可以查看、...

    公文流转系统(ASP)

    3. **权限管理**:系统管理员可以设定不同角色的权限,比如创建公文、查看公文、审批公文等,确保信息安全和流程规范。 4. **日志记录**:系统记录每一次公文的操作,包括谁在何时进行了何种操作,方便追踪和审计。...

    JSP公文管理系统论文

    JSP是Java技术的一部分,它允许开发人员在HTML或XML文档中嵌入Java代码,从而创建动态网页。JSP页面在服务器端执行,将处理结果转化为HTML发送到客户端。其工作原理是:当用户请求JSP页面时,服务器会将其转换为...

    适用于公文号管理,避免多人同时发布公文导致重号等情况。

    5. **用户界面**:提供直观易用的用户界面是关键,确保工作人员能方便地创建、查看和搜索公文。界面应包含公文号的显示、搜索框以及状态提示等元素。 6. **权限控制**:通过权限管理,可以限制不同角色的用户对公...

    公文传输系统 java web

    4. 公文查询与统计:系统支持按不同条件(如公文状态、创建时间、发起人等)进行公文查询,同时可以生成统计报告,便于管理层了解公文处理情况。 5. 权限管理:通过Spring的AOP实现,对用户的操作进行权限控制,...

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

    从标签“gw 公文传输 公文流 公文流转 学校公文”可以看出,该系统的关键词主要集中在公文管理相关领域,尤其强调了公文的流动过程,即从创建、审批到执行的一系列操作。 在压缩包内的文件名称列表中,我们可以推断...

    asp公文传输免费版

    【标签】"公文传输"表明该系统的核心功能是处理和传递公文,可能包括公文的创建、分发、审批、存储等环节。在实际应用中,公文传输系统对于规范公文管理、保障信息安全、提升办公效率具有重要意义。 【文件名称列表...

    公文处理系统 正式版-ASP源码.zip

    1. **公文创建与编辑**:用户可以通过系统界面创建、编辑和预览公文,支持多种格式的文本编辑,可能包含自定义模板功能,便于快速生成标准格式的公文。 2. **公文审批流程**:系统应具备完善的公文审批流程管理,...

    可直接使用的公文word模板格式

    本文将详细解读“可直接使用的公文Word模板格式”,并提供相关知识点,帮助你创建合规且高效的公文。 首先,公文模板的基础设置是确保文档符合标准化的打印需求。A4纸双面打印是为了节约资源,而文件左侧双钉装订...

    公文处理系统asp系统

    1. **发起**:由相关人员创建新的公文,填写必要的信息,如公文主题、内容、紧急程度等,并选择合适的发送对象。 2. **流转**:公文提交后,系统会按照预设的审批流程自动或手动分发给下一环节的审批人。ASP技术...

    ASP源码—电子公文传输系统 v2.0.zip

    2. **公文创建与编辑**:用户可以创建新的电子公文,填写公文标题、内容、密级等信息,并支持附件上传,实现文档电子化。 3. **公文流转**:系统应支持公文的发送、接收、审批、退回等操作,模拟实际公文流程。可能...

    智元软件公文传输管理系统 v4.0.1 Build 070320-ASP源码.zip

    在《智元软件公文传输管理系统》中,ASP被用来构建后端逻辑,处理用户请求,实现公文的创建、审批、跟踪等功能。 该系统的版本号为v4.0.1 Build 070320,这表明它是2007年3月20日开发完成的第4.0.1版本,可能经过了...

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

    C#提供了丰富的UI控件和设计工具,如WinForms和WPF,可以创建直观易用的界面。 9. **性能优化**:由于公文流交换系统通常处理大量数据和并发操作,性能优化是必不可少的。这包括数据库查询优化、缓存策略、多线程...

    野羊公文传输系统

    系统可能包含了多种功能,如公文创建、审批流程管理、权限控制、加密传输以及与各种办公自动化软件的集成等。以下是对这款系统可能涉及的一些关键知识点的详细说明: 1. **公文管理**:野羊公文传输系统可能提供了...

    java公文管理系统

    Java公文管理系统是一款基于Java技术构建的应用软件,主要用于实现公文的创建、审批、流转、归档等流程管理。它整合了数据库存储、业务逻辑处理以及用户界面交互等多个关键模块,是企业信息化建设中不可或缺的一部分...

    【Office模板】机关公文格式

    *.dotx模板文件,按照机关公文格式完成模板创建,具体格式为: 页边距:上3.7cm,下3.5cm,左2.8cm,右2.6cm 文档网格:单页22行,行距28.6磅 文章标题:方正小标宋简体,二号 一级标题:黑体,三号 二级标题:楷体...

    极品OA公文后台DEMO下载

    1. **发文基础数据设置**:这一功能允许管理员设定公文的基本信息,如公文类别、文种、密级、紧急程度等,为后续公文的创建和管理提供标准模板。这些设置有助于确保公文的格式统一和信息准确。 2. **发文模版**:...

Global site tag (gtag.js) - Google Analytics