表单建模数据库设计文档 -- ecology80

合集下载

数据库设计文档模板

数据库设计文档模板

数据库设计文档模板一、引言。

数据库设计是软件开发过程中非常重要的一环,它直接影响着系统的性能、稳定性和扩展性。

本文档旨在为数据库设计人员提供一个规范的模板,以便他们能够按照统一的标准进行数据库设计工作,确保设计的合理性和可维护性。

二、数据库设计概述。

1. 数据库设计目标,明确数据库设计的目标和范围,例如解决哪些业务问题,满足哪些需求。

2. 数据库设计原则,介绍数据库设计时需要遵循的原则,例如数据一致性、完整性、可靠性等。

3. 数据库设计约束条件,列举数据库设计时需要考虑的约束条件,例如数据安全性、性能要求、成本限制等。

三、数据库逻辑设计。

1. 数据库实体关系模型,根据需求分析,设计数据库的实体及其之间的关系模型,包括实体-关系图、实体属性及其约束。

2. 数据库范式分解,对设计的数据库进行范式分解,确保数据存储的规范性和一致性。

3. 数据库索引设计,设计数据库的索引结构,提高数据库的检索性能。

四、数据库物理设计。

1. 数据库表结构设计,设计数据库的表结构,包括表的字段、数据类型、约束条件等。

2. 存储过程和触发器设计,设计数据库的存储过程和触发器,实现数据库的业务逻辑。

3. 数据库性能优化,对数据库进行性能优化,包括索引优化、查询优化等。

五、数据库安全设计。

1. 数据库权限管理,设计数据库的权限管理策略,保护数据库的安全性。

2. 数据备份和恢复策略,设计数据库的备份和恢复策略,确保数据的可靠性和完整性。

3. 数据库审计策略,设计数据库的审计策略,监控数据库的使用情况,保障数据的安全。

六、数据库设计实施。

1. 数据库设计实施计划,制定数据库设计的实施计划,安排设计人员进行数据库设计工作。

2. 数据库设计实施过程,介绍数据库设计的实施过程,包括需求分析、设计、开发、测试等阶段。

3. 数据库设计实施验收,对数据库设计进行验收,确保设计的合理性和可行性。

七、数据库设计维护。

1. 数据库变更管理,管理数据库的变更,确保数据库的稳定性和一致性。

泛微表单建模二次开发案例

泛微表单建模二次开发案例

1.根据建模数据定时创建流程每个月初触发客户回访记录流程package weaver.formmode.apps;import java.util.ArrayList;import java.util.List;import weaver.conn.RecordSet;import weaver.file.Prop;import weaver.general.BaseBean;import weaver.general.Util;import weaver.hrm.resource.ResourceComInfo;import weaver.interfaces.schedule.BaseCronJob;import weaver.soa.workflow.request.MainTableInfo;import weaver.soa.workflow.request.Property;import weaver.soa.workflow.request.RequestInfo;import weaver.soa.workflow.request.RequestService;import com.weaver.formmodel.util.DateHelper;/*** 每个月初定时创建客户回访信息* @author mc*/public class CreateWorkflowJob extends BaseCronJob {private BaseBean beseBean = new BaseBean();public void execute() {//chuaString workflowid = Prop.getPropValue("kh", "workflowid");// 流程创建人String createor = Prop.getPropValue("kh", "createid");RecordSet rs = new RecordSet();rs.executeQuery("select * from uf_khinfo ");while(rs.next()){String gsmc = Util.null2String(rs.getString("gsmc"));String khmc = Util.null2String(rs.getString("khmc"));String khjl = Util.null2String(rs.getString("khjl"));ResourceComInfo rci = null;try {rci = new ResourceComInfo();} catch (Exception e1) {e1.printStackTrace();}String khmcName = rci.getLastname(khmc);String topTitle = gsmc+"-"+khmcName+"("+ DateHelper.getCurrentMonth() +")"; // 创建流程RequestService requestService = new RequestService();RequestInfo requestInfo = new RequestInfo();requestInfo.setWorkflowid(workflowid);//流程类型idrequestInfo.setCreatorid(createor);//创建人requestInfo.setDescription(topTitle);//设置流程标题requestInfo.setRequestlevel("0");//0 正常,1重要,2紧急requestInfo.setIsNextFlow("1");//流转到下一节点0:不自动流程其它:自动流程MainTableInfo mainTableInfo = new MainTableInfo();List<Property> fields = new ArrayList<Property>();Property field = null;/*** 主表* 格式:* {* rwmc: '任务名称-001',* rwfzr: '杨文元',* ksrq: '2019-08-08',* }*/field = new Property();field.setName("khjl");field.setValue(khjl);fields.add(field);field = new Property();field.setName("khmc");field.setValue(gsmc);fields.add(field);field = new Property();field.setName("khjl");field.setValue(khjl);fields.add(field);field = new Property();field.setName("fzr");field.setValue(khmc);fields.add(field);Property[] fieldarray = (Property[]) fields.toArray(new Property[fields.size()]); mainTableInfo.setProperty(fieldarray);requestInfo.setMainTableInfo(mainTableInfo);int newrequestid = 0;try {newrequestid = Util.getIntValue(requestService.createRequest(requestInfo));} catch (Exception e) {e.printStackTrace();}beseBean.writeLog("创建成功的流程requestid:"+newrequestid);}}}配置文件2.建模中代码创建附件/*** 从网络上抓取文件存入系统中* @param modeid* @param userid* @param fileurl* @param filename* @return*/public int buildFile(int modeid,int userid,String fileurl,String filename) {RecordSet rs = new RecordSet();OutputStream os = null;ZipOutputStream filezipOut = null;InputStream source = null;int retDocid = 0;boolean needzip = false;try {SystemComInfo syscominfo = new SystemComInfo();String createdir = FileUpload.getCreateDir(syscominfo.getFilesystem());if( (syscominfo.getNeedzip()).equals("1") ) needzip = true ;FileManage.createDir(createdir) ;DefaultFileRenamePolicy defpolicy = new DefaultFileRenamePolicy() ;String refilename = weaver.general.Util.getRandom();String filepath = createdir+refilename;if(needzip) filepath+=".zip";java.io.File outfile = new java.io.File(filepath);outfile = defpolicy.rename(outfile);String iszip = "1" ;if(needzip){filezipOut = new ZipOutputStream(new BufferedOutputStream(new FileOutputStream(outfile)));filezipOut.setMethod(ZipOutputStream.DEFLATED); //设置压缩方法filezipOut.putNextEntry(new ZipEntry(refilename)) ;//正文只能是WORD文档os = filezipOut ;}else{os = new BufferedOutputStream(new FileOutputStream(outfile)) ;iszip = "0";}//通过HTTP方式获取文件URL url = new URL(fileurl);HttpURLConnection conn = (HttpURLConnection) url.openConnection();BufferedInputStream input = new BufferedInputStream(conn.getInputStream());long filesize = 0;byte[] buffer = new byte[1024];int count = 0;while ((count = input.read(buffer)) > 0) {os.write(buffer, 0, count);filesize++;}os.flush();if(os!=null) os.close();if(filezipOut!=null) filezipOut.close();if(input!=null) input.close();//以下将文件放至IMAGEFILE表中int imageid = 0;String imagefileused = "1"String isencrypt = "1" ;String originalfilename = filename;//原始文件名String contenttype = "HTTP";char separator = Util.getSeparator() ;imageid=imageFileIdUpdate.getImageFileNewId();String para = ""+imageid + separator + originalfilename + separator+ contenttype + separator + imagefileused + separator + filepath + separator+ iszip + separator + isencrypt + separator + filesize ;rs.executeProc("ImageFile_Insert",para);//文件FILEID处理DocManagerNoRequest docManagerNoRequest = new DocManagerNoRequest();int maincategory = Util.getIntValue((String)staticobj.getObject("DocChangeSetting.maincategory"), 0);int subcategory = Util.getIntValue((String)staticobj.getObject("DocChangeSetting.subcategory"), 0);int seccategory = Util.getIntValue((String)staticobj.getObject("DocChangeSetting.seccategory"), 0);if(modeid > 0){rs.executeSql("select * from modeinfo where id="+modeid);if(rs.next()){maincategory = Util.getIntValue(rs.getString("maincategory"),0);subcategory = Util.getIntValue(rs.getString("subcategory"),0);seccategory = Util.getIntValue(rs.getString("seccategory"),0);}}//填补文档信息String extname = "";//扩展名String imageFileName = Util.null2String(filename);int tempPos = stIndexOf(".");if (tempPos != -1) {extname = imageFileName.substring(tempPos + 1);}Map dataMap=new HashMap();String docsubject="";if(tempPos==-1) docsubject = originalfilename;else docsubject = originalfilename.substring(0, tempPos);dataMap.put("docsubject",docsubject);dataMap.put("doccreaterid",""+userid);dataMap.put("docCreaterType","1");dataMap.put("maincategory",""+maincategory);dataMap.put("subcategory",""+subcategory);dataMap.put("seccategory",""+seccategory);dataMap.put("fileids",""+imageid);docManagerNoRequest.UploadDocNoRequest(dataMap);retDocid = docManagerNoRequest.getId();//文档IDrs.executeSql("update docdetail setownerid="+userid+",doccreatedate='"+getCurrentDate()+"',doccreatetime='"+getCurrentTime()+"' where id="+retDocid);rs.executeSql("update docdetail set docPublishType='2' where id ="+retDocid);//处理文档共享rs.executeSql("INSERT INTOShareinnerdoc(sourceid,type,content,seclevel,sharelevel,srcfrom,opuser,sharesource)values('"+docManagerNoRequest.getId()+"','1','"+userid+"','10','3','80','"+userid+"','0')");}catch(Exception e) {writeLog(e);} finally {try {if (os != null) os.close();if(filezipOut!=null) filezipOut.close();}catch(Exception e) {writeLog(e);}return retDocid;}}3.甘特图插件<%@page language="java"contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@include file="./init_wev8.jsp"%><!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type"content="text/html; charset=UTF-8"><title>甘特图</title><link rel="stylesheet"type="text/css"href="./core/jquery-ui.css"/><link rel="stylesheet"type="text/css"href="./reset.css"/><link rel="stylesheet"type="text/css"href="./core/jquery-gantt.css"/><script language="javascript"src="/js/datetime_wev8.js"></script><script language="javascript"src="/js/JSDateTime/WdatePicker_wev8.js"></script><script language="javascript"src="/js/ecology8/selectbox/js/jquery.selectbox-0.2_wev8.js"></script> <style type="text/css">body {font-family: tahoma, verdana, helvetica;font-size: 0.8em;padding: 10px;width: 90%;height: 95%;}</style></head><body><div style="padding-bottom:5px;width:400px;">开始日期:<input name="start"id="start"value=""type="hidden"class="wuiDate"_callback="calldate"/>&nbsp;&nbsp;结束日期:<input name="end"id="end"value=""type="hidden"class="wuiDate" _callback="calldate"/>&nbsp;&nbsp;<input type="button"class="middle e8_btn_top_first"onclick="query()"value="查询"/> </div><div id="ganttChart"></div><br/><br/><div id="eventMessage"></div><script type="text/javascript"src="./core/jquery-1.4.2.js"></script><script type="text/javascript"src="./core/date.js"></script><script type="text/javascript"src="./core/jquery-ui.js"></script><script type="text/javascript"src="./core/jquery-gantt.js"charset="utf-8"></script><script type="text/javascript"src="./data.js"></script><script type="text/javascript">$(function () {//发送ajax 请求数据$.ajax({url:"/formmode/apps/gantt/data.jsp",data:{action:"init"},dataType:"json",success:function(result){for(var i=0;i<result.length ;i++){// 将日期格式转换为毫秒的形式:如“yyyy-MM-dd --> 1221456783545var s = result[i].series[1].start.split("-");var s1 = result[i].series[1].end.split("-")var start = new Date(s[0],s[1]-1,s[2]);var end = new Date(s1[0],s1[1]-1,s1[2]);result[i].series[1].start = start;result[i].series[1].end = end;}//console.log(result[0].series[1].start.getDate());if(result.length>0){init(result);}}})});function init(ganttData){$("#ganttChart").ganttView({data: ganttData,slideWidth: $(document).width()-400,//右边面板大小behavior: {draggable:false,//禁止拖动// 点击进度条触发事件onClick: function (data) {var msg = "You clicked on an event: { start: " +data.start.toString("M/d/yyyy") + ", end: " + data.end.toString("M/d/yyyy") + " }";$("#eventMessage").text(msg);window.open("/formmode/view/AddFormMode.jsp?modeId=11&formId=-30&type=0&billid="+data.i d);},onResize: function (data) {var msg = "You resized an event: { start: " +data.start.toString("M/d/yyyy") + ", end: " + data.end.toString("M/d/yyyy") + " }";$("#eventMessage").text(msg);},onDrag: function (data) {var msg = "You dragged an event: { start: " +data.start.toString("M/d/yyyy") + ", end: " + data.end.toString("M/d/yyyy") + " }";$("#eventMessage").text(msg);}}});}function query(){//获取到开始日期和结束日期var start = jQuery("#start").val();var end = jQuery("#end").val();if(start=='' && end=='') return;$.ajax({url:"/formmode/apps/gantt/data.jsp",data:{action:"query",start:start,end:end},dataType:"json",success:function(result){jQuery("#ganttChart").empty();for(var i=0;i<result.length ;i++){var s = result[i].series[1].start.split("-");var s1 = result[i].series[1].end.split("-")var start = new Date(s[0],s[1]-1,s[2]);var end = new Date(s1[0],s1[1]-1,s1[2]);result[i].series[1].start = start;result[i].series[1].end = end;}if(result.length>0){init(result);}}})}function calldate(){ }function stringToDate(dateStr,separator){if(!separator){separator="-";}var dateArr = dateStr.split(separator);var year = parseInt(dateArr[0]);var month;//处理月份为04这样的情况if(dateArr[1].indexOf("0") == 0){month = parseInt(dateArr[1].substring(1));}else{month = parseInt(dateArr[1]);}var day = parseInt(dateArr[2]);var date = new Date(year,month -1,day);return date;}</script></body></html>4.组织架构图插件<html><head><meta http-equiv="Content-Type"content="text/html; charset=UTF-8"> <title>组织结构图</title><link rel="stylesheet"href="css/bootstrap.min.css"/><link rel="stylesheet"href="css/jquery.jOrgChart.css"/><link rel="stylesheet"href="css/custom.css"/><link href="css/prettify.css"type="text/css"rel="stylesheet"/><script type="text/javascript"src="prettify.js"></script><script type="text/javascript"src="/formmode/apps/orgchart/css/jquery.min.js"></script> <script type="text/javascript"src="/formmode/apps/orgchart/css/jquery-ui.min.js"></script> <script src="jquery.jOrgChart.js"></script><style>a {text-decoration: none;color: #fff;font-size: 12px;}a:hover {color: red;text-decoration: none;}.jOrgChart.node {width: 120px;height: 50px;line-height: 50px;border-radius: 4px;margin: 0 8px;cursor: pointer;}</style></head><body onload="prettyPrint();"><div id='jOrgChart'style="width: 1900px;height:1000px;overflow-x: auto;margin:0 auto"></div> <script type='text/javascript'>$(function(){//数据返回$.ajax({url: "./data.jsp",//url: "test.json",type: 'GET',dataType: 'JSON',data: {action: 'org_select'},success: function(result){var showlist = $("<ul id='org' style='display:none'></ul>");showall(result.data, showlist);$("#jOrgChart").append(showlist);$("#org").jOrgChart( {chartElement : '#jOrgChart',//指定在某个dom生成jorgchartdragAndDrop : false //设置是否可拖动});}});});function showall(menu_list, parent) {$.each(menu_list, function(index, val) {if(val.childrens.length > 0){var li = $("<li></li>");li.append("<a href='javascript:void(0)'onclick=getOrgId("+val.id+");>"++"</a>").append("<ul></ul>").appendTo(parent);//递归显示showall(val.childrens, $(li).children().eq(1));}else{$("<li></li>").append("<a href='javascript:void(0)'onclick=getOrgId("+val.id+");>"++"</a>").appendTo(parent);}});}</script></body></html>。

(泛微e-cology7.0)数据库表结构设计文档

(泛微e-cology7.0)数据库表结构设计文档

泛微网络有限公司
Table Name HrmRoleMembers HrmRoles HrmSalaryChange HrmSalaryHistory HrmSalaryItem HrmSalaryPay HrmSalaryPaydetail HrmSalaryPersonality HrmSalaryRank HrmSalaryTaxbench HrmSalaryTaxrate HrmSalaryWelfarerate HrmSchedule HrmScheduleDiff HrmScheduleMaintance HrmSearchMould hrmshare HrmSpeciality HrmStatusHistory HrmSubCompany HrmTrain HrmTrainActor HrmTrainAssess HrmTrainBeforeWork HrmTrainDay HrmTrainLayout HrmTrainLayoutAssess HrmTrainPlan HrmTrainPlanDay HrmTrainPlanRange HrmTrainRecord HrmTrainResource HrmTrainTest HrmTrainType HrmUseDemand HrmUseKind HrmUserDefine
Comment 人力资源总部表 人力资源技能表 人力资源工资统计表 人力资源合同表 人力资源合同模板表 人力资源合同种类表 国家表 人力资源部门表 人力资源教育情况表 人力资源外文级别表 人力资源家庭情况表 入职维护项目表 入职维护项目状态表 人力资源招聘考试通知 人力资源招聘考试评价 人力资源招聘考试结果 人力资源职责表 人力资源职称表 人力资源职务类型表 人力资源岗位表 人力资源职务表 人力资源语言能力表 人力资源功能项目管理表 人力资源办公地点表 人力资源其它信息种类表 人力资源结束周期 人力资源计划色块设置表 人力资源省份表 人力资源公众假日表 人力资源表 人力资源能力表 人力资源工资表 人力资源其他信息表 人力资源技能表 人力资源奖惩信息表(入职前) 人力资源奖惩信息表(入职后) 人力资源奖惩类型 7

ecology关于流程表单设计器自定义开发及常见场景方案分享

ecology关于流程表单设计器自定义开发及常见场景方案分享

关于流程表单设计器自定义开发及常见场景方案分享一、表单设计器模板如何自定义开发表单设计器可设置自定义属性以及插入代码块,二者相辅结合、灵活运用,可实现多样化客户需求自定义属性分为:行自定义属性(绑定在table布局tr行标签上)、单元格自定义属性(绑定在table布局td标签子元素div上)、列自定义属性(绑定在明细table此列所有td标签上);代码块可填写Script代码块、Style样式块及直接对JS/CSS文件的引用;二、常用开发场景实现场景1:控制日期字段选择范围,比如费用产生日期只能选择当前日期往前十天至今天,否则不允许流程提交实现方式: 代码块插入<script type="text/javascript">function checkCustomize(){//流程提交校验方法var isconform = cus_judgeDateRange("field11", -10, 0);//封装校验日期范围方法if(!isconform){window.top.Dialog.alert("费用产生日期超出范围");return false;}return true;}</script>封装方法:cus_judgeDateRange(fieldid, floorday, upperday)* @param {fieldid} 日期字段ID* @param {floorday} 下限天数(与当前日期比较),空值代表不限制* @param {upperday} 上限天数(与当前日期比较),空值代表不限制* @return 返回true表示在范围内,false表示超出限定范围或日期置为空场景2:实时计算两个日期时间字段组合相差小时数,并赋值给另一字段实现方式:代码块插入jQuery(document).ready(function(){var bindFun = function(){var diffhours = cus_CalTimeDiff("field31,field32", "field35,field36", 2);jQuery("[name=field39]").val(diffhours);}jQuery("#field31,#field32,#field35,#field36").bindPropertyChange(bindFun);bindFun();});封装方法:cus_CalTimeDiff(begfields, endfields, unit, digit)* @param {begfields} 开始时间* @param {endfields} 结束时间* @param {unit} 计量结果单位1(天)、2(小时)、3(分钟)、4(秒),默认为天* @param {digit} 计算结果保留小数位数,默认2位小数* @return 以endfields字段值减去beginfields字段值得到时间差值场景3:提交流程时校验结束时间必须大于开始时间,否则不允许流程提交实现方式:代码块插入function checkCustomize(){var state= cus_CompareTime("field31", "field32");if(!state){window.top.Dialog.alert("结束时间必须大于开始时间");return false;}return true;}封装方法:cus_CompareTime(timefield1, timefield2)* @param {timefield1} 字段1(开始时间)* @param {timefield2} 字段2(结束时间)* @return 返回true表示timefield2较大,false表示timefield1较大或相等* 注:timefield1/timefield2结构,可为单独日期字段、单独时间字段、日期+时间组合字段(以英文逗号隔开);日期字段空值默认取今天,时间字段空值默认为00:00场景4:E8表单字段中没有单选框(Radio样式),如何实现单选框?将选择框字段转换成单选框显示/编辑实现方式:代码块插入jQuery(document).ready(function(){cus_ConvertSelectToRadio("field41");});封装方法:cus_ConvertSelectToRadio(fieldids)* @param {fields}字段id集合,以逗号隔开* 注:转换后可能不支持联动功能,只是转换样式显示/编辑场景5:根据选择框值不同控制明细区域的显示及隐藏实现方式:步骤一:设计器明细所在单元格/行设置自定义属性name:_detailarea步骤二:代码块插入jQuery(document).ready(function(){var selectObj = jQuery("#field51");var controlDetailFun = function(vthis){if(jQuery(vthis).val() == "1")cus_HideAreaByName("_detailarea"); //封装的根据name属性隐藏区域方法elsecus_ShowAreaByName("_detailarea"); //封装的根据name属性显示区域方法}selectObj.bindPropertyChange(controlDetailFun);controlDetailFun(selectObj[0]);});场景6:根据选择框值不同控制明细列的隐藏/显示实现方式:步骤一:需要隐藏的列设置列自定义属性class:_detailcolumn步骤二:代码块插入jQuery(document).ready(function(){var trifieldid = "field10793"; //触发选择框字段IDvar dynEvent = function(){var fieldval = cus_getFieldValue(trifieldid);if(fieldval === "2")cus_ControlDetailColumnByClass("_detailcolumn", 1);elsecus_ControlDetailColumnByClass("_detailcolumn", 2);}jQuery("#"+trifieldid).bindPropertyChange(dynEvent);jQuery("input[name=indexnum0]").bindPropertyChange(dynEvent);//添加明细行时联动,0代表明细表1 dynEvent();//页面加载联动});封装接口:cus_ControlDetailColumnByClass(cusclassname, status)* @param {cusclassname} 列自定义class属性* @param {status} 1为显示,2为隐藏场景7:当满足某条件时,提交流程验证指定字段必填实现方式:代码块插入function checkCustomize(){if(jQuery("#field10793").val() == "1"){var state = cus_verifyExistNullField("field13031,field13032", "字段未填写"); //封装的校验是否存在空值字段方法 if(state) return false;}return true;}场景8:根据字段ID,直接获取字段对应值封装接口:cus_getFieldValue(fieldid)* @param {fieldid} 字段ID* @return 字段对应值* 注:支持文本、多行文本框、浏览框(ID值)、选择框、check框(选中为1未选中为0)场景9:给文本类型字段赋值封装接口:cus_setInputFieldValue(fieldid, fieldvalue)* 给文本字段赋值,支持只读/编辑/必填情况* @param {fieldid} 字段ID* @param {fieldvalue}字段应赋的值以上场景参考使用方法:一、下载附件文件customPublicFun_wev8.js文件放入应用服务器ecology/workflow/exceldesign/js目录下;二、模板代码块中增加引用<script type="text/javascript"src="/workflow/exceldesign/js/customPublicFun_wev8.js"></script>;三、参考样例,按照业务需要调整字段ID等参数;注:从E8+KB81001611版本后可免去步骤1及步骤2,标准产品涵盖引用;样例中所有以cus_开头的方法都封装在附件文件中,内含参数详细说明;后续我们会不断完善接口方法;三、CSS块分享场景1:主表占比为百分比时,默认为屏幕总宽95%,如何调整总占比宽度(模板根据屏幕自适应同时控制总宽度)代码块插入CSS样式<style>.excelMainTable{width:80% !important}</style>场景2:主表浏览按钮字段默认为210px,如何自定义控制浏览按钮宽度步骤一、在需要调整的浏览按钮字段所在单元格增加自定义属性class: cusbrowwidth步骤二、代码块style标签内增加CSS内容.cusbrowwidth .e8_os{min-width:130px !important;}场景3:明细按钮固定为单元格右侧显示,如何居左显示代码块style标签内增加CSS内容.detailButtonDiv{float:left !important; text-align:left !important;}场景4:单个模板上传Logo后到服务器成为独立图片,如何设置统一图片便于后续快速替换Logo 步骤一、在需要插入Logo的单元格增加自定义属性class:logocell步骤二、代码块style标签内增加CSS内容.logocell{background-image:url(/logoimage/logo.png) !important;background-repeat:no-repeat;height:100%;}根据上述图片路径,将图片拷贝至应用服务器目录中;后续切换Logo替换此图片即可四、联系方式您在使用表单设计器对表单进行二次开发遇到困难时可以直接联系我们;也欢迎大家能够将您在项目上遇到的场景反馈给我们,以便于我们完善接口方法库。

ecology8开发规范V3

ecology8开发规范V3

ecology8开发规范
2、高级搜索中的按钮样式应用:
取消或者重置按钮,请使用样式e8_btn_cancel,其他按钮请使用样式e8_btn_submit
3、关于布局和表单基本信息所用的样式问题:
a)表单基本信息页的样式请使用ViewForm,如:
4、关于弹出框中的按钮的样式应用:
取消或者关闭按钮,请使用样式zd_btn_cancel,其他按钮请使用样式zd_btn_submit
5、关于弹出框时,弹出层页面需要做的一些特殊处理:
为了固定底牌按钮的位置,需要添加一些特殊标志来进行计算
具体格式如下(红色部分的格式固定不变):
8、关于E8新增的js/css 图片静态资源命名规则
新增加的图片资源、js、css文件必须增加_wev8作为后缀,以和E7的文件相区分。

引用资源文件的地方也必须加后缀处理。

在E8的开发及新的二次开发中,请引用重命名后的文件。

11、在前端定位时,尽可能少用绝对定位,如果要使用绝对定位,也请把绝对定位设定在
13、IE8下开发规范集锦
针对IE8标准模式,需要完全使用标准写法,包括样式。

以下是一些ie8标准规范的写法:。

ecology8功能清单(2015-05-27)

ecology8功能清单(2015-05-27)

国家设置(2)人力资源 B.3省份设置(2)人力资源B4城市设置(2)人力资源 B.5办公地点(2)人力资源 B.6职务设置(2)人力资源 B.7岗位设置(2)人力资源 B.8职称设置(2)人力资源 B.9专业设置(2)人力资源 B.10学历设置(2)人力资源 B.11用工性质(2)人力资源 B.12自定义设置(2)人力资源 B.13分部字段定义(2)人力资源 B.14部门字段定义(2)人力资源 B.15人员卡片显示栏目(2)人力资源 B.16人员卡片字段定义(2)人力资源 B.17组织结构(2)人力资源 B.18组织维护(2)人力资源 B.19图形编辑(2)人力资源 B.20群组设置(2)人力资源 B.21帐户中心(2)人力资源 B.22安全设置(2)人力资源 B.23人员系统信息批量设置(2)人力资源 B.24权限管理(2)人力资源 B.25权限管理中心(2)人力资源 B.26权限设置(2)人力资源 B.27权限调整(2)人力资源 B.28权限查询(2)人力资源 B.29角色设置(2)人力资源 B.30功能管理赋权(2)人力资源 B.31分权管理中心(2)人力资源 B.32分权管理设置(2)人力资源 B.33分权管理员设置(2)人力资源 B.34组织机构应用分权(2)人力资源 B.35模块管理分权(2)人力资源 B.36即时通讯互通权限(30)即时通讯B.37矩阵管理(2)人力资源 B.38矩阵设置(2)人力资源 B.39批量维护(2)人力资源 B.40流程引擎(7)工作流程 B.41表单管理(7)工作流程 B.42字段管理(7)工作流程 B.43表单设置(7)工作流程 B.44html模板样式维护(7)工作流程 B.45路径管理(7)工作流程 B.46类型设置(7)工作流程 B.47规则管理(7)工作流程 B.48路径模板(7)工作流程 B.49路径导入(7)工作流程 B.50路径设置(7)工作流程 B.51反向维护(7)工作流程 B.52编号维护(7)工作流程 B.53起始编号(7)工作流程 B.54预留编号(7)工作流程 B.55流程测试(7)工作流程 B.56新建测试流程(7)工作流程 B.57删除测试流程(7)工作流程 B.58流程交换 B.59添加交换流程 B.60编辑交换流程 B.61删除交换流程 B.62查找交换流程 B.63设置交换数据 B.64禁用/启用交换数据 B.65应用设置(7)工作流程 B.66报表设置(7)工作流程 B.67自定义报表种类(7)工作流程 B.68自定义报表设置(7)工作流程 B.69流程效率报表共享(7)工作流程 B.70自定义查询(7)工作流程 B.71自定义查询种类(7)工作流程 B.72自定义查询设置(7)工作流程 B.73监控管理(7)工作流程 B.74监控类型(7)工作流程 B.75监控设置(7)工作流程 B.76接口开发(22)集成中心B.77开发指南(7)工作流程 B.78接口库(22)集成中心B.79接口注册(7)工作流程 B.80门户引擎(13)门户管理B.81门户维护(13)门户管理B.82登录前门户(13)门户管理B.83登录后门户(13)门户管理B.84门户应用设置(13)门户管理B.85门户主题(13)门户管理B.86门户主题库(13)门户管理B.87门户菜单(13)门户管理B.88前端菜单(13)门户管理B.89后端菜单(13)门户管理B.90自定义菜单(13)门户管理B.91菜单样式库(13)门户管理B.92门户页面(13)门户管理B.93登录前页面(13)门户管理B.94登录后页面(13)门户管理B.95页面布局库(13)门户管理B.96门户元素(13)门户管理B.97开发指南(13)门户管理B.98元素库(13)门户管理B.99元素样式库(13)门户管理B.100元素注册(13)门户管理B.101素材库(13)门户管理B.102新闻模板库(13)门户管理B.103图片素材库(13)门户管理B.104内容引擎(1)知识管理 B.105目录设置(1)知识管理 B.106文档目录(1)知识管理 B.107(1)知识管理 B.107.1(1)知识管理 B.107.2(1)知识管理 B.107.3(1)知识管理 B.107.4(1)知识管理 B.107.5(1)知识管理 B.107.6基本信息(1)知识管理 B.108(1)知识管理 B.108.11(1)知识管理 B.108.12(1)知识管理 B.108.13(1)知识管理 B.108.14(1)知识管理 B.108.15(1)知识管理 B.108.16(1)知识管理 B.108.17(1)知识管理 B.108.18(1)知识管理 B.108.19(1)知识管理 B.108.20(1)知识管理 B.108.21虚拟目录(1)知识管理 B.109字段管理(1)知识管理 B.110目录模板(1)知识管理 B.111文档模板(1)知识管理 B.112显示模板(1)知识管理 B.113编辑模板(1)知识管理 B.114新闻(1)知识管理 B.115类型设置(1)知识管理 B.116新闻页设置(1)知识管理 B.117新闻图库(1)知识管理 B.118期刊(1)知识管理 B.119期刊设置(1)知识管理 B.120批量操作(1)知识管理 B.121批量上传文档(1)知识管理 B.122批量调整共享(1)知识管理 B.123其他(1)知识管理 B.124应用设置(1)知识管理 B.125文档弹出窗口设置(1)知识管理 B.126应用中心(-1)其他设置B.127通用设置(-1)其他设置B.128币种设置(-1)其他设置B.129单位设置(-1)其他设置B.130区县(二级城市)(-1)其他设置B.131人事(2)人力资源 B.132人事管理(2)人力资源 B.133入职维护人设置(2)人力资源 B.134提醒设置(2)人力资源 B.135人事状态变更(2)人力资源 B.136人员试用(2)人力资源 B.137(2)人力资源 B.137.1(2)人力资源 B.137.2(2)人力资源 B.137.3人员转正(2)人力资源 B.138(2)人力资源 B.138.1(2)人力资源 B.138.2(2)人力资源 B.138.3人员续签(2)人力资源 B.139(2)人力资源 B.139.1(2)人力资源 B.139.2(2)人力资源 B.139.3人员调动(2)人力资源 B.140(2)人力资源 B.140.1(2)人力资源 B.140.2(2)人力资源 B.140.3人员离职(2)人力资源 B.141(2)人力资源 B.141.1(2)人力资源 B.141.2(2)人力资源 B.141.3人员退休(2)人力资源 B.142(2)人力资源 B.142.1(2)人力资源 B.142.2(2)人力资源 B.142.3人员解聘(2)人力资源 B.143(2)人力资源 B.143.1(2)人力资源 B.143.2(2)人力资源 B.143.3人员返聘(2)人力资源 B.144(2)人力资源 B.144.1(2)人力资源 B.144.2考勤管理(2)人力资源 B.145一般工作时间(2)人力资源 B.146工作日期调整(2)人力资源 B.147排班种类(2)人力资源排班维护(2)人力资源请假类型颜色设置(2)人力资源 B.149年假管理(2)人力资源 B.150带薪病假管理(2)人力资源 B.154在线签到考勤(2)人力资源 B.158自定义考勤(2)人力资源 B.159外部集成考勤(2)人力资源 B.162招聘管理(2)人力资源 B.165合同管理(2)人力资源 B.170工资福利(2)人力资源 B.174培训管理(2)人力资源 B.181奖惩考核(2)人力资源 B.187签章管理(2)人力资源 B.193会议(14)会议管理B.194会议室设置(14)会议管理B.195会议类型设置(14)会议管理B.196会议服务设置(14)会议管理B.197应用设置(14)会议管理B.198会议监控(14)会议管理B.199日程(15)日程管理B.200日程类型设置(15)日程管理B.201日程共享设置(15)日程管理B.201日程监控设置(15)日程管理B.202日程监控(15)日程管理B.203应用设置(15)日程管理B.204通信(16)通信管理B.205短信应用设置(16)通信管理B.206微信平台管理(16)通信管理B.207微信应用设置(16)通信管理B.208客户(11)客户管理B.209基础设置(11)客户管理B.210自定义设置(11)客户管理B.214分类设置(11)客户管理B.218价值设置(11)客户管理B.224销售机会(11)客户管理B.227合同信用(11)客户管理B.231产品设置(11)客户管理B.236邮件(12)邮件管理B.237邮件系统设置(12)邮件管理B.238邮件模板设置(12)邮件管理B.239企业邮箱管理(12)邮件管理B.240邮箱空间管理(12)邮件管理B.241协作(8)协作管理 B.242基本设置(8)协作管理 B.243类别设置(8)协作管理 B.244版块设置(8)协作管理 B.245应用设置(8)协作管理 B.246微博(17)工作微博B.247微博基本设置(17)工作微博B.248微博内容导出(17)工作微博B.249微博应用设置(17)工作微博B.250微博模板设置(17)工作微博B.251微博指定共享(17)工作微博B.252公文(18)公文管理B.253公文流程(18)公文管理B.254公文规范(18)公文管理B.255公文交换(18)公文管理B.265调查(19)网上调查B.269调查类型设置(19)网上调查B.270网上调查设置(19)网上调查B.271调查应用设置(19)网上调查B.272调查模板设置(19)网上调查B.273资产(5)资产管理 B.274资产组设置(5)资产管理 B.275资产类型设置(5)资产管理 B.276资产资料编码设置(5)资产管理 B.277资产编码设置(5)资产管理 B.278资产查询定义(5)资产管理 B.279资产资料维护(5)资产管理 B.280资产数量预警设置(5)资产管理 B.281资产变更维护(5)资产管理 B.282资产浏览框查询定义(5)资产管理 B.283资产资料导入(5)资产管理 B.284资产导入(5)资产管理 B.285自定义设置(5)资产管理 B.286项目(10)项目管理B.290基础设置(10)项目管理B.291模板管理(10)项目管理B.296自定义设置(10)项目管理B.299应用设置(10)项目管理B.304项目导入(10)项目管理B.305(10)项目管理B.305.1(10)项目管理B.305.2流程设置(10)项目管理B.306车辆(20)车辆管理B.309车辆类型(20)车辆管理B.310预算(4)财务管理 B.311基础管理(4)财务管理 B.312方案管理(4)财务管理 B.316编制管理(4)财务管理 B.319财务做账(4)财务管理 B.324协同区(23)协同区 B.325知识协同(23)协同区 B.326流程协同(23)协同区 B.327计划(27)计划任务B.328计划任务设置(27)计划任务B.329证照(24)证照管理B.330证照维护(24)证照管理B.331 BBS(31)BBS B.332初始化BBS用户(31)BBS B.333建模引擎(25)建模引擎B.334应用(25)建模引擎B.335基础数据(25)建模引擎B.336废弃(25)建模引擎B.337数据统计(25)建模引擎B.338数据量对比(25)建模引擎B.339日志(25)建模引擎B.340模块(25)建模引擎B.341编码(25)建模引擎B.342默认值(25)建模引擎B.343属性联动(25)建模引擎B.344字段联动(25)建模引擎B.345流程转数据(25)建模引擎B.346数据审批(25)建模引擎B.348页面扩展(25)建模引擎B.350权限关联布局(25)建模引擎B.352日志(25)建模引擎B.353权限(25)建模引擎B.354布局动态参数(25)建模引擎B.355表单(25)建模引擎B.356实际表单(25)建模引擎B.357虚拟表单(25)建模引擎B.361虚拟表单权限定义(25)建模引擎B.362日志(25)建模引擎B.363查询(25)建模引擎B.364复制查询(25)建模引擎B.365固定查询条件(25)建模引擎B.366每页显示记录数(25)建模引擎B.370主子表显示(25)建模引擎B.371子表数据显示(25)建模引擎B.372显示表单数据不关联模块(25)建模引擎B.373字段定义(25)建模引擎B.374权限(25)建模引擎B.395自定义按钮(25)建模引擎B.398批量操作(25)建模引擎B.399日志(25)建模引擎B.400报表(25)建模引擎B.401每页显示记录数(25)建模引擎B.402固定查询条件(25)建模引擎B.403字段定义(25)建模引擎B.404权限(25)建模引擎B.412日志(25)建模引擎B.414浏览框(25)建模引擎B.415固定查询条件(26)建模引擎B.416每页显示记录数(25)建模引擎B.419字段定义(25)建模引擎B.420浏览框列表(25)建模引擎B.432日志(25)建模引擎B.433浏览框字段联动(25)建模引擎B.434树(25)建模引擎B.435导航树(25)建模引擎B.436树形浏览框(25)建模引擎B.440自定义页面(25)建模引擎B.441web Service(25)建模引擎B.442获取表单数据列表分页(25)建模引擎B.443获取表单数据总数(25)建模引擎B.444获取表单内容(25)建模引擎B.445保存(新增,更新)(25)建模引擎B.446删除表单数据(25)建模引擎B.447提醒(25)建模引擎B.448即时提醒(25)建模引擎B.449到期提醒(25)建模引擎B.450循环提醒(25)建模引擎B.451建模导入相关(25)建模引擎B.452批量导入(25)建模引擎B.453明细表导入(25)建模引擎B.456模块导入导出(25)建模引擎B.457应用导入导出(25)建模引擎B.458门户元素(25)建模引擎B.459移动引擎(26)移动引擎B.460 UI建模(26)移动引擎B.461移动应用(26)移动引擎B.462添加模块(26)移动引擎B.463自定义页面(26)移动引擎B.464设置首页(26)移动引擎B.465控件介绍(26)移动引擎B.466e-mobile原生控件(26)移动引擎B.478脚本(26)移动引擎B.481导入导出(26)移动引擎B.487模板管理(26)移动引擎B.488自定义页面模板(26)移动引擎B.489列表页面模板(26)移动引擎B.490集成中心(22)集成中心B.491功能集成(22)集成中心B.492数据源设置(22)集成中心B.493WebService注册(22)集成中心B.494集成登录(22)集成中心B.495LDAP集成(22)集成中心B.496HR同步(22)集成中心B.497计划任务(22)集成中心B.498财务凭证(22)集成中心B.499流程触发集成(22)集成中心B.500流程流转集成(22)集成中心B.501数据展现集成(22)集成中心B.502IM集成设置(22)集成中心B.503产品集成(22)集成中心B.504 SAP集成(22)集成中心B.505NC集成(22)集成中心B.506EAS集成(22)集成中心B.507U8集成(22)集成中心B.508K3集成(22)集成中心B.509运维中心(-1)其他设置B.510系统状态(-1)其他设置B.511(-1)其他设置B.511.1(-1)其他设置B.511.2(-1)其他设置B.511.3(-1)其他设置B.511.4标签维护(-1)其他设置B.512页面标签(-1)其他设置B.513(-1)其他设置B.513.1(-1)其他设置B.513.2(-1)其他设置B.513.3(-1)其他设置B.513.4提示信息(-1)其他设置B.514(-1)其他设置B.514.1(-1)其他设置B.514.2(-1)其他设置B.514.3(-1)其他设置B.514.4错误信息(-1)其他设置B.515(-1)其他设置B.515.1(-1)其他设置B.515.2(-1)其他设置B.515.3(-1)其他设置B.515.4配置管理(-1)其他设置B.516升级向导(-1)其他设置B.517升级日志(-1)其他设置B.518日志中心(-1)其他设置B.519系统日志(-1)其他设置B.520(-1)其他设置B.520.1(-1)其他设置B.520.2(-1)其他设置B.520.3(-1)其他设置B.520.4人员登入日志(2)人力资源 B.521客户登入日志(11)客户管理B.522在线人数分析(2)人力资源 B.523并发登录被限统计(2)人力资源 B.524内容日志(1)知识管理 B.525文档下载日志(1)知识管理 B.526文档阅读日志(1)知识管理 B.527文档修改日志(1)知识管理 B.528流程日志(7)工作流程 B.529客户日志(11)客户管理B.533客户读取日志(11)客户管理B.534客户修改日志(11)客户管理B.535项目日志(10)项目管理B.536项目读取日志(10)项目管理B.537项目修改日志(10)项目管理B.538云商店(-1)其他设置B.539重构重构新增非标非标非标非标新增非标新增设置即时通讯(Emessage)的人员互通权限非标新增新增转标准新增转标准新增转标准新增新增新增新增新增新增新增支持多级目录结构重构新建文档目录文档目录分权管理新增编辑文档目录文档目录存为模板删除文档目录查找文档目录下级目录维护权限设置文档创建权限设置文档复制权限设置文档移动权限设置文档默认共享设置文档版本管理设置文档编号设置文档模板设置文档属性页设置文档自定义列表设置文档审批设置新增新增人员试用操作快捷查看被试用人的当前未处理事宜新增对被试用人进行快捷权限调整新增人员转正操作快捷查看被转正人的当前未处理事宜新增对被转正人进行快捷权限调整新增人员续签操作快捷查看被续签人的当前未处理事宜新增对被续签人进行快捷权限调整新增人员调动操作快捷查看被调动人的当前未处理事宜新增对被调动人进行快捷权限调整新增人员离职操作快捷查看被离职人的当前未处理事宜新增对被离职人进行快捷权限调整新增快捷查看被退休人的当前未处理事宜新增对被退休人进行快捷权限调整新增人员解聘操作快捷查看被解聘人的当前未处理事宜新增对被解聘人进行快捷权限调整新增人员返聘操作对被返聘人进行快捷权限调整新增作废作废非标非标新增重构新增非标非标非标非标非标非标非标新增设置协作上传目录新增非标非标非标非标非标非标非标新增非标新增新增非标非标非标非标新增非标非标非标非标新增非标非标新增非标非标非标非标非标非标新增项目导入非标新增任务导入非标新增非标非标非标非标非标非标新增非标非标非标新增非标新增非标新增非标非标非标非标集成动网BBS论坛功能,将OA人员初始化到BBS非标非标非标应用基础数据维护,上下级关系。

泛微ecology70数据库表结构设计文档

泛微ecology70数据库表结构设计文档
文档子目录默认共享表
DocSecCategoryType
文档子目录元素表
DocShare
文档共享信息表
DocShareDetail
文档共享信息详细表
DocSignature
签章信息表
DocSubCategory
文档分目录表
DocSysDefault
文档系统设置表
DocUserCategory
用户新建目录自定义信息表
资产种类表
CptCapitalGroup
资产组表
CptCapitalModify
资产信息变更主表
CptCapitalModifyField
资产信息变更字段容表
CptCapitalShareInfo
资产共享表
CptCapitalState
资产状态表
CptCapitalType
资产种类标
CptCheckStock
CRM_Failfactor
客户失败关键因素表
CRM_ledgerinfo
客户财务信息表
CRM_Log
客户联系日志表
CRM_LoginLog
客户登陆日志表
CRM_Modify
客户更改日志表
CRM_PayInfo
客户支付情况表
CRM_PaymentTerm
客户付款周期表
CRM_ProductTable
客户交易共享信息表
CRM_TradeInfo
交易情况(合同累计金额)表
CRM_ViewLog
客户查看日志表
CRM_ViewLog1
客户门户查看日志表
CRM_ContactWay
客户联系方法表
DirAccessControlList

ecology8功能清单(2015-05-27)

ecology8功能清单(2015-05-27)

删除职称 查找职称
新建专业 编辑专业 删除专业 查找专业
新建学历 编辑学历 删除学历 查找学历
新建用工性质 编辑用工性质 删除用工性质 查找用工性质
(2)人力资源
(2)人力资源 (2)人力资源 (2)人力资源 (2)人力资源
(2)人力资源
(2)人力资源
(2)人力资源 (2)人力资源 (2)人力资源 (2)人力资源
部门间的权限复制 部门的权限删除 分部间的权限转移 分部间的权限复制 分部的权限删除 角色间的权限转移 角色间的权限复制 角色的权限删除
人员权限查询 部门权限查询 分部权限查询 角色权限查询
新建角色 编辑角色 删除角色 查找角色 角色添加功能权限 角色删除功能权限 角色设置机构权限 添加角色成员 删除角色成员
B.9
B.9.1 B.9.2
新建国家 编辑国家 删除国家 查找国家 封存/解封国家
新建省份 编辑省份 删除省份 查找省份 封存/解封省份
新建城市 编辑城市 删除城市 查找城市 封存/解封城市
新建办公地点 编辑办公地点 删除办公地点 查找办公地点
新建职务类别 编辑职务类别 删除职务类别 新建职务 编辑职务 删除职务 查找职务
B.19
B.19.1 B.19.2 B.19.3 B.19.4 B.19.5 B.19.6 B.19.7 B.19.8 B.19.9 B.19.10 B.19.11
B.19.12
B.19.13
B.20
B.20.1 B.20.2 B.20.3
B.21
B.21.1 B.21.2 B.21.3 B.21.4 B.21.5 B.21.6
(2)人力资源 B.25
(2)人力资源 B.26
(2)人力资源
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

int
同上
int
同上
int
int varchar
1000
char
1
勾选此选项可以在新建时,使用Excel导入明细
编码ID(暂保留) 自定义页面地址,二次开发使用
0:不允许 1:允许 允许时,有完全控制权限的用户可以新增或删除默认 共享
file:///D/聊天记录/5559161/FileRecv/表单建模数据库设计文档 -- ecology80.htm[2015/12/9 12:15:19]
中文名称 应用 模块 模块布局基本信息 模块布局字段信息表 布局明细组属性表 布局字段属性表 模块权限设置表
表类型 表单建模 表单建模 表单建模 表单建模 表单建模 表单建模 表单建模
8 modedatashare_xxx_set
建模数据权限规则表
表单建模
9 modedatashare_xxx
建模数据权限详细表
24 mode_pageexpand 25 mode_pageexpanddetail
页面扩展基本信息 页面扩展详细信息
表单建模 表单建模 表单建模
说明
应用基本信息表 模块基本信息表 模块布局基本信息 模块布局字段信息 明细组属性表 布局字段属性表,布局上右键“属性”设置的信息 模块权限规则基本信息表,对应模块中配置的规则信息 建模数据权限规则表,创建模块时自动创 建,modedatashare_xxx_set其中xxx代表模块 的id,即每个模块都有对应的建模数据权限规则表。此 表的数据基本都是根据模块设置的权限规则,复制而 来,所以字段含义也基本和moderightinfo表中一 致。 建模数据权限详细表,创建模块时自动创 建,modedatashare_xxx其中xxx代表模块的id,即 每个模块都有对应的建模数据权限详细表。此表的数据 都是根据建模数据权限规则 表(modedatashare_xxx_set)中的数据解析而来。 权限条件关系表 权限条件关系详细表 默认值基本信息 属性联动是通过选择框选择不同的值去改变其他字段的 必填、可编辑和只读属性 字段联动设置基本信息 字段联动设置主信息
1、是 0、不是 (作废)
显示顺序,两位小数
描述信息
0:未删除 1:已删除
对应表HrmSubCompany中 的id字段,用于表单建模分权功能
表名:modeinfo 说明: 修改说明:
序 中文名称

1 模块id 2 名称 3 描述 4 所属应用
英文名称
id modename modedesc modetype
28 mode_pageexpandtemplate
29 mode_dmlactionset 30 mode_dmlactionsqlset 31 mode_dmlactionfieldmap 32 mode_databatchimport 33 modecode 34 modecodedetail 35 formmodelog 36 modeformextend 37 mode_customsearch 38 mode_customdspfield 39 customfieldshowchange
file:///D/聊天记录/5559161/FileRecv/表单建模数据库设计文档 -- ecology80.htm[2015/12/9 12:15:19]
数据库设计文档 -- ecology80
26 mode_pagerelatefield
27 mode_pagerelatefielddetail
查询列表自定义按钮基 本信息表 批量操作设置信息表 报表基本信息 报表字段信息表 报表权限信息表 浏览框基本信息 浏览框字段信息表
表单建模
表单建模 表单建模t
浏览框信息(建模部分) 表单建模
49 mode_customtree 50 mode_customtreedetail 51 mode_custompage 52 mode_custompagedetail 53 mode_remindjob
数据审批基本信息
表单建模
20 mode_triggerworkflowsetdetail 数据审批详细信息
21 mode_dataapprovalinfo
数据审批记录表
22 mode_workflowtomodeset
流程转数据基本信息
表单建模 表单建模 表单建模
23 mode_workflowtomodesetdetail 流程转数据详细表
数据库设计文档 -- ecology80
数据库设计文档
数据库名:ecology80
序号
表名
1 modetreefield
2 modeinfo 3 modehtmllayout 4 modeformfield
5 modeformgroup 6 modefieldattr 7 moderightinfo
字段联动引用数据库表名
字段联动字段信息 表单建模关联数据授权功能是指将卡片上关联字段的数 据权限跟随卡片数据本身的权限 数据审批是指将表单建模的数据,通过保存等方式,触 发工作流程,进行审批。设置好数据审批后,还需要在 模块对应的页面扩展按钮中勾“是否触发审批工作流”, 点击对应的按钮时才会触发工作流。 数据审批详细信息,存储表单建模和工作流程中的字段 对应关系 数据审批记录表 流程转数据基本信息,流程流转的过程中,通过节点前 附加操作和节点后附加操作触发WorkflowToMode接 口的方式,生成表单建模数据。 流程转数据详细表,存储表单建模和工作流程中的字段 对应关 页面扩展基本信息 页面扩展详细信息
页面扩展相关字段信息 页面扩展相关字段详细 设置 模块页面扩展初始化数 据 DML接口动作基本信息 DML接口动作详细信息 DML配置字段映射表 批量导入设置 字段编码基本信息 字段编码详细信息 后台操作日志表 虚拟表单信息表 查询基本信息表 查询列表字段信息 显示转换基本信息
表单建模
表单建模
表单建模
表名:modetreefield
file:///D/聊天记录/5559161/FileRecv/表单建模数据库设计文档 -- ecology80.htm[2015/12/9 12:15:19]
数据库设计文档 -- ecology80
说明: 修改说明:
序号 中文名称
英文名称
数据类型
1 应用id 2 应用名称
默认共享
返回目录
数据类型 int
varchar varchar
int
int
int
长度
1000 1200
允许
默认
主键
自增
空值

NY
Y
说明
对应表modetreefield中的id
对应表workflow_bill中的id,表单建模中使用的表单 一般都是自定义表单,formid的值一般都是小于0的 整数
附件上传目录,字 段maincategory、subcategory和seccategory结 合使用,共同组成附件上传目录
id treeFieldName
int varchar
3 上级应用 superFieldid
int
所有上级应
4
allSuperFieldId varchar

5 应用级别 treelevel
int
6 是否末节 isLast
char
7 显示顺序 showOrder
8 描述
treeFieldDesc
是否逻辑删
表单建模
页面扩展相关字段信息
页面扩展相关字段详细设置
模块页面扩展初始化数据,新建模块时,根据此表单的 值,生成模块自己的页面扩展 DML接口动作基本信息 DML接口动作详细信息,Dmlaction配置生成sql表 DML配置字段映射表 批量导入设置,对应接口路径设置的相关信息 字段编码基本信息,创建模块时,会生成基本编码信息 字段编码详细信息 记录后台操作日志 存储虚拟表单信息 查询基本信息表 查询列表字段信息 显示转换基本信息 查询列表权限信息表,在此页面设置查看或监控权限 后,模块中设置的共享或监控权限将不能访问对应的菜 单页面 查询列表自定义按钮基本信息表,在查询列表的每条数 据的最后面,会显示此按钮 批量操作设置信息表 报表基本信息 报表字段信息表 报表权限信息表 浏览框基本信息 浏览框字段信息表 浏览框信息,此信息会存入到datashowset表中,同 时也会同步到ecology/WEBINF/service/browser.xml中,且通过集成中心创建 的浏览框等信息也在此表中,下面仅就表单建模用到的 字段进行说明 树形基本信息 树形节点基本信息 自定义页面基本信息 自定义页面详细信息 提醒基本信息 提醒数据信息表,仅仅当到期提醒时,模块数据的新建 或编辑,都会把当前数据要提醒的数据按照提醒规则进 行计算,存入此表,以备数据提醒。 提醒日志表,到期提醒每运行一次,都会记录一次日 志,每个到期提醒的设置,最多记录100条日志,主要 用来记录最近一次提醒的时间,下次到期提醒运行时, 只会提醒上次提醒的时间到当前时间之间的应该提醒的 数据。 资源面板基本信息
19 mode_triggerworkflowset
权限条件关系表 权限条件关系详细表 默认值基本信息
表单建模 表单建模 表单建模
属性联动基本信息表
表单建模
字段联动设置基本信息 字段联动设置主信息 字段联动引用数据库表 名 字段联动字段信息 数据关联授权基本信息 表
表单建模 表单建模 表单建模 表单建模 表单建模
18 是否允许回复 isallowreply
int
0:不允许 1:允许 允许时,有完全控制权限的用户可以新增或删除非默 认共享
32位UUID,导入模块时的唯一识别判断 0:未删除 1:已删除 已删除的模块不会显示出来
相关文档
最新文档