管理 IoT Central 組織 (部分機器翻譯)

組織可讓您定義階層,讓您用來管理哪些使用者可以看到 IoT Central 應用程式中哪些裝置。 使用者的角色會決定他們對所看到裝置的許可權,以及他們可存取的體驗。 使用組織來實作多租使用者應用程式。

組織是選擇性功能,可讓您更充分掌控 應用程式中的使用者和角色

組織是階層式:

Diagram showing a sample hierarchy of organizations.

當您建立第一個組織階層時,您會看到應用程式的名稱位於根目錄。 您新增的每個組織都會成為子組織或分葉組織。 組織階層使用繼承。 例如,在上圖所示的階層中:

  • Adatum Solar 使用者可以存取美國 、加拿大 歐洲 和拉丁美洲 裝置。
  • Contoso 使用者可以存取階層中所有組織中所有裝置。

同層級組織中的使用者看不到彼此的其他裝置。

當您將應用程式存取權授與使用者時,您指派其存取權的階層愈高,他們就越能看見及管理。 組織會控制使用者可以看到的裝置。 角色會定義使用者可以執行的動作,例如建立、讀取和刪除裝置。

下列螢幕擷取畫面顯示 IoT Central 中的組織階層定義:

Screenshot of organizations hierarchy definition.

若要瞭解如何使用 IoT Central REST API 管理組織,請參閱 如何使用 IoT Central REST API 來管理組織。

建立階層

若要開始使用組織,您需要定義組織階層。 階層中的每個組織都會做為您放置裝置、儲存儀表板和裝置群組,以及邀請使用者的邏輯容器。 若要建立組織,請移至 IoT Central 應用程式中的 [許可權 ] 區段,選取 [組織 ] 索引標籤,然後選取 [+ 新增 ] 或使用現有組織的操作功能表。 若要一次建立一或多個組織,請選取 [+ 新增另一個組織 ]:

Screenshot that shows the options for creating an organization hierarchy.

提示

組織的初始設定必須由應用程式管理員istrator 角色的成員 來完成。

若要將組織重新指派給新的父代,請選取 [編輯 ] 並選擇新的父代。

若要刪除組織,您必須刪除或移至另一個組織,任何相關聯的專案,例如儀表板、裝置、使用者、裝置群組和作業。

提示

您也可以使用 REST API 來 建立和管理組織

指派裝置

定義組織階層之後,請將裝置指派給組織。 每個裝置只屬於單一組織,因此請選擇階層中的適當組織。

當您在應用程式中建立新的裝置時,請將它指派給階層中的組織:

Screenshot that shows how to assign a device to an organization.

若要將現有的裝置指派或重新指派給組織,請選取裝置清單中的裝置,然後選取 [組織 ]:

Screenshot that shows how to change the organization a device is associated with.

提示

您可以在裝置清單中查看裝置所屬的組織。 使用裝置清單中的篩選工具來顯示特定組織中的裝置。

當您將裝置重新指派給另一個組織時,裝置的資料會根據資料擷取的時間與組織保持一起。 例如:

  • 裝置是 Contoso/Customer1 組織的一部分 ,從第一天到七天,然後在第八天移至 Contoso/Customer4 組織。
  • 在第九天, Contoso/Customer4 使用者可以從第八天到九天看到資料。
  • 在第九天, Contoso/Customer1 使用者可以看到從第一天到七天的資料。

裝置優先註冊

裝置可以自行向 IoT Central 應用程式註冊,而不需要先新增至裝置清單。 在此情況下,IoT Central 會將裝置新增至階層中的根組織。 然後,您可以將裝置重新指派給不同的組織。

相反地,您可以使用 CSV 匯入功能,向您的應用程式大量註冊裝置,並將其指派給組織。 若要深入瞭解,請參閱 匯入裝置

閘道

您會將閘道和下游裝置指派給組織。 您不需要將閘道及其相關聯的下游裝置指派給相同的組織。 如果您將其指派給不同的組織,則使用者可能會看到閘道,但看不到下游裝置,或下游裝置,但無法查看閘道。

角色

當您在應用程式中建立第一個組織時,IoT Central 會在應用程式中新增三個新角色: Org 管理員istrator Org Operator Org Viewer 。 這些角色是必要的,因為組織使用者無法存取特定的全應用程式功能,例如:定價方案、品牌和色彩、API 權杖和全應用程式註冊群組資訊。

Screenshot that shows the three organization roles.

當您邀請使用者加入應用程式中的組織時,可以使用這些角色。

自訂群組織角色

若要為組織使用者建立自訂角色,請建立新的角色,然後選擇 [ 組織 角色類型]:

Screenshot that shows how to create a custom organization role.

然後選取角色的許可權。

邀請使用者

建立組織階層並將裝置指派給組織之後,請邀請使用者到您的應用程式,並將其指派給組織。

若要邀請使用者,請流覽至 [許可權 > 使用者 ]。 輸入其電子郵件地址、指派給的組織,以及他們所屬的角色或角色。 您選取的組織會篩選可用的角色清單,以確定您將使用者指派給有效的角色:

Screenshot that shows how to assign a user to an organization and role.

您可以將相同的使用者指派給多個組織。 使用者可以在指派給的每個組織中有不同的角色:

名稱 角色 Organization
user1@contoso.com 組織管理員istrator 自訂應用程式
user1@contoso.com 組織檢視器 自訂應用程式

當您邀請新使用者時,您必須與他們共用應用程式 URL,並要求他們登入。 使用者第一次登入之後,應用程式會出現在使用者的 [ 我的應用程式 ] 頁面上。

若要第一次存取應用程式,受邀的使用者必須先使用他們從系統管理員收到的連結流覽至應用程式。 應用程式在 Azure IoT Central 網站上的 [我的應用程式 ] 頁面上看不到 ,直到那時為止。

使用組織

建立組織階層之後,您可以在應用程式區域中使用組織,例如:

預設組織

提示

這是僅適用于您的個人喜好設定。

您可以將組織設定為預設組織,以個人喜好設定在應用程式中使用。 當您選擇組織時,預設組織會變成預設選項,例如當您新增使用者或將裝置新增至 IoT Central 應用程式時。

若要設定預設組織,請選取 頂端功能表列上的設定

Screenshot that shows how to set your default organization.

將組織新增至現有的應用程式

在您新增組織階層之前,應用程式可能包含裝置、使用者和體驗,例如儀表板、裝置群組和作業。

當您開始新增組織時,所有現有的裝置、使用者和體驗都會與應用程式中的根組織保持關聯:

  • 您可以將裝置重新指派給新的組織。
  • 您可以將使用者指派給新的組織,並從根目錄取消指派。
  • 您可以重新建立儀表板、裝置群組和作業等體驗,並將其與階層中的組織產生關聯。

限制

下列限制適用于組織:

  • 階層不能超過五個層級的深度。
  • 組織的總數不能超過 200 個。 階層中的每個節點都會計算為組織。

下一步

既然您已瞭解如何管理 Azure IoT Central 組織,建議的下一個步驟是瞭解如何 使用 Blob 儲存體 將 IoT 資料匯出至雲端目的地。