AirCRM8.0开发完毕,特此记念(基于Zk6.5)

       历时两年,基于Java Zk框架的CRM系统终于在我的不懈努力下,开发完成。传承曾经连续在中国CRM市场上占有率第一某品牌产品理念开发,从php到Java,从风生水起到并购,从立项到战略撤项,为了避免让其胎死腹中,为了曾经一度辉煌的产品开发理念获得延续,为了我的曾经的理想,终于在业余时间将其重构,并使用Zkoss前端框架在Java平台开发完成。以后将在产品框架及开发层面介绍一下产品,与你们交流,探讨。php

产品截图:前端

图1 系统我的桌面前端框架

图2 对象查看页面架构

 产品的运行时配置灵活性介绍框架

       技术架构自己基于运行时刻极度灵活的客户化实施配置思想,考虑到每一年数百家差别化的客户需求,下降客户化开发团队的成本,产品作到了运行时:工具

  • 自定义对象布局

           在产品自己业务对象没法知足客户需求时,能够自定义业务对象,指定标签,图标,设置属性,业务流,权限等,并挂载到产品的任意子系统中。自定义对象同系统预置对象同样,无任何差异。spa

  • 自定义字段对象

           针对产品固有字段没法知足客户需求的状况,系统提供了数种类型的字段,如:对象引用,文本,电话,枚举,布尔等。之因此进行字段分类,是为了考虑到用户的个性化需求:如数值的显示格式,电话的Callcenter接入,引用的穿透等。开发

  • 自定义界面布局

           容许用户在运行时随意配置各种产品界面,包括各类对象的“列表”,“编辑”,“查看”布局;我的桌面布局(容许用户将本身关心的任意对象列表,报表图形,小工具添加到我的的桌面当中);快速查询布局(容许用户将经常使用的查询条件添加到各对象的列表界面,并能够将经常使用条件存储为查询方案,方便快速查找)。

  • 自定义菜单

           能够在大到角色层面,小到我的层面对系统菜单的可见性及展示顺序进行调整。而且可以自定义菜单及其点击响应动做,作到业务逻辑额执行和第三方系统的接入(带参数传递)。

  • 自定义按钮和连接

           容许用户在各个对象的查看页面定义连接和按钮来响应特定的业务逻辑或系统接入(对象参数传入)

  • 自定义消息提醒

          系统的各项原子功能操做基于消息通讯机制,所以容许用户在各个操做节点中加入自定义消息提醒,目前可以以邮件,桌面弹框,短信的功能进行提醒。提醒目标可以指定特定的人员,角色,部门。如:当某对象被别人修改时发送邮件到该对象的全部者。

           同时还支持基于时间的提醒机制,如超时提醒,事前提醒,定时提醒等。

  • 自定义业务逻辑

           此项功能属于在线代码级客户化的应用,容许用户在各个操做节点按照节点开发规范进行在线的业务逻辑开发工做。(Java语言)

……

……

相关文章
相关标签/搜索