1、 使用RMIS的報表工具制作報表,報表名稱要以SCM開頭
2、 報表數(shù)據(jù)源中必須有供應商編碼這個參數(shù),且這個參數(shù)的“輔助輸入方式”必須選擇為“選擇供應商”
3、 在后臺RMIS的【網(wǎng)上服務廳管理】下找到【菜單維護】
4、 將新做的報表放在69開頭的菜單下。菜單編碼為[69]的菜單是自定義報表專用的第一級菜單,該級菜單為系統(tǒng)固定菜單,不允許刪除且所有自定義的報表只能放到該級菜單下才可以供供應商在網(wǎng)上服務廳查詢。
5、 在供應鏈管理系統(tǒng)所屬站點下需要建立一個外網(wǎng)能夠訪問的EnjoyRMIS_Client虛擬目錄,供網(wǎng)上服務廳調(diào)用自定義報表。EnjoySCM_Web/web.config里的配置HqClient需配置為該新建的EnjoyRMIS_Client站點的地址+端口。
6、 網(wǎng)上服務廳使用自定義報表的時候,網(wǎng)上服務廳的入口與上面新建的EnjoyRMIS_Clien的要一致,不然服務器會認為是兩個不同的域,這樣子登錄網(wǎng)上服務廳后跳至報表時,網(wǎng)上服務廳產(chǎn)生的COOKIE對RMIS就會失效,失效就認為你沒有登錄從而自動跳轉(zhuǎn)到網(wǎng)上服務廳的登錄界面,而不是查看報表。
保持一致的辦法:
① EnjoySCM_Web/web.config里HqClient的配置要跟網(wǎng)上服務廳登錄地址的IP一致。
② 外網(wǎng)能夠訪問的EnjoyRMIS_Client虛擬目錄與SCM建在同一個網(wǎng)站下。
以上配置沒有問題后,仍然打不開報錯,錯誤為:
“/”應用程序中的服務器錯誤。請求的 URL: /EnjoySCM_Web/login.aspx
這是因為配發(fā)的升級包EnjoySCM_Web下default
默認是沒有端口號
window.location = http://localhost/EnjoySCM_Web/login.aspx;
此時根據(jù)實際情況加上端口號。即可