在环境搭建好之后,我们就来学习一下怎样快速创建一个流程,并执行和流转该流程(我们这里讲的只是入门,不涉及到具体流程参数设置)。

创建一个流程步骤为:在数据库在创建表-->设计表单-->设置流程-->配置菜单  即可点击新配置的菜单运行该流程。

1、创建业务数据表

  根据自己的业务需求我们创建自己的业务表(例如政府部门常用的 文件阅办卡):

建表注意事项:

  表必须要有一个主键,主键只能是int型的自增字段或者uniqueidentifier(guid)类型。

2、设计表单

  打开表单设计器:

点击新建表单按钮弹出新表单属性设置:

表单名称:为您的表单取一个名称吧。

  数据连接:刚才新建表数据库对应的连接,连接在系统管理-->数据库连接里维护。

  数据表:选中刚才新建的表。

  主键:选择表的主键。

  标题字段:表中存储待办已办事项等流程标题的字段,这个字段里的内容将会作为流程标题。

  程序库分类:即表单类别,该类别在数据字典中维护。

  任务标题:是否自动生成标题,如果是则根据 流程名称(发起人)的格式自动生成标题。

  验证提示:弹出(alert) 即window.alert('提示信息的方式'), 图标和提示信息:,图标:只显示错误图标,鼠标移上去之后显示错误信息。

  表单属性设置完成之后即可以点确定后开始设计表单,表格模板可以从word文档里复制,或者自己设计表格html。

接着在对应的单元格插入对应的控件(控件使用说明在之前的文章里已经说明,不懂可以查看)。

设计完成之后即可点击红框所示的发布按钮,发布之后表单即进入应用程序库,设计流程时就可以选择该表单作为流程表单了。

3、设计流程

  点击菜单进入流程设计界面,并点击新建按钮弹出流程基本属性设计框:

在基本信息中设计流程基本属性,具体各项含义将在详细中说明,这里只需要设置流程名称和选定分类即可。

  在数据连接中设置和刚才表单对应的数据连接:

流程完成标识字段设置

设定好之后即可点 确定 进行流程设计

点击步骤按钮,即可以新建一个步骤,选中一个步骤再点击连接,再到要连接至的步骤上单击即可实现两个步骤之间的连线。

步骤属性设置:

策略设置:可以选择是否需要会签及退回设置

配置相关按钮:配置当前步骤可执行的操作的相应按钮,普通步骤一般配置发送按钮,最后一步要配置完成按钮来结束流程。

数据设置:设置当前步骤可写的字段(控件),其他不需要的可以设置隐藏,等到对应的步骤再显示。

流程设计完之后即可点工具栏中的 安装来发布该流程。

流程安装发布之后即进入应用程序库中,下一步只需将流程配置为菜单即可开始运行了。

4、配置菜单

点设置应用即弹出该角色的菜单配置界面:

 这里要注意:关联程序绑定到的是设计的流程,不是设计的表单

  这样即把刚才设计的流程配置为菜单,点击该菜单即可发起该流程的新实例:第一步只能填写第一步能填写的字段

流程处理实例

asp.net 微信企业号办公系统-表单及流程设计配置实例的更多相关文章

  1. asp.net 微信企业号办公系统-流程设计--流程步骤设置-数据设置

    数据设置是控制在流程处理过程中,当前步骤的数据显示与编辑状态,控制当前步骤哪些字段为只读,隐藏或可编辑.需要配合表单设计器使用.

  2. asp.net 微信企业号办公系统-流程设计--流程步骤设置-策略设置

    策略设置包括当前步骤的流转方式,处理人员,退回策略等设置. 流转类型:当前步骤后面有多个步骤时,此类型选择可以决定后续步骤的发送方式. 1.系统控制:由系统根据您在线上设置的流转条件来判断该发送到哪一 ...

  3. asp.net 微信企业号办公系统-流程设计--流程步骤设置-事件设置

    事件设置是设置当前步骤在提交前后或退回前后要执行的一些操作(该事件为服务器事件). 事件格式为:dll名称.命名空间名称.类名.方法名,这里不需要写括号和参数,处理时会自动带上当前流程实例的相关参数. ...

  4. asp.net 微信企业号办公系统-流程设计--流转条件设置(路由)

    当一个步骤后面有多个步骤时,可以设置为根据设置条件系统自动判断该流向哪些步骤,也叫路由. 工作流没有单独的路由步骤来设置条件,流程条件通过双击连线弹出条件设置框来设置. 1.sql条件 即通过sql条 ...

  5. asp.net 微信企业号办公系统-流程设计--保存与发布

    如果流程未设计完时可以先保存,以后再打开接着设计.点击工具栏上的保存按钮即可保存当前流程设计: 如果下次要接着设计,则可以打开该流程继续设计: 如果流程设计完成,可以点击安装按钮来发布流程,流程安装成 ...

  6. asp.net 微信企业号办公系统-流程设计--流程步骤设置-按钮设置

    按钮设置是配置当前步骤的处理者可以执行哪些操作,每个按钮都有对应的执行脚本(javascript脚本). 从左边的按钮列表中选择当前步骤需要的按钮. 注意:如果是流程最后一步则要配置完成按钮而不是发送 ...

  7. 微信企业号办公系统-JSSDK上传图片(多图上传)

    在开发微信企业号办公系统中,涉及到了图片上传功能,一开始使用的flash插件上传方法,在苹果手机上可以调用相机直接拍摄照片,但在安卓手机上只能选择照片. 微信jssdk-api带有一套完整的调用选择本 ...

  8. 驰骋BPM系统-表单引擎-流程引擎 2020年大换装

      关键字:驰骋表单引擎,流程引擎,界面升级. 前言概述: 感谢美工与同事们的辛苦工作,ccbpm新年大换装,迎接爱好着,为这阴霾多日的疫情气愤增添一笔光彩. 本次的色系以浅灰色为主,因为ccbpm大 ...

  9. 微信企业号办公系统-图片预览放大功能-previewImage

    在微信里看过文章的应该知道,文章里的图片点击后可以放大.分享和保存. 然而自己在微信里开发的网页,里面的图片点击后没办法实现这个效果,然后就去看了下微信JS文档,里面有个previewImage可以调 ...

随机推荐

  1. 解决ntp的错误 no server suitable for synchronization found

    当用ntpdate -d 来查询时会发现导致 no server suitable for synchronization found 的错误的信息有以下2个: 错误1.Server dropped: ...

  2. cocos2d-x的Android工程开启c++0x特性

    首先一定要确定你所安装NDK支持c++0x(我安装的android-ndk-r8) 文本打开 项目目录/proj.android/jni/Application.mk 在APP_CPPFLAGS那一行 ...

  3. 【动态规划】skiing_深度搜索_动态规划

    问题 B: [动态规划]skiing 时间限制: 1 Sec  内存限制: 128 MB提交: 28  解决: 11[提交][状态][讨论版] 题目描述 Michael喜欢滑雪百这并不奇怪, 因为滑雪 ...

  4. Intellij Idea无法从Controller跳转到视图页面的解决方案

    解决方案: 第一步,确认配置了Spring支持,如下图: 一般情况下,配置完上面就可以正常导航了,但是今天要说的不是一般情况,否则也就不说了,如果经过第一步设置后,还是不能正常导航的同学,可以接着看第 ...

  5. mysql 建表语句

    修改id为自动增长: alter table book b_ISBN int(11) auto_increment;   自动增长要加的:auto_increment 基本的sql语句: 选择:sel ...

  6. 【转】如何在 Eclipse 中進行 TFS 的版本管控

    转自:http://www.dotblogs.com.tw/franma/archive/2010/05/04/15009.aspx 和上一篇一樣!所使用的版本也是 3.4 的 之前有被問到 Team ...

  7. 使用jquery制作可视化的组织结构

    组织结构是做项目里面经常用到的,但是要做成可视化的效果比较少,多数使用树结构来表示,但是对于客户来说不是太直观.可以用jOrgChart来实现.如下图的效果,这样就比较直观. 首先你要去下载jOrgC ...

  8. ytu 1789:n皇后问题(水题,枚举)

    n皇后问题 Time Limit: 1 Sec  Memory Limit: 64 MB  Special JudgeSubmit: 12  Solved: 3[Submit][Status][Web ...

  9. compareTo,Comparator和equals

    compareTo和equal 在Java中我们常使用Comparable接口来实现排序,其中compareTo是实现该接口方法.我们知道compareTo返回0表示两个对象相等,返回正数表示大于,返 ...

  10. 位运算 2013年山东省赛 F Alice and Bob

    题目传送门 /* 题意: 求(a0*x^(2^0)+1) * (a1 * x^(2^1)+1)*.......*(an-1 * x^(2^(n-1))+1) 式子中,x的p次方的系数 二进制位运算:p ...