Excel 服務(wù)器填報網(wǎng)站應(yīng)用集成接口說明
目的
- 用戶自己有一個Web 系統(tǒng),假設(shè)為A 系統(tǒng)
- A 系統(tǒng)中的用戶和Excel 服務(wù)器系統(tǒng)的用戶有相同的賬戶名相同,口令不要求相同
- 希望通過A 系統(tǒng)能打開ESWeb 中的表單填報頁面,對指定表單進行操作,允許的操作包括:
a) 指定模板名稱新建該模板的表單
b) 指定表單編號打開某已存在的表單
c) 指定工作項目編號辦理某項待辦事宜
d) 指定工作項目編號打開某已完成工作
名詞解釋
名詞 | 說明 |
表單 | 模板的每次填報產(chǎn)生一個表單。 模板上定義的數(shù)據(jù)表在帳套數(shù)據(jù)庫中創(chuàng)建,表單數(shù)據(jù)存儲在其中 |
表單編號 | 每個數(shù)據(jù)表中,都有一個 ExcelServerRcId 字段,稱為表單編號,它是 一張表單的唯一標(biāo)識。 |
工作項目 | 工作流實際流轉(zhuǎn)的每一步,稱為一個工作項目。 工作項目有狀態(tài),有“待辦”、“已辦”、“正打開”三種 “待辦”狀態(tài)的工作項目又稱為“待辦事宜” “已辦”狀態(tài)的工作項目又稱為“已完成工作” 每個工作項目都有編號,它是唯一的 我們可以提供視圖,顯示所有工作項目的內(nèi)容。 |
集成方法
步驟
把A 系統(tǒng)和ESWeb 集成需要做到如下兩件事:
- 在A 系統(tǒng)中自己寫一個接口頁面,在此頁面上訪問ESWeb 提供的鏈入接口頁面(externalLink/premain.aspx),并傳遞正確的參數(shù),達到操作ESWeb 的目的
- 在ESWeb 的web.config 文件中進行配置,登記A 系統(tǒng)的接口頁面。
ESWeb 鏈入接口頁面的調(diào)用方法及參數(shù)說明
鏈入頁面為 <安裝目錄>\ESWeb\External\preMain.aspx
通過A 系統(tǒng)調(diào)用此鏈入頁面時,需要根據(jù)要進行的操作,傳遞參數(shù)
四種操作都需要給出的參數(shù)有4 個:login、DB、verify 和 pwd,說明如下:
參數(shù)名 | 說明 |
login | 賬戶名,即希望此操作以Excel 服務(wù)器中哪個賬戶的身份進行 |
db | 應(yīng)用系統(tǒng)名,即希望操作Excel 服務(wù)器中哪個應(yīng)用系統(tǒng),如果此參數(shù)不提供,則默認為 “ESApp1” |
verify | 是否對賬戶進行密碼驗證,可能取值如下 1: 進行密碼驗證 0 :不進行密碼驗證 若缺少此參數(shù),則使用默認值1 |
pwd | 若verify 參數(shù)給了0,不需要此參數(shù) 若verify 參數(shù)給了1,則,此參數(shù)要給賬戶的密碼的MD5 運算結(jié)果 |
除了上述參數(shù)外,根據(jù)所進行的操作不同,還要給出以下參數(shù):
- 指定工作項目編號,辦理待辦事宜
參數(shù)名 說明 op 賦值為”doWi” wiid 工作項目編號
- 指定工作項目編號,打開已完成工作
參數(shù)名 說明 op 賦值為“readWi” wiid 工作項目編號
- 指定模板名稱,新建表單
參數(shù)名 說明 op 賦值為”newCase” repName 模板名稱
- 指定表單編號,打開某表單
參數(shù)名 說明 op 賦值為”readCase” rcId 表單編號
- 顯示待辦事宜列表
參數(shù)名 說明 op 賦值為“dowilist”
- 僅執(zhí)行登錄,然后顯示主窗口
參數(shù)名 說明 op 賦值為“l(fā)ogin”