`
dfgxpxz
  • 浏览: 15144 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

BCA3.3.5工作日志

阅读更多
bca3.3.5版本期间的开发日志
分享到:
评论
2 楼 dfgxpxz 2009-11-26  
2009年11月25日 星期3 郑州
------------------------------
1.改造几个ivr自助流程:
流程名称 org.bca.ivr.diy.AutoOperator
流程名称 org.bca.ivr.diy.ChNumberModify
流程名称 org.bca.ivr.diy.ChNumberPlay
流程名称 org.bca.ivr.diy.VoiceService

2.ACD_GROUP 增加2列:
打分流程名称 SCORE_FLOW_NAME VA100 <None> FALSE FALSE TRUE
说明信息 NOTE PIC <None> FALSE FALSE TRUE
  IVR_CHANNELS 增加2列:
通道地址扩展信息 CH_ADDR_INFO VA100 <None> FALSE FALSE TRUE
创建监听器使能 LISTENER_ENABLE I <None> FALSE FALSE TRUE 
  IVR_CHANNEL_GRPS 增加1列:
通道监听器流程 CH_LISTENER_FLOW_NAME VA100 <None> FALSE FALSE TRUE

3.将 bstudio-config.xml  DataWizConfig.TypeConverter 转变为有效 现在可以根据字段名强制指定映射的java类型了

4. 建立活动:CmsAct_ChListenerAct

5. 编写活动:CmsAct_ChListenerAct_Impl

6. 优化 CreateInstTool 工具: 支持 /Flow:org.bca.ivr.iroot 的快捷写法

6. 改写 WfInstance.onInstanceDestroy  不再在一个代理多个主体的情况下重复通知。

7. 发现同步子流程错误:当子流程编译失败时,父流程居然自动退出了。
   修复该错误:不删除路径。
  
8. bca-config.xml 增加配置: flowCompileClassPaths
   可单独指定编译流程使用的类库 编译速度略有提升  

------------------------------
-- Add/modify columns
alter table IVR_CHANNELS add CH_ADDR_INFO VARCHAR2(100);
alter table IVR_CHANNELS add LISTENER_ENABLE INTEGER default 1;
-- Add/modify columns
alter table ACD_GROUP add SCORE_FLOW_NAME VARCHAR2(100);
alter table ACD_GROUP add NOTE blob;
-- Add/modify columns
alter table IVR_CHANNEL_GRPS add CH_LISTENER_FLOW_NAME VARCHAR2(100) default 'org.bca.ivr.ichlisten';

-- Add/modify columns
alter table WF_SUBJECT_TEMPLATE_REG add MSG_ON_RENAME VARCHAR2(200);
-- Add/modify columns
alter table WF_ACT_REG add MSG_ON_RENAME VARCHAR2(200);
1 楼 dfgxpxz 2009-11-26  
2009年11月24日 星期2 郑州
------------------------------
1.铭道设备:小马接手
2.DTGS接收短信:收到 if (s.contains("SMSR\r")) {   // 表示有新的短信到达。
  才读取。
  对 public ByteQueueOnSms fetchReceiveBuffer()  进行改造。
  剩下:呼入没有虚拟成短信。
3.改造:ipbx流程
  改为:org.bca.ivr.ichlisten  && org.bca.ivr.icall
4.加入表: CMS_EX_IN_NUM_MAP
------------------------------
drop table CMS_EX_IN_NUM_MAP cascade constraints;

/*==============================================================*/
/* Table: CMS_EX_IN_NUM_MAP                                     */
/*==============================================================*/
create table CMS_EX_IN_NUM_MAP  (
   EXTERNAL_NUM         VARCHAR2(20)                    not null,
   INTERNAL_NUM         VARCHAR2(10)                    not null,
   IN_CALL_ENABLE       INTEGER,
   OUT_CALL_ENABLE      INTEGER,
   NOTE                 BLOB,
   constraint PK_CMS_EX_IN_NUM_MAP primary key (EXTERNAL_NUM, INTERNAL_NUM)
);

comment on table CMS_EX_IN_NUM_MAP is
'3.3.5加入';
5.改造CmsAct_NumberDecode_Impl: 加入目标为ivr流程的解码方式
Global site tag (gtag.js) - Google Analytics