380 likes | 521 Views
BOSS 1.5 系统 三大引擎篇. 联创科技 ( 南京 ) 有限公司 2005.01.05. 交流内容. BOSS1.5 系统计费引擎 BOSS1.5 系统流程引擎 BOSS1.5 系统规则引擎. 资费定义模型. 定义方式 基于脚本定义 基于表格定义 √ 资费政策 = 约束 + 费率 = 资费 | 优惠. 用户计费政策表. 政策约束规则表. 计费政策 ID. NUMBER(8). 约束规则 ID. NUMBER(6). 优先级. NUMBER(2). 约束属性. NUMBER(3). 执行方式. CHAR(1).
E N D
BOSS 1.5系统三大引擎篇 联创科技(南京)有限公司 2005.01.05
交流内容 • BOSS1.5系统计费引擎 • BOSS1.5系统流程引擎 • BOSS1.5系统规则引擎
资费定义模型 • 定义方式 • 基于脚本定义 • 基于表格定义√ • 资费政策 = 约束 + 费率 = 资费 | 优惠
用户计费政策表 政策约束规则表 计费政策ID NUMBER(8) 约束规则ID NUMBER(6) 优先级 NUMBER(2) 约束属性 NUMBER(3) 执行方式 CHAR(1) 是非标志 CHAR(1) 作用费用域 NUMBER(2) 值比较方式 CHAR(1) 约束规则ID NUMBER(6) 属性最小值 VARCHAR2(12) 费用计算ID NUMBER(4) 属性最大值 VARCHAR2(12) 费用规则表 费用计算ID NUMBER(4) 费用规则表2 起始日期 NUMBER(8) 费用计算ID NUMBER(4) 终止日期 NUMBER(8) 作用费用域 NUMBER(2) 起始星期 CHAR(1) 起始日期 NUMBER(8) 结束星期 CHAR(1) 终止日期 NUMBER(8) 起始时间 NUMBER(6) 费用精度 CHAR(2) 结束时间 NUMBER(6) 费用精度作用方法 CHAR(1) 费用精度 CHAR(2) 费用优惠方法 CHAR(4) 费用精度作用方法 CHAR(1) 优惠值 NUMBER(8,3) 费率1 NUMBER(8,3) 费率单元1 NUMBER(4) 时长1 NUMBER(6) 费率2 NUMBER(8,3) 费率单元2 NUMBER(4) 时长2 NUMBER(6) 费率3 NUMBER(8,3) 费率单元3 NUMBER(4) 时长3 NUMBER(6) 费率4 NUMBER(8,3) 费率单元4 NUMBER(4) 时长4 NUMBER(6) 资费定义表
主要功能介绍-多种资费属性 基础服务属性 日期、时间、归属地区、漫游类型 GSM 时长、呼叫类型、业务类型、对方网别 对方号码、长途、基站群 GPRS 流量、APN 特定服务属性 SM/ISMG 计次、对方网别、业务代码、SP代码等 资费属性 专线、其他 等等 品牌、开户时间、用户群、亲情卡 用户属性 性别、职业、开户时间 客户属性 消费属性 累计消费额、累计消费量、往月消费
作用方式 封顶 包月 赠送 打折 费率 核减 时长 流量 费用项 费率 总量 分段 单元 主要功能介绍-多种作用方式
主要功能介绍-多重优惠 • 按优先级顺序 • 共同作用(分段叠加) • 强制作用(选优先级高) • 同优先级* • 费用低(有利用户原则) • 费用高(有利运营商) *内置选项,不能作为条件选择
主要功能介绍-帐务优惠 包月 包季 包年 个 人 优 惠 灵活优惠时间 实时 月底 多种优惠形式 打折 减免 封顶 设定 补收 普通累计 特殊累计 优惠作用方式 集 团 优 惠 固定金额 转移作用账目 品牌,用户类型,地域、服务 优惠条件属性 大客户类型、集团类型 缴费情况,上月话费等
计费中心 市场部门 帐务优惠引擎 资费作用单元 User Schema Builder 挑选、组合、配置 优惠规则和方法 优惠作用单元 作用单元触发规则 用户产品/资费实例 优惠源产生条件和触发机制
什么是优惠作用 优惠源 优惠要素 优惠规则 计算方法
¥ ¥ ¥ ¥ ¥ A0 , + ¥ ¥ ¥ ¥ ¥ A1 , * A2 , - A3 , if . . . 优惠作用的描述 的 当 满足条件时,对 进行
优惠源 资费_id 用户定制 信用度分值 用户标识号 时效性 预存款 消费量 优先级 客户类型 集团客户 用户群组标识 域值 条件 优惠源 属性 产生条件和触发机制
优惠规则 优惠帐目 优惠算法 资费—id 优惠计量 参数值 作用 函数 变量
优惠要素 月租费 移动市话费 移动长话费 国际长话费 移动漫游费 优惠帐目 帐目项组合 新业务费 移动数据费 GPRS费 短信费 签单费 总费用 移动市话次数 国际长话时长 数据流量 计时、计次 流量,内容/价值 ,组合 港澳台长话时长 国内长话时长 结果 要素 参数 要素 参数值
A0 , + A1 , * A2 , - A3 , if . . . 计算方法 参数值1 参数值2
交流内容 • BOSS1.5系统计费引擎 • BOSS1.5系统流程引擎 • BOSS1.5系统规则引擎
业务流程概念 • 业务流程是指针对业务处理对象或内容,为了达到其要求的最终结果,经过一系列有步骤有规则的中间操作。 • 业务流程管理旨在建立可以在日常业务运行中,贯穿市场、销售、服务等所有业务功能的一个自动化系统化保障机制。
业务流程平台 • 在CRM系统中,存在很多基于流程的典型应用,比如集团用户业务的开通(如专线),投诉的受理与回馈,营销计划的执行,渠道资源的申请等,这类应用的特点是: • 一般不具有即时完工的特性,经常会涉及到多个业务部门甚至多个软件系统,但是其业务流程都具有非常清晰的执行步骤和过程,每个流程节点各自完成相对独立的业务功能(任务)。
业务流程建模 • 底层IT人员对业务流程各节点具体实现的建模,其面向的对象是各种EJB,Java Class,Message Queue等,最终形成细粒度的节点; • 业务管理人员对业务流程的定义,其面向的对象是各种粗粒度的业务流程,如收费,审核,配件等,并形成与底层模型的映射关系 。
(2) 业务处理对象 (3) 角色 (4) 操作内容 业务流程的基本要素 • 节点,指在业务流程中的实际操作点。 • 业务处理对象,是指在业务流程要处理的目标内容,如:销售机会、订单、服务请求、市场活动等。 • 操作角色,指在流程节点中具体负责执行的人员或岗位。 • 操作内容,指在节点中对于业务处理对象采取的具体行动,如添加、删除、修改、编辑、以及调用系统功能完成计算处理等。 • 流程秩序,用于说明节点与节点间的先后执行关系; • 逻辑判断及分支,根据其计算结果决定其下一个节点的执行关系。 (5) 流程次序 (6) 逻辑判断、分支 (1) 节点
业务流程定义与配置 • 各基本要素可定义、设计、变更、修改; • 业务流程组合以满足复杂业务处理; • 支持调用其他业务流程 • 直观操作界面,修改灵活方便; • 支持跨系统业务流程的衔接,并可定义外部系统业务对象 • 支持并行、分支、跳转等多种逻辑组合。 其他子业务流成
CRM系统 业务流任务 流程的监控与跟踪 • 记录、跟踪业务流程任务中间状态数据 • 查询所有业务流程的具体状态或数据 • 可以人为地停止或启动某些业务流程任务 • 支持人为修改业务流程任务执行中的数据 • 支持对各项业务流程执行情况的统计
流程引擎(EBPM)设计要点 • 流程引擎支持两种粒度的可配置性 • 业务流程 • 处理流程 • 业务流程可配置 • 是运营商视角所关心的,不随着软件本身的实现方式而变化的,业务本身具备的流程。EBPM支持跨部门、跨角色、跨系统的业务流程的可配置性。 • 业务接口内部处理流程可配置 • 业务流程由多个业务节点组成,每个业务节点内部的实现流程,称为处理流程。处理流程是特定厂商的软件实现具体业务节点的流程。EBPM也支持业务节点内部流程的可配置性。
流程引擎(EBPM)设计优势 • 两个优势 • 支持业务流程的图形化配置的同时,并能够提供更好的运行性能和可扩展性。 • 为了确保流程化系统的性能和扩展性,EBPM支持TUXEDO服务、C/C++进程、GUI界面、WEB界面、JAVA进程、WEB SERVICE等多种方式的节点类型和接口方式,并不像WBI等BPM工具只支持JAVA环境。 • 更深入一步,EBPM对业务节点的内部处理流程也支持可配置性,这将极大提高软件实现能力的可扩展性。 • 由于采用UNIX下.so动态库业务组件函数作为配置对象,在TUXEDO服务/后台C进程等环境下运行业务节点,并不会因为获得高度可配置性而导致处理性能的任何降低。
交流内容 • BOSS1.5系统计费引擎 • BOSS1.5系统流程引擎 • BOSS1.5系统规则引擎
业务规则引擎 业务规则引擎 运行内核 业务规则 定制 对象库管理 业务规则 加载模块 业务规则 执行模块 业务规则测试模块 业务规则 定制界面 业务规则节点数据管理 对象库 管理界面 对象库 数据管理 业务规则引擎设计
谢谢 Thank You 地址: 南京市中山南路弓箭坊40号 邮编: 210006 电话:(8625)52209888传真:(8625)52202288客服热线:(8625)52207799 网址: http://www.lianchuang.com