{"id":24610,"date":"2017-03-18T09:35:39","date_gmt":"2017-03-18T08:35:39","guid":{"rendered":"http:\/\/help.qualiware.it\/qw-help\/?p=24610"},"modified":"2017-03-21T00:27:44","modified_gmt":"2017-03-20T23:27:44","slug":"cancellazione-delle-persone-abilitate-al-workflow-bpm","status":"publish","type":"post","link":"https:\/\/help.qualiware.it\/qw-help\/cancellazione-delle-persone-abilitate-al-workflow-bpm\/","title":{"rendered":"Cancellazione delle persone coinvolte nel workflow (BPM)"},"content":{"rendered":"<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\">' Questa funzione effettua l'eliminazione dell'elenco degli utenti specificato dalla attivit\u00e0 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 il messaggio d'errore in caso di fallimento, stringa vuota altrimenti<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\">' Parametri: \r\n' DB -&gt; Oggetto database. \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' ACTIVITYID -&gt; ID Attivit\u00e0 dalla quale eliminare le persone coinvolte. \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\n' NOTA: DB, CODDOC e ACTIVITY sono variabili gi\u00e0 definite se il codice viene usato negli script di pre e post-esecuzione di un'attivit\u00e0 nel WORKFLOW designer\r\ndim esito as string\r\ndim codam as dbarray=new dbarray()\r\ncodam.add(\"AM1\") ' Codici dell'utenti da rimuovere\r\n\r\ndim tipo, tipo_cont, numero as string\r\ndim ind_rev as integer\r\n \r\nUnPackCode(\"DW\",CODDOC,tipo,tipo_cont,numero,ind_rev)\r\n \r\nesito=BPMWorkflowDeletePersons(DB,tipo,tipo_cont,numero,ind_rev,ACTIVITY,codam,false)\r\n\r\n' se si desidera rimuovere solo gli utenti che non hanno n\u00e8 firmato n\u00e8 rifiutato\r\nesito=BPMWorkflowDeletePersons(DB,tipo,tipo_cont,numero,ind_rev,ACTIVITY,nothing,true)<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>&#8216; Questa funzione effettua l&#8217;eliminazione dell&#8217;elenco degli utenti specificato dalla attivit\u00e0 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,69,70],"acf":[],"_links":{"self":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/24610"}],"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=24610"}],"version-history":[{"count":0,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/24610\/revisions"}],"wp:attachment":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/media?parent=24610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/categories?post=24610"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/tags?post=24610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}