成員可以是使用者、成員群組或組織實體。組織實體可以是組織或組織單位。 組織是大公司或企業內相對靜態的大型分組。 組織單位是大組織內的相對靜態的分組。
使用者包括登錄過和沒有登錄兩者。已登錄的使用者 具有唯一識別碼和密碼,且要提供一些設定檔資料供登錄之用。 使用者登錄可能需要經過核准,已登錄的使用者可以處於擱置核准、已核准或已拒絕狀態。 在預設的情況下,被拒絕的使用者需要重新登錄, 而擱置核准的使用者不能執行系統上的大部份動作。 已登錄的使用者可以按照其設定檔類型分類;亦即,設定檔類型 B 表示商業使用者(或 B2B 客戶),設定檔類型 C 表示零售使用者(或 B2C 客戶)。 建議商業使用者在成員階層中,要隸屬於其適當的組織實體,而不要隸屬於「預設組織」。 這表示,當商業使用者登錄時應指定使用者隸屬的組織實體,不然的話, WebSphere Commerce 會預設為使用「預設組織」。 WebSphere Commerce 的指令可以建立已登錄使用者,且可以更新設定檔資訊。
在預設的情況下,如果您被指派為網站管理者、買方管理者或賣方管理者的職務, 您就可以登錄組織實體及更新其設定檔資料。
WebSphere Commerce 在使用者方面支援 RegisterType 屬性。此屬性具有下列四個有效值之一: 'R'(已登錄的使用者),'G'(訪客使用者), 'S'(網站管理者),以及 'A'(管理者)。如果使用者有資格成為存取群組「管理者」(Administrators) 中的成員, 則該使用者的 RegisterType 值為 'A'。請注意,如果使用者的職務實際上是網站管理者, 雖然該使用者有資格成為「管理者」存取群組中的成員, 該使用者的 RegisterType 屬性值會是 'S'。「管理者」存取群組下所集結的使用者具備了 "賣方的員工職務"。以下是一個概略範例。 這個管理者群組涵蓋的職務清單,可以透過管理主控台進行架構。 在指定或取消指定使用者職務期間, RegisterType 屬性的值會隨之更新。被指派下列其中一個職務的使用者,不論使用者執行職務的組織實體是哪一個, 該使用者都會被視為是管理者群組的成員之一:
未登錄的使用者 在網站上只有相當有限的專用權, 且沒有唯一識別碼或密碼,也不需要提供設定檔資料。 未登錄的使用者有兩種類型:一種是一般使用者,另一種是訪客使用者。一般使用者在要求唯一識別特性的 WebSphere Commerce 網站上不會執行任何特定的作業或動作。 若一般使用者執行的動作要求唯一識別特性時(如新增產品至購物車),一般使用者即會變成訪客。 以網站的設計而言, 亦有可能會要求訪客使用者需成為登錄使用者,才能執行某些作業(如:下單)。 從一般使用者移轉為訪客使用者,然後為已登錄使用者的動作是自動化的。 WebSphere Commerce 有提供一個預設的一般使用者, 以及一個預設的已登錄使用者,其職務為網站管理者。
附註:使用者剛開始時可以訪客使用者身份執行動作, 其結果是有些資源會與該使用者相關聯。因此,如果使用者登錄或登入為商業使用者, 則與使用者為訪客身份時相關聯的資源,在預設的情況下,會轉送到商業使用者的新身份識別中。 如果那些資源否決身為使用者可執行的作業,網站的施行方式必須要在稍後,由其它商業程序偵測出任何否決。 例如,使用者可能會以訪客身份探訪網站,並在其購物車中放置一些項目。 稍後,該使用者可能會登入或登錄成為商業使用者。 使用者為訪客身份時新增至購物車內的項目仍會隸屬於該使用者。 如果那些項目違反任何使用者組織的商業原則,或者那些項目實際上是一些個人用的東西, 該使用者會自行付款,則後續的商業程序必須負責偵測出這種情況,進而採取適當的動作 (例如,以訂單核准程序來確定商業使用者採購的所有項目都是要作為商業用途)。
![]() |