WebSphere Commerce 提供即時鑑別來自採購系統的申請及登錄申請方使用者等支援。
完成申請方使用者的鑑別的步驟如下:
- 每一個進入 WebSphere Commerce 的採購申請都必須指定管理者的登入認證;
其處理方式隨通訊協定類型而異。通訊協定所使用的鑑別類型應由 PROCPROTCL 資料庫表格中的 AUTHTYPE 直欄指定。
若為使用 XML/HTTP 的通訊協定,管理者的認證是指定於 XML 訊息中。用來剖析訊息的 XML 範本會將認證資訊對映至 WebSphere Commerce logonId 和 logonPassword 參數。然後 HTTP Program Adapter 即驗證這些認證。
若為使用透過瀏覽器的 HTTP 之通訊協定,則會從 PunchOutSetup 呼叫 Logon 指令來驗證指令在其名下執行的管理者使用者。這些通訊協定應提供 logonId 和 logonPassword 參數作為其 URL 要求的一部份。附註:如果買方組織在 WebSphere Commerce 中被配置成採購系統買方時, 則在設定時間,必須建立一個「採購買方管理者」職務。只有「採購買方管理者」可以存取或執行和採購系統整合相關的指令, 以及登錄買方組織的申請方使用者。
- AuthenticationHelper 指令會對照 ORGCODE 表格來驗證買方和供應商的身份。
- AuthenticationHelper 指令會對照 BUYSUPMAP 表格來驗證買方與供應商之間的關係。
一旦鑑別好管理者使用者,並驗證了買方供應商的身份和關係後, 會使用存取控制原則來判定使用者是否有權限可登錄買方及供應商的申請方使用者。如果鑑別順利完成,且其為第一次登入的使用者, 申請方使用者會被登錄為 WebSphere Commerce 中的新使用者。申請方使用者是由 ORG_ID 以及 BUSPROF 表格中的 REQUISITIONER_ID 欄位識別。
附註:為了與成員子系統整合,在登錄期間會指定一個使用申請方使用者 ID 的唯一登入 ID。