{"id":8298,"date":"2020-12-14T13:45:13","date_gmt":"2020-12-14T12:45:13","guid":{"rendered":"https:\/\/gis.oneteam.it\/?p=8298"},"modified":"2020-12-11T18:48:57","modified_gmt":"2020-12-11T17:48:57","slug":"crea-flussi-di-lavoro-interattivi-con-le-task-di-arcgis-pro","status":"publish","type":"post","link":"https:\/\/gis.oneteam.it\/index.php\/2020\/12\/14\/crea-flussi-di-lavoro-interattivi-con-le-task-di-arcgis-pro\/","title":{"rendered":"Crea flussi di lavoro interattivi con le Task di ArcGIS Pro!"},"content":{"rendered":"<p style=\"text-align: justify;\">Benvenuti in un nuovo articolo riguardante le principali funzionalit\u00e0 di ArcGIS Pro. Oggi parleremo delle <strong>ArcGIS Task<\/strong>, una modalit\u00e0 di ArcGIS Pro che permette di gestire e standardizzare meglio i flussi di lavoro, disponibile per tutti i livelli di licenza.<\/p>\n<p style=\"text-align: justify;\">Le Task permettono di guidare l&#8217;utente nell&#8217;esecuzione di una processo da effettuare per completare un certo lavoro, ad esempio l&#8217;aggiornamento di una Feature Class o l&#8217;inserimento di nuove informazioni tabellari. Invece che annotarsi i passaggi su un documento esterno, le informazioni necessarie possono essere inserite, salvate e condivise direttamente in ArcGIS Pro! Oltre alla descrizione di cosa si dovr\u00e0 fare e in che modalit\u00e0, le Task permettono di pre-impostare gli strumenti della Toolbox e i comandi presenti nel software.<\/p>\n<h2 style=\"text-align: justify;\">Non proprio un Model Builder&#8230;<\/h2>\n<p style=\"text-align: justify;\">Le Task di ArcGIS Pro forniscono all&#8217;utente una guida per l&#8217;aggiornamento dei dati, in modo da standardizzare il processo per pi\u00f9 utenti. Ci\u00f2 permette di ridurre errori e di automatizzare il lavoro, ma non solo! Tutti i procedimenti rimangono interattivi: l&#8217;utente pu\u00f2 decidere di saltarli (se non obbligatori) ed \u00e8 possibile inserire nelle Task comandi non automatizzabili, ad esempio la modifica geometrica di una Feature Class.<\/p>\n<p style=\"text-align: justify;\">Le Task non sono quindi come i modelli creati con Model Builder: sono indicate per processi che richiedono una parziale automazione del lavoro, dove \u00e8 indispensabile che l&#8217;utente possa interagire in maniera maggiore e possa inserire informazioni non automatizzabili.<\/p>\n<h2 style=\"text-align: justify;\">Struttura di una Task<\/h2>\n<p style=\"text-align: justify;\">Dalla tab <strong>Insert<\/strong> \u00e8 possibile inserire un nuovo <strong>Task Item<\/strong>, l&#8217;elemento che contiene le varie Task create. Dopo averli creati, i Task Item sono disponibili in una sezione dedicata del Catalog.<\/p>\n<figure id=\"attachment_8470\" aria-describedby=\"caption-attachment-8470\" style=\"width: 567px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/12\/task-item-insert.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8470 size-full\" src=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/12\/task-item-insert.png\" alt=\"ArcGIS Task - Insert\" width=\"567\" height=\"108\" srcset=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/12\/task-item-insert.png 567w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/12\/task-item-insert-300x57.png 300w\" sizes=\"auto, (max-width: 567px) 100vw, 567px\" \/><\/a><figcaption id=\"caption-attachment-8470\" class=\"wp-caption-text\"><em>La creazione di un Task Item e la sua visualizzazione all&#8217;interno del Catalog<\/em><\/figcaption><\/figure>\n<p style=\"text-align: justify;\">La creazione e la modifica dei flussi di lavoro viene effettuata attraverso il Task Designer, attivabile cliccando col il tasto destro sul Task Item selezionato dal Catalog. Dopo aver inserito le caratteristiche del Task Item, come l&#8217;autore o la descrizione, vediamo come creare i veri e propri flussi di lavoro.<\/p>\n<figure id=\"attachment_8368\" aria-describedby=\"caption-attachment-8368\" style=\"width: 549px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/10\/task-designer.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8368 size-full\" src=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/10\/task-designer.png\" alt=\"Task Designer\" width=\"549\" height=\"442\" srcset=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/10\/task-designer.png 549w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/10\/task-designer-300x242.png 300w\" sizes=\"auto, (max-width: 549px) 100vw, 549px\" \/><\/a><figcaption id=\"caption-attachment-8368\" class=\"wp-caption-text\"><em>L&#8217;immagine mostra la struttura del Designer di una Task: ogni Task Item pu\u00f2 contenere pi\u00f9 Task, permettendo di creare pi\u00f9 flussi di lavoro all&#8217;interno dello stesso Task Item. Le Task possono essere organizzate in gruppi e sono composte da Step, che rappresentano i singoli passaggi che l&#8217;utente deve eseguire per completare il lavoro. Gli Step disponibili sono moltissimi e spaziano dalla selezione, all&#8217;editing fino all&#8217;utilizzo di tools incorporati. Fonte: <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/help\/tasks\/design-a-task.htm\">Esri<\/a><\/em><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Attraverso un esempio riguardante l&#8217;aggiornamento di una rete idrica, andremo a mostrare concretamente le potenzialit\u00e0 delle Task per migliorare i flussi di lavoro.<\/p>\n<h2 style=\"text-align: justify;\"><strong>Il Task Designer<\/strong><\/h2>\n<p style=\"text-align: justify;\">Vediamo ora come creare una Task, andando a controllare sia la componente geometrica sia quella tabellare.<\/p>\n<p style=\"text-align: justify;\">All&#8217;interno di un gruppo sono state create due Task, una per il disegno dell&#8217;area cantiere e una per l&#8217;esportazione di una tabella Excel. La divisione di un flusso di lavoro in pi\u00f9 Task permette una gestione pi\u00f9 autonoma, perch\u00e9 i due processi potrebbero non essere propedeutici.<\/p>\n<p style=\"text-align: justify;\">Aprendo la prima delle due Task, vediamo gli Step che compongono il procedimento da eseguire.<\/p>\n<p><a href=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/11\/task-flow.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-8434 size-full\" src=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/11\/task-flow.png\" alt=\"ArcGIS Task - Steps\" width=\"687\" height=\"228\" srcset=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/11\/task-flow.png 687w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/11\/task-flow-300x100.png 300w\" sizes=\"auto, (max-width: 687px) 100vw, 687px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Ogni Step possiede diversi parametri che possiamo settare, suddivisi su pi\u00f9 tabs: <strong>General, Actions, View e Contents<\/strong>.<\/p>\n<p style=\"text-align: justify;\">La tab <strong>General<\/strong> permette di descrivere il passaggio da effettuare: caratteristiche, istruzioni e tooltips. Oltre a ci\u00f2 \u00e8 possibile impostare se lo Step verr\u00e0 eseguito automaticamente o meno. Ogni passaggio pu\u00f2 essere personalizzato, cos\u00ec come essere reso opzionale.<\/p>\n<p style=\"text-align: justify;\">La tab <strong>Actions<\/strong> \u00e8 invece il cuore dello Step: consiste nell&#8217;impostazione dello strumento che bisogna eseguire nello Step. Pu\u00f2 essere scelto dall&#8217;elenco (tasto Edit) oppure utilizzare il tasto Record per cliccare direttamente nel software il comando da eseguire. Dalla tab Actions \u00e8 sono inoltre configurabili delle azioni automatiche da eseguire prima, durante o dopo lo Step: ad esempio la selezione o la de-selezione delle feature da modificare oppure i messaggi di errore nel caso venga eseguito male un comando.<\/p>\n<figure id=\"attachment_8440\" aria-describedby=\"caption-attachment-8440\" style=\"width: 430px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/11\/actions.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8440 size-full\" src=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/11\/actions-e1607705615831.png\" alt=\"ArcGIS Task - Actions\" width=\"430\" height=\"394\" srcset=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/11\/actions-e1607705615831.png 430w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/11\/actions-e1607705615831-300x275.png 300w\" sizes=\"auto, (max-width: 430px) 100vw, 430px\" \/><\/a><figcaption id=\"caption-attachment-8440\" class=\"wp-caption-text\"><em>In questo particolare esempio, il comando inserito nella tab Actions \u00e8 il Create Features. Non verr\u00e0 aperta un&#8217;ulteriore finestra per eseguire il comando, in quanto verr\u00e0 incorporato nella Task. Il comando \u00e8 personalizzabile al 100%, in quanto si pu\u00f2 limitare la modifica ad esempio rendendo utilizzabili solo determinati template.<\/em><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Le tab <strong>Views<\/strong> e <strong>Contents<\/strong> permettono di decidere, per ogni Step, quale mappa o layer rendere visibile, modificabile o selezionabile. Ci\u00f2 consente di nascondere i layer che non interessano per l&#8217;esecuzione di uno Step, ma renderli disponibili per il completamento del successivo. Disabilitando lo snapping per determinati layer, ad esempio, \u00e8 possibile guidare pi\u00f9 precisamente la creazione di nuove features.<\/p>\n<figure id=\"attachment_8442\" aria-describedby=\"caption-attachment-8442\" style=\"width: 431px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/11\/contents.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8442 size-full\" src=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/11\/contents.png\" alt=\"ArcGIS Task - Contents\" width=\"431\" height=\"687\" srcset=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/11\/contents.png 431w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/11\/contents-188x300.png 188w\" sizes=\"auto, (max-width: 431px) 100vw, 431px\" \/><\/a><figcaption id=\"caption-attachment-8442\" class=\"wp-caption-text\"><em>Nella tab Contents sono stati resi non selezionabili tutti i layer della mappa, e solo il layer rete_idrica \u00e8 stato reso modificabile<\/em><\/figcaption><\/figure>\n<h2>Esecuzione e controllo sui flussi di lavoro<\/h2>\n<p style=\"text-align: justify;\">Dopo aver impostato correttamente gli step, il tasto &#8220;<strong>Validate<\/strong>&#8221; permette di controllare se ci sono errori nel flusso di lavoro. Dopodich\u00e9 la Task sar\u00e0 pronta per essere eseguita dagli addetti ai lavori. Baster\u00e0 aprire il Task Item dal Catalog e selezionare la Task perch\u00e9 l&#8217;utente possa iniziare a modificare i dati grazie al flusso di lavoro preimpostato.\u00a0I vari Step mostrano dettagliatamente cosa l&#8217;utente deve eseguire, fornendogli automaticamente gli strumenti corretti, in modo da evitare errori.<\/p>\n<figure id=\"attachment_8459\" aria-describedby=\"caption-attachment-8459\" style=\"width: 364px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/12\/esecuzione.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8459 size-full\" src=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/12\/esecuzione.png\" alt=\"ArcGIS Task - Esecuzione\" width=\"364\" height=\"687\" srcset=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/12\/esecuzione.png 364w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/12\/esecuzione-159x300.png 159w\" sizes=\"auto, (max-width: 364px) 100vw, 364px\" \/><\/a><figcaption id=\"caption-attachment-8459\" class=\"wp-caption-text\"><em>L&#8217;immagine mostra la Task in esecuzione. Dopo aver effettuato i primi due Step, nel terzo la tabella attributi viene incorporata nella Task in modo da non dover aprire una seconda interfaccia per eseguire modifiche tabellari.<\/em><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Oltre all&#8217;impostazione della Task \u00e8 possibile controllare in che modo \u00e8 stata eseguita attraverso la creazione di una Task History, attivabile dalla tab Project &gt; Options &gt; Task &gt; Enable Task History. Baster\u00e0 selezionare un geodatabase per creare una tabella che verr\u00e0 compilata automaticamente ogniqualvolta verr\u00e0 eseguita una Task. All&#8217;interno della tabella ci sono informazioni di diverso tipo: dall&#8217;utente che l&#8217;ha utilizzata al tempo di esecuzione.<\/p>\n<figure id=\"attachment_8452\" aria-describedby=\"caption-attachment-8452\" style=\"width: 640px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/11\/task-history-tabelal.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8452 size-large\" src=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/11\/task-history-tabelal-1024x92.png\" alt=\"ArcGIS Task - History\" width=\"640\" height=\"58\" srcset=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/11\/task-history-tabelal-1024x92.png 1024w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/11\/task-history-tabelal-300x27.png 300w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/11\/task-history-tabelal-768x69.png 768w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2020\/11\/task-history-tabelal.png 1723w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><figcaption id=\"caption-attachment-8452\" class=\"wp-caption-text\"><em>La tabella TASK_HISTORY compilata automaticamente dopo l&#8217;esecuzione della Task<\/em><\/figcaption><\/figure>\n<h2>Conclusioni<\/h2>\n<p style=\"text-align: justify;\">In questo articolo abbiamo visto le modalit\u00e0 per creare un flusso di lavoro semi-automatizzato e per eseguirlo e controllarlo all&#8217;interno di ArcGIS Pro.\u00a0Riassumiamo sinteticamente i vari passaggi:<\/p>\n<ul style=\"text-align: justify;\">\n<li>Inserire un Task Item dalla tab Insert<\/li>\n<li>Creare le varie Task, i flussi di lavoro<\/li>\n<li>Impostare gli Step necessari per l&#8217;esecuzione del singolo flusso<\/li>\n<li>Eseguire la Task<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Grazie all&#8217;impostazione a priori dei tools da utilizzare e al controllo con la Task History, l&#8217;aggiornamento dei dati con le Task di ArcGIS Pro fornisce pi\u00f9 controllo, efficienza e sicurezza. Oltre a ci\u00f2, non sar\u00e0 pi\u00f9 necessario avere a supporto documenti che identificano i vari passaggi del flusso di lavoro, perch\u00e9 tutto sar\u00e0 contenuto all&#8217;interno di ArcGIS Pro!<\/p>\n<p style=\"text-align: justify;\">Per scoprire altre funzionalit\u00e0 delle ArcGIS Task, tra cui la condivisione o la possibilit\u00e0 di configurare messaggi di errore, consulta la <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/help\/tasks\/whatistask.htm\">documentazione<\/a>\u00a0o il <a href=\"https:\/\/www.youtube.com\/watch?v=R4GEFwMIu-M\">video<\/a> dedicato di Esri.<\/p>\n<p style=\"text-align: justify;\">Per maggiori informazioni sulle ArcGIS Task e sul mondo Esri contatta lo staff GIS di One Team via mail scrivendo a\u00a0<a href=\"mailto:gis@oneteam.it\">gis@oneteam.it<\/a>\u00a0o chiamaci allo 0247719331.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/gis.oneteam.it\/index.php\/sliders\/iscriviti\/\">Iscriviti<\/a>\u00a0al blog per non perderti i prossimi appuntamenti!<\/p>\n<p><a href=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/11\/button_iscriviti_blog_gis1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-6324\" src=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/11\/button_iscriviti_blog_gis1.png\" alt=\"\" width=\"322\" height=\"70\" srcset=\"https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/11\/button_iscriviti_blog_gis1.png 322w, https:\/\/gis.oneteam.it\/wp-content\/uploads\/2017\/11\/button_iscriviti_blog_gis1-300x65.png 300w\" sizes=\"auto, (max-width: 322px) 100vw, 322px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Benvenuti in un nuovo articolo riguardante le principali funzionalit\u00e0 di ArcGIS Pro. Oggi parleremo delle ArcGIS Task, una modalit\u00e0 di ArcGIS Pro che permette di gestire e standardizzare meglio i flussi di lavoro, disponibile per tutti i livelli di licenza. Le Task permettono di guidare l&#8217;utente nell&#8217;esecuzione di una processo da effettuare per completare un&hellip;<\/p>\n","protected":false},"author":1,"featured_media":8464,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,14],"tags":[712,70,81,713,730,731],"class_list":["post-8298","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arcgis-pro","category-articoli-tecnici","tag-2-6","tag-arcgis","tag-arcgis-pro","tag-arcgis-pro-2-6","tag-arcgis-task","tag-task"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/posts\/8298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/comments?post=8298"}],"version-history":[{"count":28,"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/posts\/8298\/revisions"}],"predecessor-version":[{"id":8473,"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/posts\/8298\/revisions\/8473"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/media\/8464"}],"wp:attachment":[{"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/media?parent=8298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/categories?post=8298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gis.oneteam.it\/index.php\/wp-json\/wp\/v2\/tags?post=8298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}