E8.Net开发篇(一)
 
E8.Net开发框架有哪些源程序模型?
  E8.Net开发框架为开发企业流程应用系统提供了最佳实践的开发架构、范例及源代码,包括待办事项的组织、流程启动模型、处理模型、母版页框架、开发基础类库及解决方案框架等,让我们的开发人员集中精力处理业务逻辑,从而降低开发成本。开发框架提供源码,开发人员可以灵活扩展E8.Net开发框架或重新开发基础框架。

E8.Net开发框架支持什么开发工具?
  E8.Net开发框架本身是基于Micrsoft .Net Framework开发,该架构二次开发支持工具为Visual Studio 2005\2008 以上版本,采用C#开发语言。

组织结构管理模块可以扩展开发吗?
  E8.Net开发框架提供系统管理模块的源代码,包括组织结构数据、权限数据、系统登录、组织结构对象模型等,完全可以扩展开发,也可以集成现有的部门和用户数据。

Epower.Web2005.Web包括哪些内容?
  为开发架构的Web应用程序工程模版,包括登录代码、主页母版页、功能页母版页、流程管理表单母版页、流程运行框架、场景和皮肤示例、组织结构及权限维护页面源码、分类树维护源码、常用用户控件源代码、其它赠送功能源代码等

E8.Net开发篇(二)
 

流程表单母版页(FlowForms.Master):
  提供流程表单开发母版页,包括表单与流程运行框架的协作逻辑、功能布局及内容页处理接口等。内容页处理接口可以根据企业需求进行扩展、也可以根据企业需求修改相关控件内容、样式、布局。

  • 处理动作控件(ctractions.ascx);
  • 处理过程控件(ctrlprocess.ascx);
  • 特殊权限控件(ctrflowspecright.ascx);
  • 流程功能控件(ctrbuttons.ascx);
  • 附件处理控件(ctrattachment.ascx)。

内容页表单内容设置处理接口:

  在内容页中定义事件mySetFormsValue的处理接口

  例:
  myFlowForms = (FlowForms)this.Master;
  myFlowForms.mySetFormsValue += new FlowForms.DoContentActions(Master_mySetFormsValue);

内容页获取表单内容处理接口

  在内容页中定义事件myGetFormsValue的处理接口

  例:
  myFlowForms = (FlowForms)this.Master;
  myFlowForms.myGetFormsValue += new FlowForms.GetFormsValue(Master_myGetFormsValue);

流程提交提交内容页处理接口

  在内容页中定义事件myPreClickCustomize的处理接口

  例:
  myFlowForms = (FlowForms)this.Master;
  myFlowForms.myPreClickCustomize += new FlowForms.DoContentValid(Master_myPreClickCustomize);

流程暂存提交内容页处理接口

  在内容页中定义事件myPreSaveClickCustomize的处理接口

  例:
  myFlowForms = (FlowForms)this.Master;
  myFlowForms.myPreSaveClickCustomize += new FlowForms.DoContentValid(Master_myPreSaveClickCustomize);

只读设置内容页处理接口

  在内容页中定义事件mySetContentReadOnly的处理接口

  例:
  myFlowForms = (FlowForms)this.Master;
  myFlowForms.mySetContentReadOnly += new FlowForms.DoContentActions(Master_mySetContentReadOnly);

更多开发接口.....

 
E8.Net开发篇(三)
 

流程业务数据交互开发接口:

EpowerCom.Message类
  void AddFlow (long, long, long, string, long, long, long, long, string, string, string, string, long,      EpowerGlobal.e_FlowJoinType, int, int, long)

新增流程时的发送处理接口
  
void SendFlow (long, long, long, EpowerGlobal.e_SpecRightType, long, long, long, string, string, string, string, int, int)

暂存流程接口
  
long SaveFlow (long, long, long, string, long, long, string, string, string, bool, long, EpowerGlobal.e_FlowJoinType)

流程退回接口
  
void SendBackFlow (long, long, long, string, string, int, int)

消息回收操作接口
  
void TakeBackFlow (long, long)

删除流程(流程已经起草,但后续人员未处理过可以删除)接口
  void DeleteFlow (long, long)

无条件删除流程接口
  
void AdminDeleteFlow (long, long, string)

自动结束当前流程接口
  
void AutoStopFlow (long, long)

更多开发接口

.......

E8.Net工作流平台开发篇的更多相关文章

  1. E8.NET工作流平台如何与其他软件系统集成?

    1.与邮件系统集成 E8.Net工作流开发架构已经提供了与电子邮件系统集成的模块,可以轻松实现与EXCHANGE等专业邮件系统集成的应用需求. 2.与短信系统集成 E8.Net工作流架构已经提供了手机 ...

  2. E8.Net工作流平台之中国特色

     特色之一领导排名有先后 领导排名是有潜规则的,不论是在企业通讯录中,还是企业员工目录中,不管在流程执行过程中,还是存档数据中,当前领导的排名一定要按潜规则展示,不能随便罗列.E8.Net工作流解决了 ...

  3. E8.Net 工作流二次开发架构平台

    一.          产品简介 E8.Net工作流开发架构是基于微软.Net技术架构的工作流中间件产品,是国内商业流程管理(BPM)领域在.Net平台上的领先产品,是快速搭建流程管理解决方案的二次开 ...

  4. 第九篇 :微信公众平台开发实战Java版之如何实现自定义分享内容

    第一部分:微信JS-SDK介绍 微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包. 通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照.选图.语音.位置等手机系统 ...

  5. 第八篇 :微信公众平台开发实战Java版之如何网页授权获取用户基本信息

    第一部分:微信授权获取基本信息的介绍 我们首先来看看官方的文档怎么说: 如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑. 关于网页授权回调域 ...

  6. 第七篇 :微信公众平台开发实战Java版之如何获取微信用户基本信息

    在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的.对于不同公众号,同一用户的openid不同). 公众号可通过本接口来根据O ...

  7. 第六篇 :微信公众平台开发实战Java版之如何自定义微信公众号菜单

    我们来了解一下 自定义菜单创建接口: http请求方式:POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/menu/create?access_to ...

  8. 第五篇 :微信公众平台开发实战Java版之如何获取公众号的access_token以及缓存access_token

    一.access_token简介 为了使第三方开发者能够为用户提供更多更有价值的个性化服务,微信公众平台 开放了许多接口,包括自定义菜单接口.客服接口.获取用户信息接口.用户分组接口.群发接口等, 开 ...

  9. 第四篇 :微信公众平台开发实战Java版之完成消息接受与相应以及消息的处理

    温馨提示: 这篇文章是依赖前几篇的文章的. 第一篇:微信公众平台开发实战之了解微信公众平台基础知识以及资料准备 第二篇 :微信公众平台开发实战之开启开发者模式,接入微信公众平台开发 第三篇 :微信公众 ...

随机推荐

  1. iOS-制作Framework

    步骤 打开Xcode,创建新工程.手下留情,请先看图! 在TARGETS下选中工程,在Build Settings下更改几个参数. 更改参数 在Architectures下增加armv7s,并选中.将 ...

  2. 转:Oracle R12 多组织访问的控制 - MOAC(Multi-Org Access Control)

    什么是MOAC MOAC(Multi-Org Access Control)为多组织访问控制,是Oracle EBS R12的重要新功能,它可以实现在一个Responsibility下对多个Opera ...

  3. CentOS7 发布 ASP.NET MVC 4 --- mono 4.6.0 + jexus 5.8.1

    yum -y install gcc gcc-c++ yum -y install bison pkgconfig glib2-devel gettext make libpng-devel libj ...

  4. 给Chrome和Firefox添加js脚本作为插件的方法

    为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处.LaplaceDemon/ShiJiaqi. http://www.cnblogs.com/shijiaqi1066/p/5973141. ...

  5. matlab norm 范式

    格式:n=norm(A,p) 功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数 p  返回值  1  返回A中最大一列和,即max(sum(abs(A)))  2 返回A的 ...

  6. Linux下安装MATLAB的一些注意事项

    1,下载matlab的linux版本. matlab2012a的种子文件, Matlab_Unix_2012a.torrent 我是在window机子上下载了MATLAB的Linux版本. 2,把MA ...

  7. .Net 指定时间段内定时执行的Windows服务(System.Threading.Thread)

    创建一个Windows服务项目:解决方案(右击)——> 添加 ——> 新建项目——>项目类型选择Windows——>模板选择Windows服务 ,如图: 编写Windows服务 ...

  8. http请求方法与响应状态码

    请求方法:GET POST HEAD PUT DELETE OPTIONS常用的方法是:GET POST GET提交可以在浏览器地址栏看到提交的信息 POST提交方式不显示在地址栏,相对于GET方式较 ...

  9. aspjpeg 半透明描边的实现函数

    '参数说明 'big 原图路径(相对) 'small 生成图路径(相对) 'width_s 生成后宽度(数值型) 'height_s生成后高度(数值型) 'images/Alpha.jpg 为一个像素 ...

  10. Oracle 递归函数与拼接

    ) name FROM table tb START ) CONNECT BY PRIOR ID=mt.parentid ; 在Oracle中,SYS_CONNECT_BY_PATH函数主要作用是可以 ...