附录B:流程编写规范参考手册

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

附录BBBB:流程编写规范参考手册娱音在线业务语音文件的命名规则和目录结构考虑到娱音在线业务在用户量增大后,留言、录音文件的存放需要适当分布开,否则一个目录下,录音文件太多,会导致系统异常缓慢等现象,甚至出现错误。所以提出娱音在线业务和录音相关的语音文件命名规则以及目录结构规则。1.1.1.1.文件命名1.11.11.11.1用户自我介绍文件命名规则:用户ID.vox例如:7000001.vox1.21.21.21.2用户给用户的留言命名规则:YYYYMMDDhhmmss留言者IDTO接收留言者ID.vox例如:200311201534127000001TO7000002.vox1.31.31.31.3用户给BBSBBSBBSBBS论坛留言命名规则:YYYYMMDDhhmmss留言者IDTOBBSn.vox,其中n为多个论坛时的论坛编号。例如:200311201534127000003TOBBS1.vox1.41.41.41.4收藏夹文件命名规则:原文件名F收藏者ID.vox例如:200311201534127000003TOBBS1F5000001.vox2.2.2.2.文件路径规则1.11.11.11.1用户自我介绍文件路径映射盘:\SPID\节目号\Vox\UserRec\ab\ab为00~99,和ID号最后两位对应例如:Z:\0080\1258680\Vox\UserRec\00\Z:\0080\1258680\Vox\UserRec\01\……Z:\0080\1258680\Vox\UserRec\99\5000123.vox文件就存放在Z:\0080\1258680\Vox\UserRec\23\目录中1.21.21.21.2用户给用户留言文件的路径规则映射盘:\SPID\节目号\Vox\UserMsg\MMDD\其中MMDD代表月份和日子如:Z:\0080\1258680\Vox\UserMsg\0101\Z:\0080\1258680\Vox\UserMsg\0102\……Z:\0080\1258680\Vox\UserMsg\1231\200311201534127000001TO7000002.vox文件存放在Z:\0080\1258680\Vox\UserMsg\1120\目录下。1.31.31.31.3用户给BBSBBSBBSBBS论坛留言文件的路径规则映射盘:\SPID\节目号\Vox\BBSMsg\MMDD\其中MMDD代表月份和日子如:Z:\0080\1258680\Vox\BBSMsg\0101\Z:\0080\1258680\Vox\BBSMsg\0102\……Z:\0080\1258680\Vox\BBSMsg\1231\200311201534127000003TOBBS1.vox文件存放在Z:\0080\1258680\Vox\BBSMsg\1120\目录下。1.41.41.41.4收藏夹文件存放路径规则映射盘:\SPID\节目号\Vox\FavMsg\ab\ab为00~99,和ID号最后两位对应如:Z:\0080\1258680\Vox\FavMsg\00\Z:\0080\1258680\Vox\FavMsg\01\……Z:\0080\1258680\Vox\FavMsg\99\200311201534127000003TOBBS1F5000001.vox文件存放在Z:\0080\1258680\Vox\FavMsg\01\目录下。关于寄存器的使用为了规范流程开发,统一寄存器在流程中的使用,便于编写和维护流程脚本,现将系统提供的寄存器做如下推荐使用规定。寄存器使用说明备注SR10主叫用户手机号SR9主叫用户ID号码SR8/IR8用户性别SR7/IR7用户年龄SR6/IR6用户性格SR5/IR5用户交友目的SR4用户个人档案语音文件绝对路径SR3留言语音文件绝对路径(用户间留言、BBS发言、收藏夹)SR2/IR2结果集总数SR1/IR1结果集序号SR0语音播放路径(系统提示音)SR20被叫用户手机号SR19被叫用户ID号码SR18-SR11临时使用,用于字符串连接、比较、转换等操作SR30-SR21临时使用,用于字符串连接、比较、转换等操作SR40-SR31日期和时间相关SR50-SR41短信内容相关SR63-SR51预留推荐IR0-IR63配合SR0-SR63使用,使它们的含义尽量统一。B.3B.3B.3B.3Fun_FindFriend.txtFun_FindFriend.txtFun_FindFriend.txtFun_FindFriend.txt//SP名称+业务名称+之+子流程/函数名称+子流程/子函数--例如:新浪缘分天空之寻找聊友子流程//函数名称:Fun_FindFriend()/*参数输入:_Field1:参数说明...输出:_Field1:参数说明...返回值:0:正常返回1:异常返回...*//*寄存器SR20:主叫用户IDSR21:被叫用户IDSR22/IR22:用户性别SR23/IR23:用户年龄SR24/IR24:用户性格SR25/IR25:交友目的SR26:个人介绍文件名SR27/IR27:结果集总数SR28/IR28:结果集序号SR30:系统提示音播放绝对路径(不含文件名称)...*///宏定义#defineDATAACCESS_TIMEOUT20000#defineSUCCESS0#defineEXCEPTION1...#defineFIND_FRIEND00201//查找朋友总数和信息...//调用通用子函数//无//调用私用子函数#includeFun_CallUser//加载呼叫对方子流程...TRACEONFUNCTIONFun_FindFriend{BEGIN:EvtStart[0]...//一般是SAssign操作,把传入参数存放寄存器SR?中-stWelcomestWelcome:ReadStrFromINI(_INIFileName,PATH.VOXPATH,SR30)SAssign(SR0,SR30)SAdd(SR0,Welcome.vox)PlayFile(SR0,?)EvtReturn[0]-stInputSexEvtReturn[3]-stInputSexEvtReturn[-1]-stFindFriendEXCEPTstInputSex:SAssign(SR0,SR30)SAdd(SR0,sex.vox)//请输入性别PlayFile(SR0,?)EvtReturn[0]-stGetSexEvtReturn[3]-stGetSexEvtReturn[-1]-stFindFriendEXCEPTstGetSex:GetDigits(1,5,)EvtReturn[0]-stCheckSexEvtReturn[4]-stInputSexEvtReturn[-1]-stFindFriendEXCEPTstCheckSex:SAssign(SR22,_EventData)//保存性别信息CheckPushedButton()EvtReturn[1]-stFindFriendBeginEvtReturn[2]-stFindFriendBeginEvtReturn[-1]-stInputSexstFindFriendBegin://访问SP数据库时,推荐使用下列格式SAssign(_OperateID,FIND_FRIEND)IAssign(_FieldNum,2)SAssign(_Field1,_UserID)SAssign(_Field2,SR22)DataAccess(0,0,DATAACCESS_TIMEOUT)EvtReturn[0]//访问SP数据库成功SAssign(SR21,_Field1)-stCallFriend...//可以有其他返回值(在接口文档中定义)EvtReturn[-1]-stFindFriendEXCEPTEvtTimerExpired[-1]-stFindFriendEXCEPTstCallFriend:...Fun_CallUser()EvtReturn[0]//呼叫聊友成功...IAssign(_result,SUCCESS)-ENDEvtReturn[-1]//呼叫聊友失败...IAssign(_result,EXCEPTION)-ENDstFindFriendEXCEPT:SAssign(SR0,SR30)SAdd(SR0,sysbusy.vox)PlayFile(SR0,?)//很抱歉,系统正忙,请稍后EvtReturn[-1]...IAssign(_result,EXCEPTION)-END//结束此流程,返回到调用函数...}B.4B.4B.4B.412586XY(12590XYAB).ini12586XY(12590XYAB).ini12586XY(12590XYAB).ini12586XY(12590XYAB).ini;配置文件模板;配置文件命名规则:接入号.ini;说明:;XY-移动分配给各SP的标识;AB-音信互动业务接入号的后两位(SP自定);注意:等号左边一律大写[PATH]SYSTIP=z:\00XY\12586XY\vox\System\//系统提示语音文件路径;SYSTIP=z:\00XY\12590XYAB\vox\System\USERREC=z:\00XY\12586XY\vox\UserREC\//用户个人档案语音文件路径;STORY=z:\00XY\12590XYAB\vox\story\USERMSG=z:\00XY\12586XY\vox\UserMsg\//用户给用户留言语音文件路径;NEWS=z:\00XY\12590XYAB\vox\news\BBSMSG=z:\00XY\12586XY\vox\UserMsg\//用户在BBS留言语音文件路径;JOKE==z:\00XY\12590XYAB\vox\joke\[INFO]SPID=00XY//注意此值要写成4位CALLEDNUMBER=12586XY//接入号;CALLEDNUMBER=12590XYABServiceID=86000//对于86业务统一使用86000;ServiceID=000AB//对于90业务,一个业务内要统一,采用000+接入号后两位规则CallOutPrefix=99986XY01//86业务系统外呼字冠;CallOutPrefix=990XYAB01//90业务系统外呼字冠CallOutIVRFlowNum=4//外呼流程对应的FlowIDB.5B.5B.5B.5关于BillbeginBillbeginBillbeginBillbegin的说明BillBeginBillBeginBillBeginBillBegin(string,string,int)(string,string,int)(string,string,int)(string,string,int)参数1111:字符串类型,接入号码参数2222:字符串类型,子业务号参数3333:整型,计费代码功能:计费开始返回结果:无原来的考虑是当有点送类外呼业务时,外呼业务开始计费时,主叫号码填入接入号,如“125908812”,子业务号填入点送用户的手机号码如“13912345678”,后来因为移动政策不对点送用户额外收取点送成功的费用,因此子业务号一直没有用上。计费代码一直作为预留参数,没有用上。建议在参数说明中,2,3项的说明为计费参数1111,计费参数2222。将来有用时再作统一规定和说明。建议在流程编写时分别填入”0”和0。以备将来扩充。其他说明:现在原始话单的格式是:SPSPSPSP接入号计费代码子业务号局向号码主叫号码被叫号码开

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功