• E8.Net工作流平台开发篇


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

     

    E8.Net开发框架支持什么开发工具?
      E8.Net开发框架本身是基于Micrsoft .Net Framework开发,该架构二次开发支持工具为Visual Studio 20052008 以上版本,采用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)

    更多开发接口

    .......

     

  • 相关阅读:
    Hadoop 无法实现HA
    Hive 常见设置
    Hive 查看表的文件个数(用于分析小文件)
    Hive 窄表转宽表 , 长表转宽表
    MapReduce 实现分片取TopN 再Reduce取TopN
    Hbase 如何用对rowkey加盐
    VMware虚拟机安装Ubuntu操作系统
    使用springboot进行文件的上传下载操作(有源码)
    使用图片定位图片拍摄的具体位置
    vue实现Element-ui省市区三级联动(包含省市区文件和省市文件)
  • 原文地址:https://www.cnblogs.com/cenyuxin/p/3530662.html
Copyright © 2020-2023  润新知