E8.Net工作流开发包是支持.Net开发工具的源代码程序包,因此微软.Net能做到的,E8.Net工作流开发包都可以做得到,这给程序员提供了无限的灵活扩展能力。
工作流引擎扩展
服务引擎扩展异步服务运行架构,提供异步处理调度逻辑,方便用户实现异步处理需求,如:超时提醒、告警提示、自动处理、自动启动流程等业务需求,具体实现跟业务需求有关,E8.Net开发版提供服务引擎扩展的源代码。引擎服务扩展安装后成为一个windows服务,服务启动后服务引擎调度执行服务处理类,服务处理类继承于服务处理父类,可以根据具体服务类配置调度属性,根据调度属性决定服务执行模式。
开发架构扩展
工作流应用开发架构包含了历年来工作流引擎架构的最佳实践,企业进行二次开发时不需要再做多少修改,E8.Net开发版提供了工作流应用开发架构的源代码,企业可以根据自身的需求和特性进行扩展,包括:流程应用架构、工作流表单母板页、应用系统布局、站点地图扩展属性等等。
Office Server产品开发扩展
Office SharePoint Server作为企业EIP门户,工作流应用系统可以集成,通过各种Webparts技术、SSO技术、Features技术、KPI和仪表盘技术将流程应用信息有效的与工作流应用系统集成起来。
商业智能(BI)应用扩展
企业开发者可以在工作流基础上开发商业智能应用,将工作流及业务数据作为数据源头,设计和生成数据仓库,并结合Office Server产品、Reporting Service或其它数据仓库工具,为企业用户提供商业智能应用,实现企业愿景。
企业应用集成(EAI)
企业开发者可以以E8.Net工作流平台为基础,在开发包基础上通过二次开发与企业ERP、CRM、财务、HR等软件系统实现应用级别上的集成,实现信息系统互联互通,解决历史遗留的信息孤岛问题。