線上帳單顯示的技術實作

如果您在安裝記錄上外掛「線上帳單顯示」建構演算法,使用者便可以在帳單 - 主要上檢視傳送給客戶之任何帳單的影像

備註:部分顯示演算法依賴每個帳單遞送類型上的帳單擷取演算法

系統可呼叫外部系統以擷取帳單影像檔。許多帳單列印廠商支援此功能。

系統提供可產生動態 URL 的「安裝 - 線上帳單顯示」演算法類型 (C1GENBILLURL)。
  • 此演算法類型的演算法支援動態變數,例如帳單 ID 與靜態變數 (如廠商或實作提供的安全性金鑰)。
  • 演算法會建構包含產生雜湊值或安全性金鑰的 URL。
  • 系統會在個別的瀏覽器階段作業中顯示擷取的影像
  • 如需此演算法類型的相關資訊,請參考演算法類型描述。

系統可以與文件編寫應用程式或報表引擎 (例如 BI Publisher) 互動。

系統會提供可與 Documaker 互動來呈現帳單線上影像檔的「安裝 - 線上帳單顯示」演算法類型 (C1-BL-DISP)。下列各點描述按一下顯示帳單時所發生的情況。
  • 以此演算法類型為基準的演算法會呼叫適當帳單遞送類型 (由演算法確定) 的帳單擷取演算法。
  • 帳單擷取演算法會建構顯示在帳單上的資訊 (如需進一步明細,請參考演算法類型 C1-BLEX-XML)。
  • 建構的資訊會傳遞給文件編寫軟體,此軟體會以 PDF 格式重新建構帳單的影像檔。
  • 系統會在個別的瀏覽器工作階段中顯示該 PDF。請注意,用戶端必須已安裝 Adobe Acrobat Reader,才能夠檢視 PDF 檔案。
備註:

如需傳遞給文件編寫軟體的記錄版面配置範例,請參考帳單擷取記錄

系統也會提供可與 BI Publisher 互動來呈現帳單線上影像檔的「安裝 - 線上帳單顯示」演算法類型 (C1-ONLN-CR)。下列各點描述按一下顯示帳單時所發生的情況。
  • 以此演算法類型為基準的演算法會呼叫適當帳單遞送類型 (由演算法確定) 的帳單擷取演算法。
  • 帳單擷取演算法會將適當的報表代碼傳回給「線上帳單顯示」演算法,進而將報表代碼傳回給帳單頁面 (如需進一步明細,請參考演算法類型 C1-BLEX-BIP)。此演算法不會實際擷取資料,因為當您使用 BI Publisher 報表時,報表本身會負責擷取資料並將資料格式化。
  • 帳單頁面上的使用者出口會叫用 BI Publisher,並在個別的瀏覽器工作階段中顯示帳單。
備註:

如需為報表擷取的資料範例,請參考 BI Publisher 中的帳單列印