·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> ASP.NET网站开发 >> 分享一款不错的开源企业工作流系统

分享一款不错的开源企业工作流系统

作者:佚名      ASP.NET网站开发编辑:admin      更新时间:2022-07-23

分享一款不错的开源企业工作流系统

分享一款不错的开源企业工作流系统,包含工作流引擎,分布式的高速缓存,数据封装及一些OA套件,及定制化开发的轻量级方法。

系统还提供页面快速开发工具,可以基于数据库表自动生成列表,编辑,查询,选择等界面。界面支持多模板自定义开发。模块代码示例:

//初始化模块加载参数 base.InitModule(ref valObj, ref KeyID, ref fieldList);

if (!string.IsNullOrEmpty(ModuleName)) { condObj.af_PageBy(KeyID, Order.Desc); finderObj._TableName = valObj._TableName; }

title = valObj._ZhName + "管理"; Page.Title = title;

if (!IsPostBack) { //从数据库获取配置的取值对象和条件对象,作为视图。 Ec_View cond1 = new Ec_View(); cond1.ModuleName = valObj._TableName; Ec_View v1 = BLLTable<Ec_View>.GetRowData(cond1); if (v1 != null && v1.IsNotNull()) { if (v1.ValueJsonString != "") { valObj = JsonServiceBase.FromJson<ITableImplement>(v1.ValueJsonString); } if (v1.ConditionJsonString != "") { condObj = JsonServiceBase.FromJson<ITableImplement>(v1.ConditionJsonString); } string viewName = v1.ViewName; } #region//默认属性初始化 aspPager.CurrentPageIndex = 1; txtPageSize.Value = "30"; aspPager.PageSize = 30; #endregion #region//数据初始化

#endregion BindList(1); } if (hidCondition.Value != "") { //condObj111 = JsonServiceBase.FromJson<ITableImplement>(hidCondition.Value); } if (hidFind.Value != "") { finderObj = JsonServiceBase.FromJson<ITableImplement>(hidFind.Value); } if (hidVal.Value != "") { //valObj111 = JsonServiceBase.FromJson<ITableImplement>(hidVal.Value); } if (valObj.IsNull()) { //valObj111.LoadAllAttributes(true); }

下载地址为:https://github.com/appinonebpm/AppInOneBPM