{"id":24686,"date":"2021-02-08T10:55:36","date_gmt":"2021-02-08T09:55:36","guid":{"rendered":"http:\/\/help.qualiware.it\/qw-help\/?p=24686"},"modified":"2021-02-08T14:31:41","modified_gmt":"2021-02-08T13:31:41","slug":"qw_wf_designer2","status":"publish","type":"post","link":"https:\/\/help.qualiware.it\/qw-help\/qw_wf_designer2\/","title":{"rendered":"BPM Workflow Designer"},"content":{"rendered":"<p>Il <strong>WorkFlow Designer<\/strong> del modulo BPM di QualiWare consente la progettazione del flusso di una determinata categoria di documenti o form.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-24688\" src=\"http:\/\/help.qualiware.it\/qw-help\/wp-content\/uploads\/BPM-Workflow-Designer.png\" alt=\"\" width=\"1072\" height=\"619\" srcset=\"https:\/\/help.qualiware.it\/qw-help\/wp-content\/uploads\/BPM-Workflow-Designer.png 1072w, https:\/\/help.qualiware.it\/qw-help\/wp-content\/uploads\/BPM-Workflow-Designer-300x173.png 300w, https:\/\/help.qualiware.it\/qw-help\/wp-content\/uploads\/BPM-Workflow-Designer-768x443.png 768w, https:\/\/help.qualiware.it\/qw-help\/wp-content\/uploads\/BPM-Workflow-Designer-1024x591.png 1024w\" sizes=\"(max-width: 1072px) 100vw, 1072px\" \/><\/p>\n<p>Esso \u00e8 disponibile solo per le categorie aventi il flag <strong>Categoria BPM<\/strong> attivo, e vi si accede dalla <a href=\"http:\/\/help.qualiware.it\/qw-help\/conf_docform\/\">scheda di configurazione<\/a> della categoria premendo il tasto <strong>BPM Workflow Designer<\/strong>.<\/p>\n<p>Nel diagramma di flusso \u00e8 possibile utilizzare 4 tipi di elemento:<\/p>\n<ul>\n<li><strong>Attivit\u00e0<\/strong>: rappresenta l&#8217;azione che deve essere compiuta, e che pu\u00f2 consistere nell&#8217;inserimento dati da parte di uno o pi\u00f9 utenti, o l&#8217;invio o ricezione di informazioni da altri sistemi.&nbsp;<\/li>\n<li><strong>Biforcazione esclusiva (XOR)<\/strong>: rappresenta il punto in cui un flusso si pu\u00f2 suddividere fra due<\/li>\n<li>alternative, in base a specifiche condizioni; solo una delle due alternative pu\u00f2 essere percorsa.<\/li>\n<li><strong>Biforcazione inclusiva (OR)<\/strong>: rappresenta il punto in cui un flusso si pu\u00f2 suddividere fra due alternative, in base a specifiche condizioni,&nbsp;ma in questo caso possono essere percorse anche entrambe.<\/li>\n<li><strong>Biforcazione parallela (AND)<\/strong>: rappresenta il punto in cui un flusso si suddividere&nbsp;in due alternative che vengono entrambe percorse, dando quindi luogo ad attivit\u00e0 da svolgere in parallelo.<\/li>\n<\/ul>\n<p>Lo stato di un documento o di un&#8217;istanza di un form \u00e8 costituito dalle attivit\u00e0 aperte in un determinato momento. Le transizioni di stato corrispondono ai passaggi da un&#8217;attivit\u00e0 all&#8217;altra.<br \/>\nE&#8217; possibile definire le regole che stabiliscono quando un&#8217;attivit\u00e0 \u00e8 completata, scegliendo fra le seguenti possibilit\u00e0:<\/p>\n<ul>\n<li>Tutti gli utenti coinvolti nell&#8217;attivit\u00e0 hanno dato il visto<\/li>\n<li>Almeno un utente coinvolto nell&#8217;attivit\u00e0 ha dato il visto<\/li>\n<li>E&#8217; trascorsa una determinata quantit\u00e0 di tempo da quando l&#8217;attivit\u00e0 \u00e8 iniziata<\/li>\n<li>L&#8217;esecuzione di uno script VB.NET ha restituito il valore&nbsp;<strong><em>True<\/em><\/strong><\/li>\n<\/ul>\n<p>L&#8217;ultima possibilit\u00e0 \u00e8 particolarmente interessante in quanto consente di definire la condizione di chiusura in modo molto flessibile, eventualmente condizionandola alla conclusione di uno o pi\u00f9 flussi differenti (ad es. la chiusura di una &nbsp;Non Conformit\u00e0) oppure alla ricezione di dati da altri sistemi.<\/p>\n<p>Alle attivit\u00e0 \u00e8 possibile associare azioni da compiere all&#8217;inizio e al completamento, scegliendo una o entrambe le seguenti possibilit\u00e0:<\/p>\n<ul>\n<li>Invio di una e-mail, di cui \u00e8 possibile definire destinatari, oggetto e testo<\/li>\n<li>Esecuzione di uno script VB.NET<\/li>\n<\/ul>\n<p>Quest&#8217;ultima possibilit\u00e0 consente ad esempio di aggiornare altri flussi o di trasmettere informazioni ad altri sistemi. Sull&#8217;ultima attivit\u00e0 pu\u00f2 essere utilizzata per pubblicare automaticamente il documenti. Si veda a questo proposito questo <a href=\"http:\/\/help.qualiware.it\/qw-help\/pubblicazione-di-un-documento-bpm\/\">frammento di codice<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Abilitazione dell\u2019utente alla modifica dei dati nei file\/form in base allo stato del workflow<\/strong><\/p>\n<p>Nelle categorie con workflow di tipo BPM esistono regole specifiche sulla possibilit\u00e0 o meno per l\u2019utente di apportare modifiche sul file\/form.<br \/>\nTali regole dipendono dalle attivit\u00e0 alla quale l\u2019utente \u00e8 abilitato, ai ruoli impostati sui vari campi e allo stato delle attivit\u00e0 stesse (aperta\/chiusa).<br \/>\nI ruoli su un campo si impostano in <strong><span style=\"color: #990000;\">RuoliAbilitati<\/span><\/strong> nelle propriet\u00e0 del campo specifico del form:<\/p>\n<p><a href=\"https:\/\/help.qualiware.it\/qw-help\/wp-content\/uploads\/ruoliabilitati.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-26628\" src=\"https:\/\/help.qualiware.it\/qw-help\/wp-content\/uploads\/ruoliabilitati.jpg\" alt=\"\" width=\"455\" height=\"293\"><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Per le categorie di tipo <strong>File<\/strong>, un utente pu\u00f2 modificare il file, cliccando sul pulsante <strong><span style=\"color: #990000;\">Scrivi<\/span><\/strong>, se \u00e8 assegnato ad almeno un\u2019attivit\u00e0 che non \u00e8 ancora stata completata. In caso contrario, il pulsante <strong><span style=\"color: #990000;\">Scrivi<\/span><\/strong>&nbsp;risulta disabilitato.<\/p>\n<p>Per le categorie di tipo <strong>Form<\/strong>, un utente pu\u00f2 modificare il contenuto di un campo, cliccando sul pulsante <strong><span style=\"color: #990000;\">Modifica dati form<\/span><\/strong>:<\/p>\n<ul>\n<li>se \u00e8 assegnato ad una o pi\u00f9 attivit\u00e0 del workflow,<\/li>\n<li>se uno o pi\u00f9 dei ruoli corrispondenti alle attivit\u00e0 cui l\u2019utente \u00e8 assegnato, compaiono fra quelli abilitati alla modifica del campo,<\/li>\n<li>se le attivit\u00e0, cui l\u2019utente \u00e8 assegnato, non sono ancora state completate.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>NOTA<\/strong>: se su un campo specifico del form \u00e8 stato abilitato il flag <strong><span style=\"color: #990000;\">Modifica dopo workflow<\/span><\/strong>, il campo in questione sar\u00e0 <strong>sempre modificabile<\/strong> a prescindere dai ruoli abilitati, dalla chiusura dell\u2019attivit\u00e0 o dalla pubblicazione del documento.<\/p>\n<p><a href=\"https:\/\/help.qualiware.it\/qw-help\/wp-content\/uploads\/moddopowf.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-26629\" src=\"https:\/\/help.qualiware.it\/qw-help\/wp-content\/uploads\/moddopowf.jpg\" alt=\"\" width=\"448\" height=\"242\"><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il WorkFlow Designer del modulo BPM di QualiWare consente la progettazione del flusso di una determinata categoria di documenti o form. Esso \u00e8 disponibile solo per le categorie aventi il flag Categoria BPM attivo, e vi si accede dalla scheda di configurazione della categoria premendo il tasto BPM Workflow Designer. Nel diagramma di flusso \u00e8&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ngg_post_thumbnail":0,"footnotes":""},"categories":[75],"tags":[],"acf":[],"_links":{"self":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/24686"}],"collection":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/comments?post=24686"}],"version-history":[{"count":0,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/24686\/revisions"}],"wp:attachment":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/media?parent=24686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/categories?post=24686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/tags?post=24686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}