<\/P>
Tento příspěvek popisuje, jak můžete použít:<\/FONT><\/P>Survey123 k zachycení informací potřebných k vytvoření uživatelských účtů ArcGIS Online <\/FONT><\/LI><\/UL>ArcGIS Dashboards k volitelnému schválení těchto žádostí o účet<\/FONT><\/LI><\/UL>ArcGIS Hosted Notebooks a Python API k automatizaci vytváření schválených uživatelských účtů <\/FONT>
<\/LI><\/UL>Jak to funguje - <\/H2>Můžete využít Survey123 ke sběru žádostí od uživatelů o účet. Jakmile vyplní formulář, data jsou uložena do vrstvy prvků. Tuto vrstvu prvků můžete použít v Dashboardu, kde příslušný personál může žádosti schválit nebo zamítnout. Poté můžete naplánovat spuštění ArcGIS Notebooku v určeném intervalu pro vytvoření účtů pro schválené žádosti.<\/FONT><\/P>
<\/span> <\/P>
Potenciální případy použití 6 6<\/H2>Na základě spolupráce s organizacemi v oblasti krizového řízení bychom vám s kolegou velmi doporučili nasadit toto řešení, pokud:<\/FONT><\/P>Jste administrátor, který vytváří účty ručně ad hoc a/nebo během specifických scénářů, kdy máte příliv nových uživatelů<\/FONT><\/LI>Potřebujete organizovaný způsob, jak zachytit více informací o potenciálních uživatelích žádajících o účty<\/FONT><\/LI>Jste administrátor, který chce bezpečným způsobem rozdělit administrativní zátěž vytváření účtů na neadministrátory<\/FONT><\/LI>Jste Hub Premium Community administrátor, který chce zabránit veřejnosti ve vytváření komunitních účtů odebráním možnosti vytvoření komunitního účtu<\/A> z přihlašovací výzvy, ale stále potřebujete efektivní proces pro poskytování komunitních účtů.<\/FONT>
<\/LI><\/UL>
Tipy pro profesionály
- Zvažte, zda by váš průzkum měl podporovat více jazyků. Další jazyky můžete přidat v Survey123 Connect nebo v web designeru.
- Zjednodušte svůj průzkum co nejvíce! Například:
- Sbíráte telefonní číslo? Použijte vstupní masku
- Sbíráte bodovou polohu? Použijte druh otázky adresa(web designer) nebo geokódový vzhled(Survey123 Connect)
- Sbíráte informace na základě jejich polohy? Použijte funkce pulldata, abyste vypočítali jejich PSČ, kongresový okrsek a další!
- Pro všechny průzkumy předvyplňte a skryjte co nejvíce polí
Zveřejněte a sdílejte svůj průzkum
Zveřejněte svůj průzkum pro vytvoření položky formuláře a hostované vrstvy prvků. Než průzkum a příslušnou vrstvu sdílíte s veřejností, osvěžte si nejlepší postupy zabezpečení dat ve veřejných průzkumech! Ať už používáteSurvey123 Connect, neboSurvey123 web designer, chcete zajistit odpovědný sběr dat.
Krok 2: Nakonfigurujte schvalovací aplikaci
(volitelné)
Pokud chcete, aby byly účty vytvářeny automaticky, přejděte ke kroku 3. Pokud chcete před vytvořením účtu zkontrolovat a schválit jednotlivé žádosti, postupujte podle níže uvedených kroků!
Běžně používáme prvek tabulky ArcGIS Dashboard, abychom mohlipřímo aktualizovat atributy. Můžete použítvložený Survey123 ve svém ArcGIS Dashboardu, nebo použít widget pro úpravyv ArcGIS Experience Builderu, nebo widget průzkumu. Cílem je jednoduše vytvořit aplikaci, která umožní určitým uživatelům změnit stav žádosti z "Nový" na "Schválený"
Připravte si svůj schvalovací pohled
Zahajte vytvořenímpohledus vaší vrstvou požadavků na přístup tak, abyste mohli povolit dotazování a úpravy atributů. Tento pohled může být filtrován tak, aby zobrazoval pouze žádosti se stavem "Nový", nebo zobrazoval všechny žádosti. Pohled musí být upravitelný a mít povolenou aktualizaci.

Nakonfigurujte formulář pro úpravy
Dále přidejte svůj pohled do webové mapy tak, abyste mohlinastavit formulář pro úpravy. Váš formulář by měl umožnit uživateli upravovat pole Status žádosti. Můžete použít Arcade k výpočtu pole "Schváleno od", jako jeUživatelské jméno uživatele a pole Datum schválení na nyní.

Po nakonfigurování formuláře přejděte do „vlastností“, rozbalte „informace“ a klikněte na „Uložit“ pro uložení konfigurace formuláře do vrstvy. Tento krok nám umožní přístup k formuláři přes ArcGIS Dashboard, bez webové mapy.
Vytvořte a sdílejte svou Approval App
Nyní jste připraveni vytvořit ArcGIS Dashboard s tabulkovým prvkem. Připojte tabulkový prvek k dříve vytvořenému Approval View. Nakonfigurujte tabulkový prvek tak, aby zobrazoval prvky, vyberte sloupce, které chcete vidět, a zapněte „Povolit aktualizaci atributů“
Nyní mohou uživatelé zobrazit žádosti o přístup a kliknout na ikonu tužky pro schválení. Pokud chcete, můžete nakonfigurovat další prvky, jako je indikátor součtu žádostí.


Nezapomeňte sdílet svůj ArcGIS Dashboard a Approval View s uživateli, kteří potřebují schvalovat žádosti. Tato aplikace vám umožní sdílet administrativní odpovědnost za schvalování účtů bez udělení skutečných administrátorských oprávnění! Wow!
Krok 3: Nasazení vašeho ArcGIS Hosted Notebooku
Pro použití ArcGIS Hosted Notebooku k vytváření účtů budete potřebovat účet s potřebnými administrativními oprávněními v organizaci ArcGIS Online, kde budou účty vytvářeny.
Začínáme
Podívejte se na tento vzorový příklad a stáhněte si kopii pro nasazení ve vaší organizaci. Tento notebook se často používá k vytváření účtů v ArcGIS Hub Online Community Organization, protože administrátor zabránil veřejnosti v zakládání komunitních účtů – pokud je to váš případ, podívejte se, jak vzorový notebook autentizuje do dvou organizací: gis poskytuje přístup k našemu Feature Layer a hub_gis je místo, kde budeme účty vytvářet.
Pokud vytváříte účty v jedné organizaci ArcGIS Online, odstraňte definici hub_gis níže a nahraďte všechny výskyty hub_gis za gis.

Nastavení počátečních proměnných
Dále budete muset nastavit některé počáteční proměnné. Nahraďte user_management_layer <item id> ID položky feature layer obsahující informace o vašich žádostech o účet. Dále, pokud chcete všechny nové účty umístit do jedné centralizované skupiny (například skupiny Followers pro iniciativu), aktualizujte followers_group_id <item id> na příslušné ID skupiny. Pokud nepotřebujete přidávat uživatele do centrální skupiny, klidně tento řádek zakomentujte.
Poté, pokud jste nakonfigurovali Approval App, dotážete se na feature layer žádostí o účet pro záznamy, kde pole Stav žádosti je rovno „Approved“ a Člen vytvořen je „No“ – skript tak vytvoří účty pouze pro žádosti, které byly schváleny, ale ještě nebyly zpracovány.
Pokud jste nenakonfigurovali approval app, změňte dotaz níže na „member_created = 'no'“, aby byly žádosti zpracovány bez manuální intervence.

Definujte a vytvořte uživatelský účet
Pro dokončení úprav skriptu nahraďte „_mycommunity“ identifikátorem uživatelského jména dle vašeho výběru a aktualizujte new_usertype a new_role pro typ uživatele a roli, kterou chcete přiřadit svým uživatelům.

Abychom vysvětlili zbytek notebooku: odtud bude kontrolovat, zda uživatel již existuje před vytvořením jeho účtu, volitelně jej přidá do skupin a aktualizuje feature layer žádostí o účet.

Pamatujte: pokud nevytváříte účty v Hub Premium Community Organization, změňte všechny výskyty hub_gis na gis.
Uložit a naplánovat
Nakonec můžete uložit své změny a naplánovat úlohu notebooku, aby tento proces běžel opakovaně – obvykle to bývá noční proces, ale vyberte časový rámec vhodný pro potřeby vaší organizace.
Souhrn položek
Pokud jste došli až sem, měli byste vytvořit následující položky
Název | Typ položky | Úroveň sdílení |
Formulář žádosti o přístup | Survey123 Formulář | Veřejný |
Zobrazení veřejných podání | Hosted Feature Layer (View) | Veřejný |
Vrstva žádostí o přístup | Hosted Feature Layer | Nesdíleno |
Zobrazení schválení | Hosted Feature Layer (View) | Sdíleno s vlastníkem nebo skupinou |
Approval Aplikace | ArcGIS Dashboard | Sdíleno s vlastníkem nebo skupinou |
Tvůrce účtu | ArcGIS Hosted Notebook | Nesdíleno |
Závěrečné myšlenky
Doufejme, že výše uvedené řešení umožní vašim uživatelům získávat účty efektivněji a uvolní vám čas na zaměření se na hodnotnější GIS úkoly!
Pokud máte otázky nebo potíže s implementací tohoto pracovního postupu, napište komentář níže. Rádi také uslyšíme o jakýchkoli úpravách, které provedete!
Až zveřejníme další související zdroje, přidáme sem odkazy.