数据模型建立及属性与控件功能汇总-后台程序理解功能汇总;

数据模型中拥有的字段:

                                       短文本:

                                       长文本:

                                       逻辑型:

                                       整数:

                                       长整数:

                                       数值:

                                       日期:

                                       附件:

                                       审核意见:

                                       子表:

                                       参与者(单人):

                                       参与者(多人):

                                       时间段:

                                       html:

                                       链接:

                                       全局变量:

                                       关联表单:

                                       字段属性:

                                            编码:

                                            显示名称:

                                            数据项类型:

                                            默认值:

                                            虚拟字段

                                            存储选项

(程序毕竟是程序,其中所有的功能都是朝着理论上功能最完备的方向走的)

(程序也是人编制的,其中最重要的决定因素就是人当时的逻辑思维)

数据模型添加过后要点击发布-》在数据库中就会生成一个与表单编码相同的表单;

-》点击发布之后;默认表单以及字表都会在后台生成表单;

点发布之后看默认表单-》根据数据内容和添加顺序生成一个默认表单减少开发工作量;

(使用内容:在h3bpm中后台中很多数据都是通用的,且遵从规则来进行人工编码上的节约)

                                                   字段对应默认表单中的一个控件:

                                                   控件属性有:

                                                                        控件id:

                                                                        数据项名称:

                                                                        数据项类型:

                                                                        控件类型:

                                                                                          sheetlabel

                                                                                          sheettextbox

                                                                                          sheetdropdownlist

                                                                                          sheetcheckboxlist:多选按钮;

                                                                                           sheetradiobuttonlist:单选按钮;

                                                                                           sheetinstancepriorityselector

===================================================================================

-》常用控件属性功能汇总:

     控件有自己的属性

                                         选人控件:默认加载组织架构;

                                                            -》基本属性:控件ID(控件的唯一标识

                                                                                   控件类型(控件的显示格式

                                                                                    样式

                                                                                    高度

                                                                                    宽度

                                                                                     是否可见

                                                            -》控件属性:

                                                                                    DataField:字段(不可更改)

                                                                                     DefaultValue:默认值;

                                                                                     displayrule:显示规则;

                                                                                     PlaceHolder: 只对短文本框有效;对选人控件无效;

                                                                                     orgunitvisible:组织单元是否可见

                                                                                     groupvisible:组是否可见;

                                                                                      uservisible:用户是否可见;

                                                                                      Rootunitid:根组织id;

                                                                                      visibleunits:可见组织单元;

                                                                                      recursive:是否递归显示所有子节点;

                                                                                      rootselectable:

                                                                                      usercode:

                                                                                      mappingcontrols:利用系统函数带入相关数据;

                                                                                     

        (因为这个平台并不是线性流程,相关设置大部分看参数,因此很多相关设置相互影响;同样很多功能需要很多参数协同配合) 

                                          申请时间控件:

                                                                  -》基本属性:与上同;

                                                                   -》控件属性:

                                                                                        -》datafield:

                                                                                        -》defaultvalue:系统默认(currentvalue)

                                                                                        -》timemode:

                                                                                                                -》fulltime;

                                                                                                                -》onlytime;

                                                                                                                -》onlydate:

                                                                                        -》minvalue:

                                                                                        -》maxvalue:

                                                                                        -》WdatePickJson:

                                                                                        -》viewinnewcontaine                                         

                                           下拉框:

                                                         -》基本属性与上同:

                                                         -》控件属性:

                                                         -》default items:添加多个时在每个后面添加分号;-》必须为英文分号-》最后一个也要添加分号;

                                                         -》DisplayEmptyItems:如果选中,一开始默认显示空白;

                                                         -》emptyitemtext:空白条目的文本;

                                                         -》displayrule:

                                                         -》master datacategory:

                                                         -》queryable:通过业务服务绑定;

                                                         -》schemacode:

                                                         -》querycode:

                                                         -》filter:

                                                         -》一个功能拆分成了多个选项的互相配合;

                                            数据字典:

                                                         -》添加:

                                                         

                                                         

                                                        表单的编码是英文的;

                                                        但是数据字典的编码可以是中文的;

                                           附件控件:

                                                         -》基本属性与上同:

                                                         -》控件属性:

                                                                              datafield:

                                                                              allowbatchdownload:

                                                                              file extension:文件格式;.jpg.gif

                                                                              maxuploadsize:

                                              子表控件:

                                                              -》datafield:

                                                              -》displayadd:

                                                              -》displayclear;

                                                              -》displaydelete:

                                                              -》displayexport:

                                                              -》displayimport:

                                                              -》displayinsertrow:

                                                             -》defaultrowcount:

                                                             -》displaysequencenum;

                                                             -》virtualpagenum:是否显示分页加载

                                                             -》alternatingtowst:

                                              审批意见:

                                                              -》基本属性与上同:

                                                              -》控件属性:

                                                                                    -》datafield:

                                                                                   ->defaultconnect

                                                                                    -》displaysign

                                                                                   -》displayborder

                                                                                   -》frequentcomment

                                                                                   -》frequentsetting

                                                                                   -》lastestcomment

                                                                                  -》nullcommenttitle

                                                                                   -》ounamevisible

                                                                                   -》activitynamevisible

                                                                                   -》datenextline:

                                                      ​          

                                                            -》其中常用意见设置在前端的:个人设置里面           

 

==================================================================================

    -》表单常用规则:

                               -》displayrule:显示隐藏规则;

                                    

                                    -》控件整体布局是:

                                                                     每一行都会有一个整体的边框是div类型;

                                                                      之后每一个元素都被一个div类型的虚线包围着;

                                                                      即每一个名称或者控件元素周围都有一个区域分割线;

                                                                      各项都有不同的组成部分;通过字段联系不同组成部分;

                                      -》所用的语法是javascript的语法:

                                               {LeaveType}=='事假'

                                      -》所有的规则都是javascript来控制;

                             

                               文中既是js代码的位置;

                                     -》如果遇到异常就要查看脚本错误:

                                                   随着网站设计技术的发展,为了用户友好体验,大部分网站使用了

                                                   JavaScript脚本设计,如果您的浏览器禁用或关闭的JavaScript支持,

                                                   那么可能造成网站体验差或网站部分功能无法使用。

                                                   -》一个前端教学网站;w3school:http://www.w3school.com.cn/js/index.asp

                                                   -》了解一下x++功能;

                                    

                               -》validationrule:验证规则;

                                                 -》设置了验证规则之后就是一个必填项

                                                 -》通常情况下验证规则和显示规则是配套使用的;

                                                

                               -》computaionrule:计算规则;

                                      -》子表中的元素的表达形式;

 

                                    -》给一个外部空间设置计算规则,让其得到小计这一列的计算和;

                               -》regulationrule:正则表达式规则;

                                     

-》编程思想带入:对于一个管理平台,很多数据需要统计,且以报表的形式反应出来,因此就像一个光团;需要整理出一条线;

-》编程以为需求是动态变化,所以所有的事情都是当前最优解;

-》结合人的心理因素,以及能力的发展规律,人都是先追求外在的优,之后才进行能力上的提升;

-》编码中功能是功能,调用时调用;

============================================================================================

   流程图功能:

     节点分为:手工,审批,传阅,消息,等待,连接点,业务动作,子流程;

          手工节点:主要是填写表单上的内容;

                            -》一般设置:

                                                   编码:

                                                                    系统自动生成

                                                    显示名称:

                                                    排序码:

                                                    前置条件;

                                                    任务表单:

                                                                       可以选择

                                                     摘要:

                           -》参与者          

                                                                   

                           -》数据权限:

            审批:一般与审批控件配套使用

                            -》一般设置:

                            -》参与者 :

                                                参与者:参与者函数

                                                               系统数据

                                                               组织架构:我的公司;

                                                                业务属性中的申请人;

                                                参与者类型:单人/多人

                                                无参与者:

                                                                  -》不做处理:

                                                                                         发给异常管理员,如果没有发送给administrator;

                                                                                         

                                                                  -》使用上一次审批结果:

                                                                  -》审批通过:

                                                是发起人:

                                                前一活动参与:

                                                参与过流程:

                     

                            -》数据权限:

                                                   移动表示在移动端界面是否可见;

                            -》操作权限:

                                                   基本操作:手工选择,跳转,转发,取回,加签。

                                                   流程操作:提交前可去取消;提交后可取消;批量处理;移动办公;结束流程;

                                                   驳回操作:驳回到开始;驳回上一步;驳回到指定活动;提交驳回的活动;

                                                   协办操作:协办;征询意见;传阅;

                                                          -》协办和转发的区别:

                                                                      协办处理完成之后流程会继续回来;

                                                                      如果是转发的话流程回来之后会继续往下走;

                    

                                                  

                                                            

            传阅节点:不会阻塞流程;

            消息节点:不会阻塞流程;

            子流程:

流程设置:

               一般设置:

                                流程编码;

                                 实例名称:请假流程-流水号-发起人姓名

                                                   请假流程-sequennu-

                                  描述;

                                  选择角色:

                 计划:

                 扩展属性:

                 执行的动作:

运行参数:

                设置:

                          显示名称:

                          默认版本号:

                          排序号;

                          启用: 状态     移动办公可发起;

                                      状态勾选上之后可在前端看到;

                                       

                          工作日历:

                 高级设置;

                           异常管理员:

                           流水号代码:

                                         系统默认:系统管理:系统参数:常规参数:流程实例流水号:

                                          在流水号代码中设置流水号代码;

                                 

               

                 最后结果为:实例名称中的流水号为:年月日+流水号代码+顺序号;

                 发起权限:

==============================================================================================

                        

               

              

               

      

            

                            

                    

          

         

                     

                     

                        

                     

                                                                                

                                           

                                              

                                                                              

                                                                                 

                                                          

    

               

                                      

                    

                                      

                                      

                                     

猜你喜欢

转载自blog.csdn.net/weixin_38852205/article/details/86489404