Správa organizací IoT Central

Organizace umožňují definovat hierarchii, kterou používáte ke správě uživatelů, která zařízení ve vaší aplikaci IoT Central uvidí. Role uživatele určuje svá oprávnění k zařízením, která vidí, a prostředí, ke kterým má přístup. Pomocí organizací implementujte aplikaci s více tenanty.

Organizace jsou volitelná funkce, která poskytuje větší kontrolu nad uživateli a rolemi ve vaší aplikaci.

Organizace jsou hierarchické:

Diagram showing a sample hierarchy of organizations.

Když vytvoříte první hierarchii organizace, uvidíte, že název vaší aplikace je v kořenovém adresáři. Každá organizace, kterou přidáte, se stane podřízenou nebo listovou organizací. Hierarchie organizací používají dědičnost. Například v hierarchii zobrazené v předchozím diagramu:

  • Uživatelé Adatum Solar mají přístup k zařízením ve Spojených státech, Kanadě, Evropě a Latin Americe.
  • Uživatelé společnosti Contoso mají přístup ke všem zařízením ve všech organizacích v hierarchii.

Uživatelé ve stejné organizaci nevidí ostatní zařízení ostatních uživatelů.

Když uživatelům udělíte přístup k vaší aplikaci, tím vyšší v hierarchii jim přiřadíte přístup, tím více můžou zobrazit a spravovat. Organizace řídí zařízení, která uživatel vidí. Role definuje, co může uživatel dělat, jako je vytváření, čtení a odstraňování zařízení.

Následující snímek obrazovky ukazuje definici hierarchie organizace v IoT Central:

Screenshot of organizations hierarchy definition.

Vytvoření hierarchie

Abyste mohli začít používat organizace, musíte definovat hierarchii organizace. Každá organizace v hierarchii funguje jako logický kontejner, kde umístíte zařízení, uložíte řídicí panely a skupiny zařízení a pozvete uživatele. Pokud chcete vytvořit organizace, přejděte do části Oprávnění v aplikaci IoT Central, vyberte kartu Organizace a vyberte buď + Nový , nebo použijte místní nabídku pro existující organizaci. Pokud chcete vytvořit jednu nebo mnoho organizací najednou, vyberte + Přidat jinou organizaci:

Screenshot that shows the options for creating an organization hierarchy.

Tip

Počáteční nastavení organizací musí provádět člen role Správce aplikací .

Pokud chcete změnit přiřazení organizace novému nadřazené sadě, vyberte Upravit a zvolte nový nadřazený objekt.

Pokud chcete odstranit organizaci, musíte odstranit nebo přesunout do jiné organizace všechny přidružené položky, jako jsou řídicí panely, zařízení, uživatelé, skupiny zařízení a úlohy.

Tip

Rozhraní REST API můžete také použít k vytváření a správě organizací.

Přiřazení zařízení

Po definování hierarchie organizace přiřaďte svá zařízení organizacím. Každé zařízení patří jenom do jedné organizace, takže zvolte příslušnou organizaci v hierarchii.

Když ve své aplikaci vytvoříte nové zařízení, přiřaďte ho organizaci ve vaší hierarchii:

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

Pokud chcete přiřadit nebo změnit přiřazení existujícího zařízení organizaci, vyberte zařízení v seznamu zařízení a pak vyberte Organizace:

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

Tip

V seznamu zařízení můžete zjistit, do které organizace zařízení patří. Pomocí nástroje filtru v seznamu zařízení můžete zobrazit zařízení v určité organizaci.

Když zařízení znovu přiřazujete jiné organizaci, data zařízení zůstanou v organizaci na základě doby příjmu dat. Příklad:

  • Zařízení je součástí organizace Contoso/Customer1 od dny od 1 do sedmi a pak se přesune do organizace Contoso/Customer4 dne osm.
  • V den devítka můžou uživatelé Contoso/Customer4 zobrazit data z osmi dnů a devíti.
  • Každý den devět uživatelů společnosti Contoso/Customer1 může zobrazit data od 1 do sedmi dnů.

První registrace zařízení

Zařízení se můžou zaregistrovat v aplikaci IoT Central bez toho, aby se nejdřív přidala do seznamu zařízení. V takovém případě IoT Central přidá zařízení do kořenové organizace v hierarchii. Potom můžete zařízení znovu přiřadit jiné organizaci.

Místo toho můžete pomocí funkce importu CSV hromadně zaregistrovat zařízení ve vaší aplikaci a přiřadit je organizacím. Další informace najdete v tématu Import zařízení.

Brány

Organizacím přiřadíte bránu a podřízená zařízení. Ke stejné organizaci nemusíte přiřazovat bránu a její přidružená podřízená zařízení. Pokud je přiřadíte různým organizacím, je možné, že uživatel uvidí bránu, ale ne podřízená zařízení nebo podřízená zařízení, ale ne bránu.

Role

Když ve své aplikaci vytvoříte první organizaci, IoT Central přidá do aplikace tři nové role: Správce organizace, operátor organizace a prohlížeč organizace. Tyto role jsou nezbytné, protože uživatel organizace nemá přístup k určitým funkcím celé aplikace, jako jsou cenové plány, značky a barvy, tokeny rozhraní API a informace o skupině registrací na úrovni aplikace.

Screenshot that shows the three organization roles.

Tyto role můžete použít při pozvání uživatelů do organizace ve vaší aplikaci.

Vlastní role organizace

Pokud chcete vytvořit vlastní roli pro uživatele vaší organizace, vytvořte novou roli a zvolte typ role organizace :

Screenshot that shows how to create a custom organization role.

Pak vyberte oprávnění pro roli:

Screenshot that shows how to select custom permissions for an organizational role.

Pozvání uživatelů

Po vytvoření hierarchie organizace a přiřazených zařízení organizacím pozvěte uživatele do vaší aplikace a přiřaďte je organizacím.

Pokud chcete uživatele pozvat, přejděte na Oprávnění > Uživatelé. Zadejte svoji e-mailovou adresu, organizaci, ke které jsou přiřazeni, a role, ke které uživatel patří. Organizace, kterou vyberete, filtruje seznam dostupných rolí, abyste zajistili přiřazení uživatele k platné roli:

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

Stejný uživatel můžete přiřadit více organizacím. Uživatel může mít v každé organizaci přiřazenou jinou roli:

Name Role Organizace
user1@contoso.com Správce organizace Vlastní aplikace
user1@contoso.com Prohlížeč organizace Vlastní aplikace

Když pozvete nového uživatele, musíte s nimi sdílet adresu URL aplikace a požádat ho, aby se přihlásil. Jakmile se uživatel poprvé přihlásí, zobrazí se aplikace na stránce Moje aplikace uživatele.

Při prvním přístupu k aplikaci musí pozvaný uživatel nejprve přejít k aplikaci pomocí odkazu, který obdrží od správce. Aplikace není viditelná na stránce Moje aplikace na webu Azure IoT Central do té doby.

Použití organizací

Po vytvoření hierarchie organizace můžete použít organizace v oblastech aplikace, například:

  • Řídicí panely organizace , které uživatelům zobrazují informace o zařízeních ve své organizaci.
  • Skupiny zařízení pro zařízení v konkrétních organizacích
  • Analýza zařízení v konkrétních organizacích
  • Úlohy , které hromadně spravují zařízení v konkrétních organizacích.

Výchozí organizace

Tip

Jedná se o osobní předvolbu, která platí jenom pro vás.

Organizaci můžete nastavit jako výchozí organizaci, která se má ve vaší aplikaci používat jako osobní předvolba. Výchozí organizace se stane výchozí možností pokaždé, když zvolíte organizaci, například když přidáte nového uživatele nebo přidáte zařízení do aplikace IoT Central.

Pokud chcete nastavit výchozí organizaci, vyberte Nastavení na horním řádku nabídek:

Screenshot that shows how to set your default organization.

Přidání organizací do existující aplikace

Aplikace může před přidáním hierarchie organizace obsahovat zařízení, uživatele a prostředí, jako jsou řídicí panely, skupiny zařízení a úlohy.

Když začnete přidávat organizace, všechna stávající zařízení, uživatelé a prostředí zůstanou přidružená ke kořenové organizaci v aplikaci:

  • Zařízení můžete znovu přiřadit nové organizaci.
  • Uživatelům můžete přiřadit novou organizaci a zrušit jejich přiřazení z kořenového adresáře.
  • Můžete znovu vytvořit prostředí, jako jsou řídicí panely, skupiny zařízení a úlohy a přidružit je k organizacím v hierarchii.

Omezení

Pro organizace platí následující omezení:

  • Hierarchie nesmí být delší než pět úrovní.
  • Celkový počet organizací nemůže být větší než 200. Každý uzel v hierarchii se počítá jako organizace.

Další kroky

Teď, když jste se naučili spravovat organizace Azure IoT Central, je navrhovaným dalším krokem informace o exportu dat IoT do cloudových cílů pomocí služby Blob Storage.