{"id":24437,"date":"2016-12-21T19:16:22","date_gmt":"2016-12-21T18:16:22","guid":{"rendered":"http:\/\/help.qualiware.it\/qw-help\/?p=24437"},"modified":"2017-03-18T10:05:19","modified_gmt":"2017-03-18T09:05:19","slug":"cancellazione-delle-persone-abilitate-al-workflow","status":"publish","type":"post","link":"https:\/\/help.qualiware.it\/qw-help\/cancellazione-delle-persone-abilitate-al-workflow\/","title":{"rendered":"Cancellazione delle persone abilitate al workflow"},"content":{"rendered":"<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\">' Questa funzione effettua l'eliminazione dell'elenco degli utenti specificato dalla fase di workflow specificata. Se il dettaglio degli utenti non viene invece specificato, \u00e8 possibile cancellare da una fase solo coloro i quali non hanno ancora espresso il proprio benestare o rifiuto. \r\n' Se il parametro ALL_NOT_SIGNED che per default \u00e8 FALSE viene impostato a TRUE, l'array dei CODICI utente non sar\u00f2 in alcun modo preso in considerazione. \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 per la quale cancellare le persone abilitate. \r\n' PERSONS -&gt; Array ad una sola dimensione contenente i CODICI univoci degli utenti QualiWare da cancellare. \r\n' ALL_NOT_SIGNED -&gt; Di default \u00e8 impostato a FALSE e cos\u00ec viene utilizzato l'array PERSONS. \r\n' &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Pu\u00f2 essere impostato a TRUE nel caso in cui si voglia cancellare tutti gli utenti che, come detto, ancora non hanno espresso alcuna preferenza.\r\n\r\ndim esito as boolean\r\ndim codam as dbarray=new dbarray()\r\ncodam.add(\"AM1\") ' Codici dell'utenti da rimuovere\r\n \r\nesito=WorkflowDeletePersons(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,false)\r\n\r\n' se si desidera rimuovere solo gli utenti che non hanno n\u00e8 firmato n\u00e8 rifiutato\r\nesito=WorkflowDeletePersons(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;\",nothing,true)\r\n\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>&#8216; Questa funzione effettua l&#8217;eliminazione dell&#8217;elenco degli utenti specificato dalla fase di workflow specificata. Se il dettaglio degli utenti non viene invece specificato, \u00e8 possibile cancellare da una fase solo coloro i quali non hanno ancora espresso il proprio benestare o rifiuto. &#8216; Se il parametro ALL_NOT_SIGNED che per default \u00e8 FALSE viene impostato a&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\/24437"}],"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=24437"}],"version-history":[{"count":0,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/24437\/revisions"}],"wp:attachment":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/media?parent=24437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/categories?post=24437"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/tags?post=24437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}