一 、  H3 BPM部件介绍

H3_V9.0门户功效首要由两局地机能整合:前台显示和后台管理;

1.   前台呈现

前台体现参考sharepoint部件管理,用于将用户增加的webpart部件在页面上拓展体现;如图1。

图片 1

 

           
                                        图1 门户界面

1.1   彰显格局

前台展现格局有二种,当以管理人账号登陆时,模块管理提供浏览和陈设三种情势。浏览形式用于展现部件内容;设计形式用于部件设计,此情势下提供部件的增多、删除、属性设置、顺序调整成效。见图贰 、图3;普通用户唯有浏览方式。

图片 2

 

           
                                       图2 浏览格局

图片 3

 

           
                                           图3 设计格局

1.2   设计方式

1.2.1             属性设置

部件属性设置总括两片段,公有属性和私家属性。

国有属性是负有部件都有所的性质,如标题、宽度和冲天等,用于控制部件在首页上出示的外观,见图4。公有属性元数据在后台管理系列布局。

图片 4

 

           
                                                   图4 公有属性

民用属性即为各部件所独有的质量,重要用来控制部件在首页上海展览中心示的始末,见图5。私有属性元数据出自XML文件(文件位于portal/webparts/ot/..目录下,..代表切实webpart部件文件夹),同样也足以经过后台管理种类开始展览安装;

图片 5

 

           
                                             图5 私有属性

1.2.2             部件操作

部件操作首要归纳构件的拉长、删除、上移、下移(同一部件范围内)。

l  
添加

点击添加按钮后,弹出部件类型选拔界面,如图6.脚下系统已提供了8种部件类型,后边将详细表达各部件类型用途及安装。

图片 6

 

           
                                                 图6 部件选拔

 
删除

除去叫简单,不叙。

 上移

将部件的显示顺序向上调整一个人,相应的原来的上一个人部件向下移1个人。

 
下移

将部件的显得顺序向下调整壹位,相应的原本的下一人部件向上移一个人。

1.3   部件表明

1.3.1        HTML部件

 公有属性

图片 7

 

 
私有属性

图片 8

 

 
效果

图片 9

 

1.3.2        全文检索

 
公有属性

图片 10

 
 私有质量

图片 11

 

表达:查询提交页面为查询后台页面;

 
效果

 图片 12

 

1.3.3        Ascx控件(以待办职务为例)

 
公共属性

图片 13

 

 
 私有品质

图片 14

 

 
效果

图片 15

1.3.4        菜单(以首页导航栏为例)

 
 公有属性

图片 16

 

表达:因首页导航栏只浮现菜单项,因此未设置标题;

 
 私有总体性

图片 17

 

 
 效果

图片 18

 

1.3.5        用户搜索

 
 公有属性

图片 19

 

 
私有属性

图片 20

 

 
效果

图片 21

 

1.3.6        数据模型

 
 公有属性

图片 22

 

 
 私有总体性

图片 23

 

 
效果

图片 24

 

1.3.7        文书档案模型

 
 公有属性

图片 25

 

 
私有属性

图片 26

 

 
效果

图片 27

 

1.3.8        图片数据模型

 
公有属性

图片 28

 

证实:当动态彰显图像时,不要求体现部件标题,由此未设置标题;

 
 私有总体性

图片 29

 

 
 效果

图片 30

 

2.     后台管理

后台管理页面内容见下图:

图片 31

 

门户管理下设模板管理、部件管理、部件公共属性、页面管理及新建页面效果。

1.1  模板管理

模板管理首要用来定义门户首页的页面框架;双击模板,对页面模板进行编辑,修改模板结构(现系统开端化时暗许提供了1个页面模板,地址为/Portal/PageTemplate/Template.html);

点击添加模板,能够添加3个新的页面模板(能够增进三个模板,在前台以管理员账号登陆,点击“模板管理”-“切换模板”能够切换首页展现的页面模板)

图片 32

 

1.2  部件管理

部件管理页面首要用于系统webpart部件的丰裕和编辑,系统暗许提供了9种部件模板类型(模板类型元数据来源/Portal/WebParts/OT/../webpart.xml,当中..号代表切实部件模板类型文件夹)。

图片 33

 

双击一种部件类型,弹出部件编辑界面,见下图

 

 图片 34

1.3  部件公共属性

部件公共性质页面用于管理全部部件共用的习性的CRUD操作,具体操作格局:

添加:点击“添加行”,列表框最下方产生一新行,填写有关内容后,保存则自动发出ID列值,代表添加已成功。

修改:选中任一待编辑行,点击“修改行”,修改相关值,保存完结修改;

删去:选中人一行,点击“删除行”删除选中央银行

图片 35

 

1.4  页面管理

页面管理页面用于突显系统中早已存在的页面实例;页面的规划条件是种种机构可以有所和谐单位单独页面,当部门页面不设有时,暗许使用公司页面,公司页面为系统一发表轫化时自动生成(页面差异于页面模板,三个页面可以共用2个页面模板)

图片 36

 

1.5  新建页面

新建页面效果用于创立有个别团体单位所独有的页面,如下图

 

 图片 37

 

3.     门户效率设计原理

山头功用设计原理如下:

一 、系统一宣布轫化时自动生成页面模板和页面包车型地铁实例,该页面组织单位隶属于CompanyID,此时页面模板的html内容还不曾初叶化(因为页面模板存放地方为Protal)

二 、第二回登录体系时,首先判断默许页面模板的Html内容是还是不是早已开头化,如剧情已存在,则跳过初始化学工业作,直接加在页面内容和页面上早已存在的预制构件实例;如未初始化则履行以下工作:

l  
读取Template.Html内容,给默许页面模板HtmlContent字段赋值;

l  
起先化部件模板类型,遍历“/Portal/WebParts”文件夹下的构件实例子文件夹,依照文件夹下的“webpart.xml”文件内容实例化部件模板类型;

l  
在实例化部件模板类型基础上,开头化若干部件实例,先系统开头化了之类部件实例:首页导航菜单、待办职务及全局检索;

③ 、部件实例和页面包车型客车涉及

系统伊始化时开端化了2个页面实例,页面实例OrgId为CompanyId,发轫化(或加上)具体部件实例时,需求安装实例关联的页面,先河化时部件实例关联页面PageId为Guid.Empty

肆 、部件实例和部件模板实例关系(N:1)

伍 、部件实例加载原理:部件模板文件夹下一般设有如下七个个文书Setting.aspx、View.ascx,Setting负责安装部件实例属性值,存入数据库;而View.ascx控件负责控制部件实例的显得内容,具体细节如下

l  
从数据库读取部件实例私有属性值;

l  
通过反射机制,给View.ascx控件的连锁属性复制;(前面要改)

l  
将View.ascx包装成1个UserControl,然后通过ViewContainer.ascx(存放地方/Portal/WebParts/)容器进行加载;

l  
页面加载ViewContainer.ascx控件

 

贰 、  简单实例介绍

山头总览:

图片 38

图片 39

 

 

重视透过ascx部件、图片部件、数据模型部件。
以上效果图中一贯不行使数据模型部件,而是在那些部件的底蕴上修修改改后当做一个用户控件来行使的。

 

图表部件:

详尽页面,图片附属类小部件自动转换成图片,且能够举办简单评论。

图片 40

图片 41

图片 42

 

 

 

越多界面:

 图片 43

 

 

依附配置的截图:

图片 44

 

链接:CusPages/ShowDetails.aspx?BizObjectID={ObjectID}&IsAll=true

 

图片 45

链接:

CusPages/NewsView.aspx?Type=TZGG&FunctionCode=TZGGView

相关文章

网站地图xml地图