分享方式:


SystemUser (使用者) 實體訊息和方法

 

發佈日期: 2017年1月

適用對象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

系統使用者是有登入至 Microsoft Dynamics 365 內部部署或 Microsoft Dynamics 365 (線上) 之存取權的人員。 管理系統使用者包含許多不同活動。 這包括新增系統使用者、設定資訊安全角色和將系統使用者放到報告階層。 對這些功能的存取受到系統使用者擁有哪些安全性權限所保護。 這些權限是根據系統使用者的資訊安全角色。 在系統使用者獲指派資訊安全角色或與團隊相關聯之前,必須先建立及儲存系統使用者設定檔。 此實體的結構描述名稱為 SystemUser。若要檢視組織的實體中繼資料,請安裝瀏覽組織的中繼資料中敘述的中繼資料瀏覽器解決方案。 您也可以下載 SDK 後開啟其頂層資料夾內所附名為 EntityMetadata.xlsx 的 Excel 檔案,從中檢視未經自訂組織的中繼資料。

Dynamics 365 系統使用者帳戶可以啟用或停用。Dynamics 365 只允許已啟用且具有付費授權的系統使用者登入應用程式。

已啟用系統使用者的帳戶可設定為停用以保留歷程資訊,例如已離開公司之銷售人員的帳戶。 將系統使用者帳戶設定為停用,從工作流程程序移除該使用者,例如在休假期間。 因為停用的系統使用者不計入付費的授權,停用系統使用者新增至可用的授權數。

備註

若要在內部部署 Microsoft Dynamics 365 執行個體中建立系統使用者實體執行個體,系統使用者必須先存在於 Active Directory。

若要在 Microsoft Dynamics 365 (線上) 中建立系統使用者實體執行個體,使用者的 Microsoft 帳號 必須已存在。 此外,Microsoft Dynamics 365 (線上) 沒有程式設計方式可傳送邀請給使用者。 您必須透過 Web 應用程式傳送使用者邀請。

下表說明此實體的訊息,可用於 IOrganizationService.Execute 方法。

訊息

描述

AssociateRequest

在記錄與一個或多個參與關聯的其他記錄之間建立連結。您也可以使用 IOrganizationService.Associate 方法。如需詳細資訊,請參閱8597998f-764f-4c73-b63d-9f5e02c78061#ActionsOnEntityRecords。如需此實體的預設關聯清單,請參閱 SystemUser 實體中繼資料。您可以在組織的中繼資料中找到這項資訊。 請參閱先前的中繼資料瀏覽器資訊。

CreateRequest

建立系統使用者。 您也可以呼叫 IOrganizationService.Create 方法。

DisassociateRequest

移除記錄與一個或多個參與關聯之其他記錄間的連結。您也可以使用 IOrganizationService.Disassociate 方法。如需詳細資訊,請參閱8597998f-764f-4c73-b63d-9f5e02c78061#ActionsOnEntityRecords。如需此實體的預設關聯清單,請參閱 SystemUser 實體中繼資料。您可以在組織的中繼資料中找到這項資訊。 請參閱先前的中繼資料瀏覽器資訊。

InitializeFromRequest

從現有記錄初始化新的記錄,前提是已定義兩個實體的屬性對應。 如需詳細資訊,請參閱自訂實體和屬性對應

RetrieveDuplicatesRequest

偵測及擷取指定之記錄的重複記錄,前提是重複資料偵測已啟用,而且有實體的已發行重複資料偵測規則。 如需詳細資訊,請參閱偵測重複資料

ReassignObjectsSystemUserRequest

將指定的系統使用者擁有的所有實體重新指派給其他系統使用者或團隊。

RetrieveRequest

擷取系統使用者。 您也可以呼叫 IOrganizationService.Retrieve 方法。

RemoveParentRequest

移除記錄的上層。

RetrieveAllChildUsersSystemUserRequest

擷取為指定系統使用者之下屬的系統使用者集合。

RetrieveMultipleRequest

擷取系統使用者的集合。 您也可以呼叫 IOrganizationService.RetrieveMultiple 方法。

RetrievePrincipalAttributePrivilegesRequest

擷取使用者或團隊透過 FieldSecurityProfile 實體直接或間接 (透過團隊成員資格) 關聯,擁有的所有受保護屬性權限。

RetrieveTeamsSystemUserRequest

已取代。 請使用 RetrieveMultipleRequest 類別。 擷取指定的系統使用者為所屬成員的團隊的集合。

RetrieveUserPrivilegesRequest

擷取系統使用者 (使用者) 所有的權限,透過人員在指定之業務單位的角色。

RetrieveUserSettingsSystemUserRequest

已取代。 請使用 RetrieveMultipleRequest 類別。 擷取特定系統使用者的系統使用者設定。

SetBusinessSystemUserRequest

設定指定的系統使用者的業務單位。

SetParentSystemUserRequest

設定指定的系統使用者的上層 (經理)。

SetStateRequest

設定系統使用者的狀態。 可能的狀態定義於 SystemUser.Statecode 屬性中。 如果您使用早期繫結類型,請使用 SystemUserState 列舉。 如需狀態值的清單,請參閱 SystemUser 實體中繼資料。您可以在組織的中繼資料中找到這項資訊。 請參閱先前的中繼資料瀏覽器資訊。

UpdateRequest

更新系統使用者。 您也可以呼叫 IOrganizationService.Update 方法。

UpdateUserSettingsSystemUserRequest

已取代。 請使用 UpdateRequest 類別。 更新系統使用者的系統使用者設定。

另請參閱

使用者與團隊實體
依實體排列的權限
UserSettings 實體訊息和方法

Microsoft Dynamics 365

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權