電信事業(yè)部測試工程師工作寶典_第1頁
電信事業(yè)部測試工程師工作寶典_第2頁
電信事業(yè)部測試工程師工作寶典_第3頁
電信事業(yè)部測試工程師工作寶典_第4頁
電信事業(yè)部測試工程師工作寶典_第5頁
已閱讀5頁,還剩104頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、電信事業(yè)部測試工程師 工作寶典前言電信行業(yè)是一個(gè)信息更新飛速變化的行業(yè),其龐雜的支持業(yè)務(wù)和技術(shù)時(shí)時(shí)刻刻都在更新,作為一名電信行業(yè)的技術(shù)人員,稍一懈怠就會(huì)被這個(gè)行業(yè)或工作所淘汰。為了更好的展現(xiàn)我們的工作成果,積累并分享我們所掌握的業(yè)務(wù)知識(shí)和技能,使團(tuán)隊(duì)內(nèi)的成員技能得到廣泛的提高。同時(shí)也是為了給后來新人提供一份堅(jiān)實(shí)可靠的支持力量,使他們能夠少走彎路,快速成長起來。我們?cè)诠ぷ鬟^程中,總結(jié)并積累了這份寶貴的財(cái)富。該文檔是集我部門在電信事業(yè)部測試部全體測試工程師,所經(jīng)歷的各個(gè)項(xiàng)目或工作的內(nèi)容手記,按照客戶對(duì)象劃分,包括中國聯(lián)通、中國電信兩部分;按照業(yè)務(wù)內(nèi)容劃分,包括營業(yè)(CRM)、賬務(wù)(BILL)、批價(jià)

2、(RATING)三部分。由于中國聯(lián)通和中國電信都是使用BSS框架系統(tǒng),業(yè)務(wù)內(nèi)容結(jié)構(gòu)復(fù)用性高,結(jié)構(gòu)相似。因此以下文檔內(nèi)容將主要按照業(yè)務(wù)劃分陳述。同時(shí),該文檔也提供了一些測試工程師在工作過程中總結(jié)出來的對(duì)環(huán)境升級(jí)、工具使用、案例分享、出差等及其他方面的總結(jié)。第一章 業(yè)務(wù)測試1營業(yè)(CRM)1.1訂單處理訂單受理技術(shù)支持人:趙鋒 2009-10-28注:該功能模塊是使用頻率最高的,不管做什么業(yè)務(wù),都要從這里開始,新裝、變更、拆機(jī)移機(jī)等等。相當(dāng)于整個(gè)BSS系統(tǒng)的接口,任何新的模塊或者功能都得通過這個(gè)模塊,所以熟悉掌握該模塊很重要。(1)關(guān)于銷售品訂購功能該功能是新上線的,在這里主要實(shí)現(xiàn)的是相關(guān)銷售品的

3、處理,也就是套餐,一般包括電信的主流套餐,營業(yè)員可以推薦客戶使用哪種套餐,可以對(duì)其進(jìn)行新裝、變更等等。如果是新裝的話,必須先填寫客戶信息,進(jìn)行保存,然后再選擇套餐,再進(jìn)行流程上的處理,如果是變更的話,可以通過服務(wù)號(hào)碼或者客戶名稱進(jìn)行查詢,獲得所用套餐后,在左邊產(chǎn)品樹上選擇相應(yīng)產(chǎn)品,但是之前得點(diǎn)擊頁面上的變更,然后再把產(chǎn)品樹上的產(chǎn)品放入購物車中,再進(jìn)行流程處理。該模塊主要涉及一個(gè)套餐推薦的功能,推薦可以成功也可以失敗,而且失敗的話必須填寫原因,在訂單模塊還有一個(gè)銷售品推薦歷史查詢功能,也就是對(duì)推薦功能進(jìn)行監(jiān)督用的,了解整個(gè)套餐業(yè)務(wù)的大體情況,哪些業(yè)務(wù)受歡迎等等。1.2業(yè)務(wù)資源卡管理技術(shù)支持人:趙

4、鋒 2009-10-28注:該模塊主要完成對(duì)各類卡的生成、調(diào)度、回收以及各種其他處理,是營業(yè)中很重要的一部分,測試中也經(jīng)常會(huì)在此模塊進(jìn)行各種卡信息獲取,以完成其他模塊的例如新裝或者變更操作。熟悉該模塊對(duì)于了解整個(gè)系統(tǒng)很關(guān)鍵。(1)關(guān)于有價(jià)卡出入庫遼寧的有價(jià)卡入庫、出庫、退庫都是要求對(duì)出入退庫單號(hào)進(jìn)行審核的,審核的部門都是審核內(nèi)容的目的部門,比如入庫到沈陽市場部,就由沈陽市場部來審核該入庫操作,還比如由沈陽市場部出庫到下一級(jí)分庫,那么就由該分庫對(duì)出庫操作進(jìn)行審核。關(guān)于退庫操作,例如以及資源庫做了入庫,然后出庫到二級(jí)資源庫,二級(jí)資源庫做了入庫操作,然后再做退庫,這時(shí)還需要一級(jí)資源庫再次進(jìn)行退貨入庫

5、操作,才能將被退庫的資源入庫。Select * fromIR_EVALUATE_CARD_INFO_TWhere in_registerno=RK_2009093000009208 記錄有價(jià)卡資源的信息Select * from OM_ORGAN_T Where f_organ_name like %沈陽市場部% And where forgan_id=10008 所屬部門Select * from br_use_status_t 使用狀態(tài)字典表Select * fromIR_RESOURCE_WAREHOUSE_T Where resource_code=91000132 所屬資源庫1.3渠

6、道管理資料管理技術(shù)支持人:趙鋒 2009-10-28注:渠道也是營業(yè)很為重要的一個(gè)模塊,電信日常業(yè)務(wù)中也離不開渠道的支持,在我的理解中渠道主要就是電信對(duì)外銷售以及營業(yè)的途徑,各種不同的渠道用于滿足不同地區(qū)不同類型的客戶,是營業(yè)中很關(guān)鍵的一個(gè)內(nèi)容。(1)關(guān)于修改渠道歸屬功能值得注意的是,原渠道類別為自有渠道,在變?yōu)樯鐣?huì)渠道的時(shí)候,要自動(dòng)為該渠道建立帳戶、子帳戶,社會(huì)渠道變?yōu)樽杂汕罆r(shí),要?jiǎng)h除該渠道原有的合同、授權(quán)、代收費(fèi)限額。因此做一個(gè)變更,得核查相應(yīng)的信息是否添加或者刪除徹底,而且日志表也得有所記載。一下是相關(guān)數(shù)據(jù)表:select * from BD_MODIFY_DEALER_LOG_T 修

7、改代理商歸屬日志表select * from BD_DEALER_MAIN_T where dealer_id=C91020289 渠道信息表BD_DEALER_TYPE_T 渠道類別表BD_DEALER_KIND_MAIN_T 渠道類型表BD_DEALER_ACCOUNT_T 社會(huì)渠道帳戶信息表2賬務(wù)(BILLING)綜合計(jì)費(fèi)賬務(wù)系統(tǒng)屬于后臺(tái)計(jì)算類系統(tǒng),是中國聯(lián)通/電信BSS營業(yè)系統(tǒng)的重要組成部分。由累帳/匯總、套餐配置、月租計(jì)算、優(yōu)惠計(jì)算、欠費(fèi)用戶管理、信控、賬務(wù)對(duì)比、同步等幾個(gè)主要部分組成2.1 累帳技術(shù)支持:紀(jì)元濱 2009.10.092.1.1累帳前準(zhǔn)備先要啟動(dòng)系統(tǒng)與累帳程序、入庫程

8、序控制臺(tái)中操作/array01indb/billwork/billout/exe/control刪除信號(hào)量:ipcrm -m 7274502 ipcrm -s 24516 (注:-m與 -s 依照前面的參數(shù)變量而定,只有在初始化系統(tǒng)失敗時(shí)使用)啟動(dòng)系統(tǒng):init_system初始化不區(qū)分地市的數(shù)據(jù):init_citydata 0初始化省份數(shù)據(jù):init_citydata 081初始化各地市數(shù)據(jù):init_citydata 824 -初始化824地市的數(shù)據(jù)/array01indb/billwork/billout/data/824/favour/IN 話單文件存放的位置2.1.2累帳步驟1、配置

9、賬務(wù)關(guān)系,在 訂單管理-集團(tuán)管理-成員訂購集團(tuán)產(chǎn)品-集團(tuán)成員產(chǎn)品新增2、配置完成之后查詢營業(yè)庫表 bb_service_relation_t,字段 ACC_RELA_FLAG 填充 1,代表存在賬務(wù)關(guān)系 bf_account_relation_t,插入一條記錄,記錄賬務(wù)關(guān)系注意:division_type :0全部 1按比例 2限額(只有此限額費(fèi)用才管用) fee_group_id :有11,12,13,14;同步到賬務(wù)庫時(shí)變?yōu)?,2,3,43、營業(yè)庫中的賬務(wù)關(guān)系同步到賬務(wù)庫4、制造話單,格式如上所述,全部為個(gè)人信息5、啟動(dòng)累帳程序,start_account_favour -pf824 啟動(dòng)

10、入庫程序 , stop_account_indb -pi824 清除累帳程序,clear_account_favour -pf824 停止累帳程序,stop_account_favour -pf824 查看進(jìn)程狀態(tài), ps -ef|grep account -查詢與accountfavour有關(guān)的進(jìn)程,也就是查看accountfavour是否啟動(dòng) 刷新內(nèi)存,refresh_area -t(表) -c(城市) -s(服務(wù))注:如果入庫程序重啟失敗,則array01indb/billwork/billout/exe/indb/data下執(zhí)行命令 cat * ,刪除啟動(dòng)項(xiàng) DO 同時(shí)刪除indb下的

11、文件,要么全部不刪6、將話單移到 /array01indb/billwork/billout/data/824/favour/in/gsm 下,累帳程序自動(dòng)執(zhí)行執(zhí)行完成后正確則進(jìn) /array01indb/billwork/billout/data/824/favour/backup/gsm 錯(cuò)誤則進(jìn) /array01indb/billwork/billout/data/824/favour/error/gsm 入庫之前進(jìn)/array01indb/billwork/billout/data/824/indb/gsm 7、系統(tǒng)自動(dòng)累帳,累完之后查看表 bf_gather_fee_t 根據(jù)acco

12、unt_id查集團(tuán)的與個(gè)人的累帳情況,只有在 bf_account_relation_t 字段fee_group_id下對(duì)應(yīng)的 表bf_fee_kind_group_t對(duì)應(yīng)的字段fee_id包含時(shí)才能累到集團(tuán)下注:bf_fee_kind_t查資費(fèi)詳情,如果需要更明確的則需要進(jìn)批價(jià)庫,可以查到各種子類型的fee_kind。如gsm,查詢表bf_gp_fee_kind_t ,可以查詢913(上網(wǎng)流量),916。920 (短信類型)目前913的可以處理到厘,只有在累帳中支持,bf_gather_fee_t不支持,只有兩位,則需要用表bf_dischage_fee_t來存儲(chǔ)“厘”2.1.3累帳注意事項(xiàng)

13、累帳程序與入庫程序啟動(dòng)之后就會(huì)一直運(yùn)行,并不需要重新啟動(dòng);路徑:$exe_path/control查看幫助:help 停止系統(tǒng):kill_system -正式環(huán)境不能隨意操作,一般主機(jī)異常程序僵死才需要重起程序查看停止系統(tǒng)后的后臺(tái)壞死的進(jìn)程:ps -ef|grep accountindbps -ef|grep indbps -ef|grep account話單格式:名稱:內(nèi)容:service_id|user_id|account_id|cus_id |fee_kind|pay_unit|real_unit|special_bill|call_times|discharge|fee1至fee14

14、|call_date|sp_code|region_code|END 注:sp_code如果為空,則默認(rèn)為02.2 出賬 技術(shù)支持:王洪濤、余龍、蔣廣軍 2009-10-23出賬介紹:出賬簡單的理解就是根據(jù)用戶所選的產(chǎn)品、對(duì)應(yīng)的資費(fèi),計(jì)算用戶應(yīng)繳納的月租和可享受的優(yōu)惠。賬務(wù)的月底出賬是一項(xiàng)很重要的內(nèi)容,其主要部分在于月租優(yōu)惠計(jì)算和扣帳。這里重點(diǎn)說一下月租和優(yōu)惠的計(jì)算,包括:系統(tǒng)的月租與優(yōu)惠的數(shù)據(jù)模型,月租優(yōu)惠計(jì)算方法以及出賬時(shí)需要注意的問題等。操作對(duì)象:賬務(wù)數(shù)據(jù)庫、賬務(wù)子系統(tǒng)主機(jī)出賬過程帳前處理: (前臺(tái)頁面位置:計(jì)費(fèi)賬務(wù)-賬務(wù)管理-賬務(wù)處理-出賬管理-賬前處理)前臺(tái)頁面調(diào)用后臺(tái)shell ,

15、需執(zhí)行的任務(wù)包括:帳前核查、刪除失效賬戶數(shù)據(jù)、刪除當(dāng)月退網(wǎng)用戶實(shí)時(shí)月租、刪除0月租、刪除往月停機(jī)用戶gather表數(shù)據(jù)、刪除往月停機(jī)用戶詳單、備份bf_bill_t表 等。執(zhí)行:頁面中一一點(diǎn)擊對(duì)應(yīng)任務(wù),在彈出窗口中執(zhí)行【啟動(dòng)】。注意:查看進(jìn)程,如果沒有其他account進(jìn)程可以進(jìn)行初始化,否則說明別人可能在用出賬有關(guān)的項(xiàng)目,不可隨便終止別人的操作;出賬處理:出賬前資料備份 path/billout/shell/billprocess/billout/該路徑下的shell文件有備份的語句,我們?cè)跍y試的時(shí)候往往不需要備份所有的數(shù)據(jù),比方說bb_month_service_relation_t,只需

16、要備份測試的那幾條數(shù)據(jù)免得數(shù)據(jù)量過大耽誤時(shí)間,這時(shí)候需要我們?nèi)〕鰏hell文件找到里面的備份語句復(fù)制到toad,并修改部分代碼,手動(dòng)備份自己想要的數(shù)據(jù)。參考語句:nohup ./bak_all.sh 200910 10 & - 備份所有數(shù)據(jù) nohup ./bak_city.sh 824 200910 10 & - 備份指定地市數(shù)據(jù)說明: nohup :將腳本執(zhí)行情況記入 nohup.out 文件,便于跟蹤 200910 備份賬期;10 線程數(shù) ;& 后臺(tái)執(zhí)行 ;824 指定地市代碼備份完成后需要重點(diǎn)關(guān)注的表:三戶:Bb_service_relation_t -bb_month_service

17、_relation_t /服務(wù)關(guān)系Bb_customer_info_t -bb_month_customer_info_t /客戶信息Bb_account_info_t-bb_month_account_info_t /賬號(hào)信息產(chǎn)品:Bf_rent_product_info_tbf_month_rent_product_info_t /月租產(chǎn)品Bf_invalid_product_info_t-bf_month_rent_product_info_t /失效產(chǎn)品Bf_favour_product_info_t-bf_month_favour_product_info_t /優(yōu)惠產(chǎn)品賬單Bf_b

18、ill_tbf_month_bill_t/賬單表預(yù)存Bf_account_fee_t-bf_month_account_fee_t /繳費(fèi)(現(xiàn)金充值,充值卡等等)Bf_acc_user_fee_t-bf_month_acc_user_fee_t /轉(zhuǎn)款(類似移動(dòng)的每月返還)月租優(yōu)惠計(jì)算準(zhǔn)備工作:檢查有沒有要入庫的文件( /data/824/indb 下是否為空)核查帳期及線程表 bs_background_feedate_tupdate bs_background_feedate_t -修改帳期 set fee_date=200910,begin_date = to_date(2009-10-

19、1,yyyy-mm-dd),end_date = to_date(2009-10-31 23:59:59,yyyy-mm-dd hh24:mi:ss),status=3; - 2為已出賬,3為待出賬控制臺(tái)console,重掛內(nèi)存,并檢查壞死進(jìn)程初始化系統(tǒng)/卸載系統(tǒng) init_system/kill_system初始化數(shù)據(jù)不區(qū)分、省分、地市 init_citydata 0081824啟動(dòng)/停止累帳程序 start_account_favour/stop_account_favour -p-all-啟動(dòng)/停止入庫程序 start_account_indb / stop_account_indb -

20、p-all啟動(dòng)/停止特殊賬單程序 start_account_favour/stop_account_favour -pspecialbill執(zhí)行出庫程序(監(jiān)控日志)path/exe/favour tail f nohup.outnohup ./accountfavour f824 monthbill & 查看信號(hào)量 ipcs 刪除信號(hào)量 ipcrm -m -s刷新程序:啟動(dòng)/停止累帳刷新:start_account_update / stop_account_update -paccrefresh啟動(dòng)/停止信控刷新:start_account_update / stop_account_up

21、date -pcreditrefresh啟動(dòng)/停止特別出帳刷新:start_account_favour / stop_account_favour -pspecialbill賬務(wù)數(shù)據(jù)模型參見附件文檔:BSS賬務(wù)數(shù)據(jù)關(guān)系圖.vsd單號(hào)碼出賬在每次月末出賬之后各個(gè)地市都會(huì)進(jìn)程出賬核查,并且提供一批核查有問題的用戶進(jìn)行出賬(單號(hào)碼重新出賬)頁面位置:帳務(wù)管理帳務(wù)處理出賬管理單號(hào)碼出賬根據(jù)頁面提示錄入需要單號(hào)碼出賬的號(hào)碼此時(shí)號(hào)碼被插入bf_rebill_users_t在進(jìn)程處理之前bf_rebill_users_t.flag = 0在進(jìn)程處理之后bf_rebill_users_t.flag = 1點(diǎn)

22、擊頁面上的“指定號(hào)碼出賬”此時(shí)會(huì)調(diào)用后臺(tái)出賬程序$ cd account_exe_path$ cd favour$ accountfavour fcity_code rebill fee_date頁面也可對(duì)單號(hào)碼出賬的用戶費(fèi)用進(jìn)行查詢注:1、單號(hào)碼出賬可以直接將號(hào)碼由數(shù)據(jù)庫中插入表bf_rebill_users_t中進(jìn)行出賬2、出帳戶級(jí)優(yōu)惠的號(hào)碼除了要將帳戶account_id下的所有用戶插入bf_rebill_users_t外,還需將帳戶信息從 cm_favour_account_t表中提取并插入表 bf_rebill_account_t中3、后臺(tái)調(diào)用單號(hào)碼出賬程序時(shí)先查看是否有人再用,同一

23、地市不可以同時(shí)執(zhí)行單號(hào)碼出賬進(jìn)程。 特別出賬(即時(shí)出賬)蔣廣軍系統(tǒng)規(guī)定在用戶包退網(wǎng)后退網(wǎng)前都要做一次特別出賬頁面位置:話費(fèi)管理帳務(wù)處理即時(shí)出賬進(jìn)入頁面后選擇要特別出賬的用戶提交調(diào)用bf_single_special_deal_p插入bf_specialbill_user_t在進(jìn)程處理之前bf_specialbill_user_cess_flag = 0在進(jìn)程處理之后bf_specialbill_user_cess_flag = 1此時(shí)用戶可以退網(wǎng)Bf_specialbill_user_t.oper_type = 1:特別出賬用戶Bf_specialbill_user_t.oper_type =

24、 2:有帳戶級(jí)變更的用戶(帳戶合并拆分,帳務(wù)關(guān)系)特別出賬處理優(yōu)惠開關(guān):Select * from bs_bill_param_t where object_id = 24;Object_value = 0 不優(yōu)惠Object_valud = 1 優(yōu)惠2.3 調(diào)賬技術(shù)支持人:余龍 2009年10月26日2.3.1調(diào)賬所涉及到的表select * from bf_bill_adjust_fee_t -調(diào)賬信息表,退費(fèi)、贈(zèng)送、補(bǔ)收等調(diào)賬操作所存放的表,對(duì)應(yīng)頁面:調(diào)賬錄入頁面select* from bf_adjust_kind_t -調(diào)賬類型(退費(fèi),贈(zèng)送,補(bǔ)收費(fèi),個(gè)性化最低消費(fèi))select* f

25、rom bf_adjust_cond_group_t-調(diào)賬條件:調(diào)賬的大條件select * from bf_adjust_bill_param_t -信息為空,暫時(shí)不知道用途select * from bf_bill_adjust_fee_temp_t 在贈(zèng)送退費(fèi)頁面錄入后,數(shù)據(jù)先插入這個(gè)表,審批通過后再插入bf_bill_adjust_fee_t select * from bf_bill_adjust_reason_t -調(diào)賬原因表select * from bf_bill_adjust_reason_kind_t -系統(tǒng)默認(rèn)原因select * from bf_adjust_metho

26、d_t -調(diào)賬方式(kind=減免金額,減免比例)select *from bf_favour_vari_content_t -調(diào)賬優(yōu)惠變量表 bf_favour_set_vari_t - bf_vari_id_use_t - bf_bill_order_t -select * from bf_input_fee_t -補(bǔ)收費(fèi)需要同時(shí)錄入這個(gè)表select * from bf_sp_adjust_bill_t -select * from bf_sp_adjust_fee_t -select * from bf_favour_trace_t -調(diào)賬之后寫入調(diào)賬信息2.3.2調(diào)賬相關(guān)的操作和定義

27、調(diào)賬類型: 目前分為退費(fèi),贈(zèng)送,補(bǔ)收,個(gè)性化最低消費(fèi),取的表是bf_adjust_kind_t表調(diào)賬條件:就是設(shè)置調(diào)賬的大條件,可以通過調(diào)賬條件維護(hù)頁面來維護(hù),取的表是: bf_adjust_cond_group_t 調(diào)賬原因:取的表是bf_bill_adjust_reason_t,可以通過調(diào)賬原因維護(hù)頁面來維護(hù),其中補(bǔ)收的原因是不可以新增加的調(diào)賬優(yōu)惠變量:這個(gè)地方選擇的變理實(shí)際是后續(xù)計(jì)算調(diào)賬時(shí)需要取gather表中哪些費(fèi)用進(jìn)行調(diào)賬操作的, 這個(gè)地方能看到的調(diào)賬優(yōu)惠變量取的是:bf_favour_set_vari_t/ bf_vari_id_use_t/ bf_bill_order_t表中關(guān)聯(lián)

28、出來的數(shù)據(jù),調(diào)賬優(yōu)惠變量配置可以在頁面進(jìn)行費(fèi)用金額:就是實(shí)際每個(gè)月要調(diào)賬的總費(fèi)用調(diào)賬操作方式: bf_adjust_method_t,退費(fèi)和贈(zèng)送一般默認(rèn)的是減免金額,江西有按比例贈(zèng)送所以新增加一種調(diào)賬方式:減免百分 比(%) ,補(bǔ)收和個(gè)性化最低消費(fèi)一般默認(rèn)為是:補(bǔ)收至金額調(diào)賬賬期:從哪個(gè)月開始進(jìn)行調(diào)賬計(jì)算,如果輸入200909,則代表從200909月進(jìn)行調(diào)賬計(jì)算贈(zèng)送類型:江西特有的,如果選擇贈(zèng)送,贈(zèng)送類型是需要配置是按比例還是定額贈(zèng)送,取的表:bf_present_kind_t調(diào)賬月數(shù):需要進(jìn)行幾個(gè)月的調(diào)賬計(jì)算調(diào)賬周期:只有選擇調(diào)賬類型為補(bǔ)收和個(gè)性化最低消費(fèi)時(shí),才能進(jìn)行此配置。舉例:如果設(shè)置的

29、是個(gè)性化最低消費(fèi),調(diào)賬月數(shù)配置的:12個(gè)月,費(fèi)用金額配置的:1000,調(diào)賬周期設(shè)置的是6,那就代表,每6個(gè)月進(jìn)行一次最低消費(fèi)的計(jì)算,分兩次進(jìn)行調(diào)賬是否結(jié)轉(zhuǎn):只有退費(fèi)和贈(zèng)送可以配置結(jié)轉(zhuǎn)。舉例:如果配置的是每月給某個(gè)用戶贈(zèng)送10元,如果這個(gè)月用戶只消費(fèi)了8元不滿足全部贈(zèng)送的條件,那么剩下的2元怎么辦呢?如果配置了結(jié)轉(zhuǎn),那么這2元就可以通過下個(gè)月繼續(xù)贈(zèng)送,如果設(shè)置的不結(jié)轉(zhuǎn),那這個(gè)月只給用戶贈(zèng)送8 元,剩余的2元作廢。結(jié)算月數(shù):默認(rèn)99一直結(jié)轉(zhuǎn)下去,可以根據(jù)條件具體設(shè)置在退費(fèi)贈(zèng)送頁面錄入后:數(shù)據(jù)是先插入到bf_bill_adjust_fee_temp_t表中的,這個(gè)需要地市管理員審批操作后才能錄入正式

30、 調(diào)賬表:bf_bill_adjust_fee_t中補(bǔ)收錄入:是需要同進(jìn)插入bf_bill_adjust_fee_t 和bf_input_fee_t,同時(shí)由累賬程序把數(shù)據(jù)累到bf_gather_fee_t表中一條fee_kind=381的數(shù)據(jù)進(jìn)去頁面菜單權(quán)限的規(guī)化:退費(fèi)贈(zèng)送錄入和退費(fèi)贈(zèng)送查詢一般給營業(yè)員進(jìn)行操作的,所以需要審批,并且只能進(jìn)行退費(fèi)或贈(zèng)送的操作,而調(diào)賬錄入和調(diào)賬查詢包括調(diào)賬管理下面批量的調(diào)賬錄入和查詢是給地市管理員或省份管理員操作的,所以不需要審批。退費(fèi)贈(zèng)送查詢頁面只能查詢登錄用戶操作員錄入的調(diào)賬記錄,不能對(duì)其它人操作的記錄進(jìn)行查詢操作,而調(diào)賬查詢頁面可以對(duì)所有歸屬地市下的調(diào)賬記錄

31、進(jìn)行查詢操作2.3.3調(diào)賬是如何進(jìn)行的調(diào)賬只有后臺(tái)的批量操作,不支持單號(hào)碼的調(diào)賬后臺(tái)調(diào)賬的c程序是:adjustbill操作命令:adjustbill 824 200909&根據(jù)實(shí)際情況針對(duì)錄入的記錄進(jìn)行調(diào)賬后,實(shí)際計(jì)算的費(fèi)用會(huì)記錄:bf_bill_adjust_fee_t. real_adjust_fee字段,調(diào)賬過程: 1、復(fù)制bb_service_ralation_t中的表信息到表bb_month_service_relation_t中,復(fù)制語句一般是在billout/copy/目錄下,單個(gè)復(fù)制語句見附1 2、讀取表bf_adjust_cond_group_t,對(duì)于符合調(diào)賬條件的,做下一

32、步調(diào)賬處理,不符合的返回,這一步一般在測試中為了簡便起見就不設(shè)置調(diào)賬條件。 3、根據(jù)調(diào)賬優(yōu)惠變量查詢出bf_gather_fee_t中該帳戶下優(yōu)惠變量對(duì)應(yīng)費(fèi)用類型發(fā)生的費(fèi)用,查詢語句見附2 4、執(zhí)行調(diào)賬操作,在bf_gather_fee_t中生成一條調(diào)賬記錄,修改bf_bill_adjust_fee_t表real_adjust_fee字段,同時(shí)會(huì)在gather_fee表中生成相應(yīng)的調(diào)賬費(fèi)用記錄,如果選擇結(jié)轉(zhuǎn),則可能在bf_adjust_cond_group_t表生成下一月的調(diào)賬記錄。在表bf_favour_trace_t中寫入調(diào)賬記錄。2.3.4調(diào)賬涉及的關(guān)鍵點(diǎn)bf_favour_vari_c

33、ontent_t.fee_persition : = 1 處理的是fee1和fee11 的費(fèi)用,=2則處理的是fee2和fee12 的費(fèi)用,依此類推,fee_id與fee_persition控制調(diào)賬要取的費(fèi)用賬單減免:減免金額會(huì)在bf_bill_t里生成一條fee_kind=122的記錄,補(bǔ)收會(huì)生成:fee_kind=402調(diào)賬程序的初始化文件里,balance_flag 欠停用戶的開關(guān)調(diào)賬條件維護(hù)頁面,調(diào)賬條件是調(diào)賬大條件,條件值即優(yōu)惠變量必須在最大和最小值之間 2.3.5補(bǔ)收費(fèi)調(diào)賬補(bǔ)收費(fèi)調(diào)賬數(shù)據(jù)先是插入到bf_bill_adjust_fee_t (對(duì)于需要審批的補(bǔ)收費(fèi)調(diào)賬需要先插入到bf_

34、bill_adjust_fee_temp_t)然后拷貝到 bf_input_fee_t,再由累帳程序在表bf_gather_fee_t中生成一條fee_kind=381的數(shù)據(jù)進(jìn)去,補(bǔ)收費(fèi)調(diào)賬測試只需要保證累帳程序運(yùn)行就行,不需要做其他的操作。查看累帳程序和查看累帳程序狀態(tài)分別為:select * from bs_indb_process_city_t where service_kind=$1 and city_code=$2 -查看累帳進(jìn)程名,然后進(jìn)入控制臺(tái),輸入help顯示幫助指令,根據(jù)幫助指令查詢或啟動(dòng)該進(jìn)程補(bǔ)收費(fèi)調(diào)賬涉及到累帳進(jìn)程,為了測試數(shù)據(jù)正確性需要跟同時(shí)在測試?yán)蹘さ娜吮3譁贤?.

35、3.6江西有關(guān)套餐贈(zèng)送結(jié)轉(zhuǎn)調(diào)賬處理過程名:bf_favour_present_compute_p 實(shí)際上就是用bf_bill_adjust_fee_t 和bf_present_kind_t 兩個(gè)表關(guān)聯(lián),取bf_bill_adjust_fee_t.adjust_kind且bf_present_kind_t.present_type=2的用戶進(jìn)行調(diào)賬用bf_get_present_fee_p這個(gè)過程根據(jù)套餐編號(hào)算出有多少錢 然后跟gather表里的話費(fèi) 以及調(diào)賬表里的錢,取最小值作為最終調(diào)賬費(fèi)用,寫入gather表。并在bf_bill_adjust_fee_t里寫一條結(jié)轉(zhuǎn)流水附1:復(fù)制servic

36、e_relation_t到month_service_relation_t的語句insert into bb_month_service_relation_t(city_code, fee_date, region_code, bundle_id, customer_id, account_id, user_id, service_id, service_kind, innet_method, bus_favour_id, service_favour_id, service_group_id, credit_solution, credit_control, source_id, accep

37、t_address_id, accept_date, apply_start_date, service_start_date, service_stop_date, service_invalid_date, dealer_return_date, dealer_input_date, status_change_date, if_valid, serving_status, inherit_id, access_level, if_togather, present_fee, preserve01, preserve06, acc_rela_flag, pay_s_id, bundle_k

38、ind, preserve02, preserve03, area_code, county_code, company_name, preserve12, special_rela, brand_id, preserve14, belong_code, dealer_innet_method, user_level, developer_dealer, developer, credit_level, data_create_way, service_credit, pay_type, preserve15, preserve04, preserve18, month_fee, month_

39、fee_date, complete_date, first_call_date, user_type, belong_dealer, hcust_flag, preserve20, subscriber_id, preserve07) select city_code, trim(200909) fee_date, region_code, bundle_id, customer_id, account_id, user_id, service_id, service_kind, innet_method, bus_favour_id, service_favour_id, service_

40、group_id, credit_solution, credit_control, source_id, accept_address_id, accept_date, apply_start_date, service_start_date, service_stop_date, service_invalid_date, dealer_return_date, dealer_input_date, status_change_date, if_valid, serving_status, inherit_id, access_level, if_togather, present_fee

41、, preserve01, preserve06, acc_rela_flag,0 pay_s_id, bundle_kind, preserve02, preserve03, area_code, county_code, company_name, preserve12, special_rela, brand_id, preserve14, belong_code, dealer_innet_method, user_level, developer_dealer, developer, trim(0) credit_level, data_create_way, 0 service_c

42、redit, pay_type, preserve15, preserve04, preserve18, month_fee, month_fee_date, complete_date, first_call_date, user_type, belong_dealer, hcust_flag, preserve20, subscriber_id, preserve07 from bb_service_relation_t where city_code=824 and service_id= 08168286516;附2查詢gather_fee中對(duì)應(yīng)的費(fèi)用項(xiàng)1、取得調(diào)賬優(yōu)惠變量的id:se

43、lect * from bf_bill_adjust_fee_t -取得adjust_vari_id where adjust_kind=1and fee_date=200909and service_id=081682865162、根據(jù)調(diào)賬優(yōu)惠變量id查詢費(fèi)用類型select * from bf_favour_vari_content_t -取得fee_kindwhere vari_id=$and service_kind=9 3、根據(jù)費(fèi)用類型,在gather_fee表中找到對(duì)應(yīng)的數(shù)據(jù)select * from bf_gather_fee_t where account_id= $ and

44、service_kind=$and fee_date=200909and fee_kind in $4、根據(jù)fee_persition對(duì)應(yīng)的值取得費(fèi)用加和,生成的相應(yīng)的實(shí)際調(diào)賬費(fèi)用記錄2.4 重累帳技術(shù)支持:紀(jì)元濱重累帳是在月底執(zhí)行,是比較bf_gather_fee_t與批價(jià)詳單表之間的差距,如果一樣則不沉淀,否則沉淀在bf_gather_fee_t中是一個(gè)用戶一種fee_id一條記錄,而在詳單表中是多條記錄如gsm的進(jìn)行重累帳:詳單表bf_gp_call_t與話單表bf_gather_fee_t進(jìn)行比較,在crt中進(jìn)入目錄 /array01indb/billwork/billout/exe/

45、qregather 調(diào)用重累帳過程 regather city_code service_kind fee_date proc_num注:proc_num一般為1調(diào)用過程之后,到表BF_RECOMB_GATHER_FILE_T中查找差異,如果存在差異,該表中以詳單表為準(zhǔn)bf_gp_call_t支持到厘,比較時(shí)自動(dòng)舍去2.5 信控雙封頂技術(shù)支持:紀(jì)元濱、余龍如對(duì)913服務(wù)類型的進(jìn)行信控雙封頂操作,首先進(jìn)行累帳操作,話單fee_id從批價(jià)表中查得,只有這種費(fèi)用類型,才能累進(jìn)1、找話單fee_id-參數(shù)表,object_id 為400與402查找bf_favour_vari_content_t ,o

46、bject_value 對(duì)應(yīng)VARI_ID 其中400,401,402,403都是開關(guān),select * from bs_bill_param_t where city_code=824 and service_kind=9 and object_id in (401,402,403,400);object_id=400,401是對(duì)手機(jī)上網(wǎng)進(jìn)行優(yōu)惠object_id為400,取得OBJECT_VALUE=256,然后查詢表 bf_favour_vari_content_tselect * from bf_favour_vari_content_t where service_kind=9 an

47、d VARI_ID=256 and fee_kind=26300;2、制造話單并進(jìn)行累帳取得fee_kind,即為話單的fee_kind,用此fee_kind造話單,進(jìn)行累帳,當(dāng)fee_id為屬于優(yōu)惠變量fee_id,并且discharge字段超過select * from bs_bill_param_t where city_code=824 and service_kind=9 and object_id =401;則將數(shù)據(jù)累進(jìn)到表 select * from bf_service_limit_temp_t;中3、調(diào)用過程,進(jìn)行信控雙封頂操作表明是3g用戶的條件是(1)bb_service

48、_relation_t表中preseve15=44(2)edit bb_gsm_spe_info_t where city_code=824 and user_id =56386034; 有數(shù)據(jù)第一個(gè)過程 bf_process_control_p; 調(diào)用進(jìn)程,可以跳過這個(gè)過程 參數(shù)為 1 ,判斷是普通信控,調(diào)用信用控制過程 Bf_Credit_Control_P 參數(shù)是 2 ,判斷是3g用戶,調(diào)用3g信控雙封頂 bf_service_limit_control_p第二個(gè)過程 bf_service_limit_control_p, 此過程調(diào)用信控過程Bfc_Check_Crdt_Ctrl_P;判

49、斷是否為3g用戶,是否參與信控,只有這兩者都符合才進(jìn)行信控封頂操作;調(diào)用 過程Bf_service_limit_Pick_Up_P,進(jìn)行同步操作,同時(shí)插入記錄到表 bf_service_limit_alarm_t4、同步到營業(yè)庫,進(jìn)行停開機(jī)操作查表 select * from bb_should_pickup_tbill2crm where city_code =824 pick_status=2,表示聯(lián)機(jī)調(diào)用成功,如果不成功,為0(待處理),可以手動(dòng)改為2,然后手動(dòng)調(diào)用營業(yè)庫的回調(diào)過程 BB_GSM_BILL_CALL_BACK_P,將數(shù)據(jù)同步回賬務(wù)庫,改bb_service_relatio

50、n_t的狀態(tài)serving_ststus為5,則信控成功2.6 賬務(wù)停開機(jī)技術(shù)支持:紀(jì)元濱進(jìn)入界面“計(jì)費(fèi)賬務(wù)/賬務(wù)管理/賬務(wù)處理/信控管理/手工停開機(jī)處理”1、選擇“批量操作” 查詢出來之后,停止服務(wù)為“停機(jī)”; 開啟服務(wù)為“開機(jī)”; 呼叫限制為“呼限”。2、選擇“直接使用號(hào)碼進(jìn)行操作”強(qiáng)制開機(jī)會(huì)調(diào)用過程 bf_force_open_p; 可以進(jìn)行各業(yè)務(wù)的強(qiáng)制開機(jī)、普通開機(jī)操作查看的表為 apply_event為 4強(qiáng)制停機(jī) 5強(qiáng)制開機(jī) ;OPER_STATUS 為 0待處理,2處理成功,3處理失敗 4取消(次要)select * from bf_credit_alarm_his_t wher

51、e city_code = 824 and user_id=9999928430;如果失敗,此表CREDIT_DESC 字段會(huì)顯示失敗原因(次要)select * from BI_MQSYNC_LOG_Tbill2crm where OPER_SVC_KIND=9 and SYNC_RELATION_NO=48265534; 同步日志表,記錄這次同步的失敗與否查看的同步的兩個(gè)表:select * from BI_MQSYNC_SOURCE_CONTROL_T where SYNC_RELATION_NO =48265534; 記錄了同步的數(shù)據(jù)select * from BI_MQSYNC_TA

52、RGET_CONTROL_T where SYNC_RELATION_NO =48265534; 記錄了接受的同步數(shù)據(jù)查表 select * from bb_should_pickup_tbill2crm where city_code =824 pick_status=2,表示聯(lián)機(jī)調(diào)用成功,如果不成功,為0(待處理),可以手動(dòng)改為2,然后手動(dòng)調(diào)用營業(yè)庫的回調(diào)過程 BB_GSM_BILL_CALL_BACK_P,將數(shù)據(jù)同步回賬務(wù)庫,改bb_service_relation_t的狀態(tài)serving_ststus為5,則停開機(jī)成功2.7 強(qiáng)拆與強(qiáng)拆返銷技術(shù)支持:紀(jì)元濱進(jìn)行強(qiáng)拆的前提條件是為欠費(fèi)用戶

53、,select * from bf_bill_tcrm2bill where user_id=9999927845;表中有數(shù)據(jù)1、進(jìn)入界面“計(jì)費(fèi)賬務(wù)/賬務(wù)管理/欠費(fèi)管理/欠費(fèi)用戶銷戶管理”進(jìn)行“強(qiáng)拆”操作,以ngn業(yè)務(wù)為例。首先插入的表為bb_*_bus_temp_t.select * from bb_ngn_bus_temp_t where service_id=08166544013;然后是各個(gè)工單表:SDC工單表,好幾種業(yè)務(wù)共用一種select * from BB_ALL_SDC_WP_T where REGISTER_NUMBER=8240909220014980892; -call_

54、status=0 交換工單表select * from BB_NGN_MSC_WP_T where REGISTER_NUMBER=8240909220014980892;智能網(wǎng)工單表select * from BB_NGN_IN_WP_T where REGISTER_NUMBER=8240909220014980892;外線工單表select * from bb_ngn_line_wp_t where REGISTER_NUMBER=8240909220014980892;看一下 為什么打單區(qū)域?qū)懖簧先ツ兀?注:當(dāng)外線工單取單沒有,而在異常工單里面有該工單時(shí),一般為局向配置有問題進(jìn)入業(yè)務(wù)資

55、源/基礎(chǔ)信息/“打單區(qū)與操作員關(guān)系維護(hù)”,雙擊進(jìn)入“打單區(qū)信息”選擇對(duì)應(yīng)的打單區(qū),點(diǎn)擊確定?!熬窒蚓S護(hù)關(guān)系”則一般選擇全部。select * from br_pstn_phone_t where PHONE_NUMBER=07981977008; 選擇打單區(qū)域PICKUP_AREA,與以下表中的 BUREAU_ID 相對(duì)應(yīng),如果配置了則成功。四川綿陽的最新的為 BUREAU_ID=081824,舊的為BUREAU_ID=47edit br_account_bureau_t where account =MY_MK;最后查看表,營業(yè)庫與賬務(wù)庫中的,bb_service_relation_t中if

56、_valide為 0.如果為集團(tuán)用戶,則還要查看表 BB_GROUP_USER_INFO_T ,if_valid也要變?yōu)?.2、進(jìn)入界面“計(jì)費(fèi)賬務(wù)/賬務(wù)管理/欠費(fèi)管理/強(qiáng)拆用戶返銷/PSTN基礎(chǔ)信息”進(jìn)行設(shè)置步驟與強(qiáng)拆差不多,只是強(qiáng)拆返銷之后在bb_service_relation_t 表中重新插入一條數(shù)據(jù),而在表 BB_GROUP_USER_INFO_T中將if_valid改為12.8賬務(wù)管理 收費(fèi)管理2.8.1 HYPERLINK 7:8082/crm4/frameLeft.do?method=init&systemId=110L l # 委托收款a. HYPERLINK 7:8082/c

57、rm4/frameLeft.do?method=init&systemId=110L l # 托收轉(zhuǎn)現(xiàn)金相關(guān)重要表和過程:bf_bill_print_t托收和預(yù)銷賬信息表cm_account_pay_fee_t-儲(chǔ)值關(guān)系表,pay_way=3的為托收的賬戶bf_bill_t-欠費(fèi)帳單表頁面查詢:WEB-INFclassescomneusoftbillingcommondaoBLCurrentDAOImpl.class公共參數(shù)文件,所有的公共參數(shù)都從這里取。WEB-INFclassescomneusoftbillingaccountdaoentrustEntrustManageDAOImpl.c

58、lass托收轉(zhuǎn)現(xiàn)和轉(zhuǎn)現(xiàn)回退都是從bf_bill_print_t中去托收數(shù)據(jù),如果bf_bill_T中的賬單記錄丟失的話,可以查詢到,但不能進(jìn)行轉(zhuǎn)現(xiàn)或回退,因?yàn)檗D(zhuǎn)現(xiàn)或回退的時(shí)候,需要更改bf_bill_T.is_pay。銀行名稱:bf_bill_print_t.bank_id托收單號(hào):bf_bill_print_t.trance_no打印時(shí)間:bf_bill_print_t.print_date服務(wù)號(hào)碼:bf_bill_print_t.service_id賬期:bf_bill_print_t.fee_date金額:bf_bill_print_t.fee賬戶標(biāo)識(shí):bf_bill_print_t.a

59、ccont_id 批次號(hào):bf_bill_print_t. QUERY_SEQUENCE操作過程:進(jìn)入頁面選擇條件進(jìn)行查詢可以托收轉(zhuǎn)現(xiàn)的托收信息,然后選中進(jìn)行轉(zhuǎn)現(xiàn),程序會(huì)更改bf_bill_print_t. IF_PAY為-1,同時(shí)更改賬單表bf_bill_t.is_pay = 0,以便在前臺(tái)正?,F(xiàn)金繳費(fèi)銷賬,賬單為送托狀態(tài)的時(shí)候,是不可以再現(xiàn)金繳費(fèi)銷賬的。轉(zhuǎn)現(xiàn)回退則做得相反的操作。b.委托銷賬相關(guān)重要表和過程:BF_PAY_ENTRUST_FEE_P-委托銷賬主過程BF_PAY_SINGLE_USER_P委托銷賬子過程bf_bill_print_t托收和預(yù)銷賬信息表cm_account_pa

60、y_fee_t-儲(chǔ)值關(guān)系表,pay_way=3的為托收的賬戶bf_bill_T - 賬單表bf_account_pay_fee_his_t-托收賬本變動(dòng)歷史表 ,遼寧協(xié)議對(duì)比文件也改為這個(gè)表查頁面查詢:WEB-INFclassescomneusoftbillingaccountdaofeeBillPrintDAOImpl.class查詢數(shù)據(jù)來源三戶表和bf_bill_print_t。詳細(xì):跟前幾個(gè)頁面顯示字段一樣。操作過程:進(jìn)入頁面根據(jù)條件查詢后,然后選中進(jìn)行委托銷賬,調(diào)用過程BF_PAY_ENTRUST_FEE_P,委托銷賬成功更新bf_bill_print_t,bf_bill_T,bf_b

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論