職務

WebSphere Commerce 系統所提供的一組預設職務如下:

成員子系統除了支援指定這些職務外,也支援指定由網站管理者、 組織實體建立的任何新職務,亦即,隸屬於組織實體的使用者可以採用指派給該組織實體的職務。  

成員子系統也支援指定職務給使用者。當使用者被指派職務時, 該職務範圍會限定於組織實體,因此使用者只能在一或多個組織實體內執行該職務。 當使用者被指派職務時,使用者並不一定是在他們隸屬的組織實體中執行該職務, 亦即,當管理者進行指定時,管理者可以選擇使用者可在其中執行該職務的組織實體。 如果管理者選擇「根組織」,使用者可在所有組織實體內執行該職務。  

在預設的情況下,僅具有特定職務的使用者才可以執行職務指派作業,如下所示:

在成員子系統中的每位使用者都具有一個屬性,稱為 RegisterType, 這個屬性可以有下列四個有效值之一:

登錄類型 說明
S 使用者被指派「網站管理者」職務。
A 賣方組織中的使用者被指派某些職務,如營運經理、客戶服務代表或賣方管理者。

WebSphere Commerce 中隨附一個預設的隱含成員群組,稱為 Administrators,其中將上述的職務清單定義成基準。這些基準可以利用管理主控台變更。

在指派職務和取消指派職務時,如果被指派或取消指派的職務是管理職務, RegisterType 的值會自動調整,以維持一致性。

R 已登錄的使用者。已登錄且提供一些設定檔資料給 WebSphere Commerce 的使用者。
G 訪客使用者。尚未登錄的使用者。

值 'S' 和 'A' 和職務相關,'R' 和 'G' 則是關於使用者是否已登錄。

重要事項:雖然可支援 'S' 和 'A'(以作為登錄類型的有效值), 但在未來的 WebSphere Commerce 版本中,這兩個值可能會從 RegisterType 抽離,而成為其他屬性的值。因此,撰寫程式碼時,不要使用 'S' 和 'A' 作為 RegisterType 屬性的值。 如果程式碼中需要檢查使用者的職務或登錄類型,這些程式碼應該以存取控制原則取代, 或改寫為使用適當的 API。 

所有職務都定義於 ROLE 表格中,且都會自動指派至「根組織」。 MBRROLE 表格中包含使用者和組織實體的職務指派資訊。 此外,MBRGRPMBRGRPCOND 兩個資料庫表格中也儲存其它和職務相關的資訊。

相關概念

相關作業

相關參照

IBM copyright