ibps手册学习1

2.1用户管理
打开『用户管理』模块,左侧菜单栏显示的就是所有用户管理模块的子菜单。

“姓名“、”用户名”这二个搜索条件支持模糊搜索。

已激活状态:如无设置其他异常状态,新创建的员工初始为已激活状态。

2.1员工的正常状态应为已激活状态。

2.3锁定状态:账号登陆系统时,系统有策略限制密码最多错几次,超过次数之后,账户将被锁定,可由管理员解锁。

注意事项:相片比例380*250为最佳。

5.扩展属性:用于配置『参与者属性管理』所设置的新属性。

6.组织信息:用于设置该员工所属哪个组织部门。组织在『组织管理』菜单配置。

7.用于设置该员工所属哪个岗位以及设置新员工的主岗位,是否为刚岗位的主要负责人。岗位在『岗位管理』菜单配置。

注意事项:在编辑界面不能修改账号和密码。
其他说明:员工账号是唯一值,无法修改。

2.1.1.6明细功能
功能简介:以只读方式查看某条员工记录的详细信息。

功能简介:由管理员设置该属性,设置了“禁用”状态的用户无法登录系统。

URI是唯一标识,但是不一定能找到,不是定位资源,是标识资源,
URL是唯一标识,但同时还能找到,可以定位资源。
URL是URI的子集

1)URI定义
  在电脑术语中,统一资源标识符(Uniform Resource Identifier,URI)是一个用于标识某一互联网资源名称的字符串。 该种标识允许用户对任何(包括本地和互联网)的资源通过特定的协议进行交互操作。URI由包括确定语法和相关协议的方案所定义。  
 URL的格式由下列三部分组成:,第一部分是协议(或称为服务方式);第二部分是存有该资源的主机IP地址(有时也包括端口号);第三部分是主机资源的具体地址。
  具体URI的格式如下:
  [协议名]😕/[用户名]:[密码]@[服务器地址]:[服务器端口号]/[路径]?[查询字符串]#[片段ID]
三、二者的区别和联系
  URL是一种URI,它标识一个互联网资源,并指定对其进行操作或获取该资源的方法。可能通过对主要访问手段的描述,也可能通过网络“位置”进行标识。URI可被视为定位符(URL),名称(URN)或两者兼备。统一资源名(URN)如同一个人的名称,而统一资源定位符(URL)代表一个人的住址。换言之,URN定义某事物的身份,而URL提供查找该事物的方法。URN仅用于命名,而不指定地址。
  
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
 inner join(等值连接) 只返回两个表中联结字段相等的行

例子
SELECT * FROM IBPS_PARTY_EMPLOYEE left join ( select ID_ USER_ID_,ACCOUNT_,IS_SUPER_ from IBPS_PARTY_USER )A on USER_ID_ = ID_ left join ( select ID_ ORG_ID_,NAME_ ORG_NAME_ from IBPS_PARTY_ORG )B on ORG_ID_ = GROUP_ID_ WHERE ID_=?

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
因此图上的操作就是表示从组织团队找出Id相等的数据记录,从组织以及基本使用者信息中查找进行左连接,那么就会返回员工表,主键相等的用户
一部分条件是一个使用者,第二个是一个使用者。其实就是从事将员工的账户信息员工基本信息以及员工的组织信息全部查出来了,其实就是一种关联查询,而且是三表关联查询。

权限过滤器
permissions filter >>> url => /platform/org/partyEmployee/list.htm

等级管理
功能简介:为开发人员提供另外一种维度查询岗位,组织架构数据,比如针对组织管理:等级管理可录入集团、公司、部门、小组数据,因此可根据此数据的维度查询相关的组织架构信息。

1.在『分级组织管理』中只能看见授权所在的组织树信息,方便维护各自子公司的人员,岗位,角色信息,因此该功能可以分担组织系统管理员的工作,减轻总部维护人员的工作时间。

实用功能
2.2.2.1.1增加节点
功能简介:新增一条菜单资源信息。
操作步骤:打开『系统管理』→『系统配置』→『菜单管理』菜单,鼠标右击左侧树结构中所需增加节点的树父节点项,在系统弹出的菜单栏中鼠标单击“增加节点”菜单按钮,系统右侧自动加载出添加页面,根据所需填写相关信息,然后再点击“保存”按钮就完成了新增一条菜单资源信息的功能操作。

其他说明:
1.可以通过配置单点登录;只要登录一次就可以同时访问多个子系统。
2.基准URL:如果不填写,则默认为当前系统的web访问地址根路径。例:http://web.bpmhome.cn/
3.子系统主页:子系统的访问地址链接。

2.2.3日志管理
功能简介:该菜单主要监控、查询各个功能模块被用户访问的记录,有利于我们对模块功能做分析。

各属性说明:
1.名称:一般填写所配置权限的菜单名。
2.业务主键:物理表的主键名。
3.实体表名:数据库中的物理表名。
4.实体ID的KEY:如果不填写,则默认ID_。
5.拥有权限:选择配置哪些权限。如果未选择,则默认拥有所有的权限:。

6.设置Cron表达式
注意遵守spring quartz的表达式规则即可。
打开『计划列表』菜单,选择某条数据,点击“添加计划”按钮,选择执行方式为
“Cron表达式”: 0 0/5 14,18 * * ?,每天下午2点到2:55期间和下午6点到
6:55期间的每5分钟执行定时任务。

2.3.1业务对象管理
功能简介:这个功能模块用于添加表单的内容属性,并根据业务需要是否生成物理表;支持外部数据源的物理表数据导入。

注意事项:外部数据表创建的BO不能直接添加为主对象,如需修改请直接通过编辑功能修改。

配置各属性说明:
1.数据库类型:可以分为Mysql、Oracle、Sqlserver三种类型。
2.数据库驱动:根本数据库类型,对应有com.mysql.jdbc.Driver、oracle.jdbc.OracleDriver、com.microsoft.sqlserver.jdbc.SQLServerDriver三种驱动。
3.链接地址:根据数据库类型,对应有jdbc:mysql://主机:3306/数据库名?useUnicode=true&characterEncoding=utf-8、jdbc:oracle:thin:@主机:1521:数据库实例、jdbc:sqlserver://主机:1433;databaseName=数据库名三种链接地址。

什么是freemarker

FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。

目前企业中:主要用Freemarker做静态页面或是页面展示
Freemarker的使用方法

Maven工程添加依赖

org.freemarker freemarker 2.3.23
1
2
3
4
5

····
先创建一个ftl文件

@Test
public void genFile() throws Exception {
// 第一步:创建一个Configuration对象,直接new一个对象。构造方法的参数就是freemarker对于的版本号。
Configuration configuration = new Configuration(Configuration.getVersion());
// 第二步:设置模板文件所在的路径。
configuration.setDirectoryForTemplateLoading(new File(“D:/JAVAGIT/e3/e3-item-web/src/main/webapp/WEB-INF/ftl”));
// 第三步:设置模板文件使用的字符集。一般就是utf-8.

    configuration.setDefaultEncoding("utf-8");
    // 第四步:加载一个模板,创建一个模板对象。
    Template template = configuration.getTemplate("hello.ftl");
    // 第五步:创建一个模板使用的数据集,可以是pojo也可以是map。一般是Map。
    Map dataModel = new HashMap<>();
    //向数据集中添加数据
    dataModel.put("hello", "this is my first freemarker test.");
    // 第六步:创建一个Writer对象,一般创建一FileWriter对象,指定生成的文件名。
    Writer out = new FileWriter(new File("D:/temp/hello.html"));
    // 第七步:调用模板对象的process方法输出文件。
    template.process(dataModel, out);
    // 第八步:关闭流。
    out.close();
}

hello 模板 -> hello.html

**

3代码生成器

3.1简介
1.支持多种数据库代码的生成。
目前支持的数据库有 SQL2005,Oracle,mysql等。
2.使用freemaker作为模版引擎,可以生成任意类型的模版。
3.支持模块生成路径。
4.支持用户自定义模版添加到代码生成器中。
5.Web在线执行代码生成。
6.支持自定义全局变量、默认变量和私有变量。
7.支持主表代码生成,主表支持变量。

默认变量指生成方案配置时可默认带出,一般是系统、平台、模块为默认变量;
私有变量指当前登录人使用,生成方案配置时可默认带出,开发人员姓名、邮箱。

3.5.1全局/默认变量修改
根据公司及项目情况修改全局变量:company、cAlias、cPlatform;默认变量:sys、baseClass、app、module、isBaseModule;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tronhon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值