{"id":24428,"date":"2016-12-21T19:03:40","date_gmt":"2016-12-21T18:03:40","guid":{"rendered":"http:\/\/help.qualiware.it\/qw-help\/?p=24428"},"modified":"2017-03-18T09:49:30","modified_gmt":"2017-03-18T08:49:30","slug":"aggiunta-di-persone-al-workflow","status":"publish","type":"post","link":"https:\/\/help.qualiware.it\/qw-help\/aggiunta-di-persone-al-workflow\/","title":{"rendered":"Aggiunta di persone al workflow"},"content":{"rendered":"<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\">' La primitiva WorkflowAddPersons&nbsp;inserisce uno o pi\u00f9 utenti all'interno di una specificata fase di workflow di un qualsiasi documento QualiWare. \r\n' \u00c8 quindi possibile, partendo da una categoria documentale X, inserire persone all'interno del workflow di un documento ad essa appartenente. \r\n' La funzione restituisce TRUE in caso di successo e FALSE in caso di fallimento. \r\n' Parametri: \r\n' FORM -&gt; Oggetto chiamante. \r\n' TIPO -&gt; Codice della Categoria Documentale di QualiWare in cui risiede il documento target. \r\n' TIPO_CONT -&gt; Codice del documento target. \r\n' NUMERO -&gt; Numero del documento target. \r\n' IND_REV -&gt; Indice di Revisione del documento target. \r\n' PHASE -&gt; Fase del documento target in cui inserire l'elenco degli utenti specificati. \r\n' PERSONS -&gt; Array ad una sola dimensione che contiene l'elenco dei CODICI univoci degli utenti QualiWare da inserire nella fase di workflow. \r\n' GG_RIT -&gt; Giorni da aggiungere alla data corrente per calcolare la data di richiesta di completamento dell'attivit\u00e0.<\/pre>\n<pre>Dim par As AssocArray = New AssocArray\r\ndim msg as string\r\ndim q1 as qwtable\r\nq1=OpenTable(form,\"SELECT CODICE FROM PERSON WHERE (DATAFINE is null)\",par,false,false,msg) ' inserire qui la query che determina i codici degli utenti da aggiungere\r\n\r\nif empty(msg) then\r\n dim codam = New DBArray\r\n \r\n do\r\n   codam.add(q1.rowset.fields(1).value)\r\n loop until not q1.rowset.next()\r\n \r\n dim esito as boolean\r\n \r\n esito=WorkflowAddPersons(form,form.form_state.dmd_ref.DOCUMENT.rowset.fields(\"TIPO\").Value,form.findcontrol(\"TIPO_CONT\").Value,form.findcontrol(\"NUMERO\").Value,0,\"&lt;codice fase&gt;\",codam,0)\r\n \r\n if esito then\r\n    form.alert(\"OK\")\r\n else\r\n    form.alert(\"KO\")\r\n end if\r\nelse\r\n form.alert(\"Errore: \"+msg)\r\nend if\r\n\r\nCloseTable(form,q1)<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8216; La primitiva WorkflowAddPersons&nbsp;inserisce uno o pi\u00f9 utenti all&#8217;interno di una specificata fase di workflow di un qualsiasi documento QualiWare. &#8216; \u00c8 quindi possibile, partendo da una categoria documentale X, inserire persone all&#8217;interno del workflow di un documento ad essa appartenente. &#8216; La funzione restituisce TRUE in caso di successo e FALSE in caso di&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":[65],"tags":[71],"acf":[],"_links":{"self":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/24428"}],"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=24428"}],"version-history":[{"count":0,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/24428\/revisions"}],"wp:attachment":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/media?parent=24428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/categories?post=24428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/tags?post=24428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}