博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AirCRM8.0开发完毕,特此纪念(基于Zk6.5)
阅读量:6293 次
发布时间:2019-06-22

本文共 1085 字,大约阅读时间需要 3 分钟。

hot3.png

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

产品截图:

141359_Fcbf_1175100.png

图1 系统个人桌面

141649_5GwM_1175100.png

图2 对象查看页面

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

       技术架构本身基于运行时刻极度灵活的客户化实施配置思想,考虑到每年数百家差异化的客户需求,降低客户化开发团队的成本,产品做到了运行时:

  • 自定义对象

           在产品本身业务对象无法满足客户需求时,可以自定义业务对象,指定标签,图标,设置属性,业务流,权限等,并挂载到产品的任意子系统中。自定义对象同系统预置对象一样,无任何差别。

  • 自定义字段

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

  • 自定义界面布局

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

  • 自定义菜单

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

  • 自定义按钮和链接

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

  • 自定义消息提醒

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

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

  • 自定义业务逻辑

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

……

……

转载于:https://my.oschina.net/u/1175100/blog/318238

你可能感兴趣的文章
《Web异步与实时交互——iframe AJAX WebSocket开发实战》—— 2.1 简介
查看>>
《SOA达人迷》目录—导读
查看>>
Apache Kylin权威指南1.5 Apache Kylin的主要特点
查看>>
Java IO: 其他字节流(上)
查看>>
Java中的锁
查看>>
节省60%费用!巧用阿里云归档存储降低基因测序成本
查看>>
《Adobe Dreamweaver CS6中文版经典教程》——1.7 创建自定义的快捷键
查看>>
linux学习笔记三: secureCRT小键盘输入数字键的时候,出现字母的解决方法:
查看>>
beego打印请求http内容
查看>>
手机自动化测试:Appium源码分析之跟踪代码分析二
查看>>
老李推荐:第8章7节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-小结
查看>>
Java语言概述
查看>>
支持 web sftp的Jumpserver 1.4.2 发布
查看>>
企业环境下MySQL5.5调优
查看>>
【阿里云MVP Meetup 第四期】产业中的“图像识别”分享与探索,干货来袭!
查看>>
集体通宵发版怎么破?阿里敏捷教练开出四道“药方”
查看>>
git常用命令
查看>>
3.07-JS合并两个JSON对象
查看>>
VUE2.0 实现移动端在固定区域内的滚动效果
查看>>
angularjs入门(一)
查看>>