Cross Origin Resource Sharing.<\/A><\/P>Zde je to, jak to vypadá v nastavení portálu:<\/P>
<\/P>
<\/P>
<\/P>
Pro mě toto nastavení nestačilo, musel jsem také změnit nastavení HTTP response header v IIS. Na vašem serveru otevřete IIS na ovládacím prvku HTTP Response Header, dvojklikem jej otevřete a Přidejte<\/STRONG> to, co vidíte níže.<\/P><\/P>
<\/P><\/P>
<\/P><\/P>Nyní je server nastavený, pojďme konfigurovat tok dat. Pokud máte bystré oči, uvidíte, že můj testovací průzkum je o sendviči s kaviárem. Pokud si zjistíte souřadnice, je zcela možné, že si tam jeden skutečně můžete koupit! Můj skutečný bod však je, že Survey123 posílá spoustu JSON a může být velmi složitý u velkého průzkumu. Pokud se podíváte na jiné integrační platformy, zjistíte, že i když se snaží vypadat<\/EM> jako přístupy bez kódu, můžete být nuceni parsovat JSON uprostřed toku dat, abyste získali požadovaná data. Nicméně Survey123 vždy zapisuje do služby prvků, kterou Data Interoperability nativně rozumí, takže máme tu výhodu zapomenout na létající JSON a jít přímo ke službě prvků. Fantastické!<\/P><\/P>Nejdříve však vytvořte svůj průzkum. Tady je ten můj:<\/P><\/P>
<\/P><\/P>Když je průzkum odeslán, prvek je zapsán do jeho služby prvků a pak<\/<EM>, jakýkoli nakonfigurovaný webhook je spuštěn - můžete vidět POST applyEdits v mém ladicím zobrazení prohlížeče výše před POST webhooku. Aby geoprocesní služba podporovala integraci hledáním nových záznamů, obsahuje můj průzkum skrytou povinnou otázku 'Integrated' s výchozí hodnotou 'N', kterou moje integrace upravuje na 'Y'. Průzkum jsem vytvořil ve webovém návrháři, který nepodporuje skryté otázky, poté jsem jej upravil v Survey123 Connect pro přidání otázky, zde je jeho vzhled při úpravě:<\p\n\p\n<img __jive_id=\"504836\" class=\"j-img-centered jive-image image-8\" src=\"https:\/\\/us.v-cdn.net\\/6038851\\/uploads\\/legacyfs\\/online\\/504836_pastedImage_3.png\" style=\"display: block; margin-left: auto; margin-right: auto;\" \/>\n\nA když se uloží do průzkumu:<\p\n\p\n<img __jive_id=\"504835\" class=\"image-7 j-img-centered jive-image\" src=\"https:\/\\/us.v-cdn.net\\/6038851\\/uploads\\/legacyfs\\/online\\/504835_pastedImage_1.png\" style=\"display: block; margin-left: auto; margin-right: auto;\" \/>\n\nMusíte aktualizovat a znovu publikovat průzkum pro aplikaci změny schématu.<\p\n<p>Takže nyní má můj průzkum pole, které mohu použít jako příznak výběru pro zpracování. Vytvořil jsem několik záznamů pro návrh integračního pracovního prostoru a tady je:<\p\n<p>\n
\nJe také ke stažení v blogu. Neprovádí žádnou skutečnou integraci - to je vaše práce - ale můžete vidět vzor. Čtěte záznamy kde integrate = 'N', dělejte svou práci a pak aktualizujte integrate na 'Y' a zapište zpět do služby s GlobalID jako klíčovým polem. Ujistěte se, že zdroj vašeho nástroje je vložený.<\p\n<p>Pokud máte velký počet spolupracovníků ve svém průzkumu a náhodou jsou dva průzkumy odeslány současně, nevadí jestli jedna exekuce zpracuje dva průzkumy a druhá žádný. Pokud máte obavy o latenci zápisu průzkumů do služby prvků začněte svůj proces kombinací Creator-Decelerator-FeatureReader.<\p\n<p>Manuálně jsem testoval zpracování před publikováním webového nástroje odesíláním průzkumů a spuštěním nástroje v režimu úprav. V tomto okamžiku jsem připraven sdílet webový nástroj. Spusťte nástroj z toolboxu pro vytvoření položky Historie a pak ji sdílejte. Všimnete si, že služba má být veřejná. Pokud to ve vaší organizaci není možné udělat, vezměte Survey123 do své podnikové infrastruktury.<\p\n<p>\n
\nUdělejte nástroj synchronní<\/STRONG> na začátek. Pokud zjistíte, že dostupné instance nestíhají tempo přejděte na asynchronní.<\/p>
<\/P>
<\/P><\/P>Nyní, když přijde sandwich survey, spustí se moje integrace webhook a Integrated = 'Y'.<\/P><\/P>
<\/P><\/P>Opravdová no-code integrace, díky ArcGIS Data Interoperability<\/STRONG>. Pokud mě uvidíte v místních sandwich obchodech, pracuji - upřímně.<\/P><\/BODY><\/HTML>