Skip to main content

12.8 SDK Action: Update DynaForm table row

Questa funzione SDK permette di eseguire un aggiornamento delle righe esistenti di un campo tabella presente su una form dinamica di un process helper.

Come primo parametro va passato il metaid, ossia l'ID che identifica univocamente una specifica form dinamica all'interno del processo.
NOTA BENE: va passato il numero senza il prefisso DF, quindi se ad esempio l'ID è DF9 va inserito solamente 9.

Come secondo parametro va passato il nome a Data Base del campo tabella presente sulla form dinamica del process helper.

Come terzo parametro va passata la sequenza della tabella, ossia il parametro chiave che viene utilizzato per identificare le righe da aggiornareaggiornare.

Come quarto parametro va passato il nome a Data Base della colonna del campo tabella che si vuole aggiornare.

Come ultima parametro  va passato il valore che si vuole inserire all'interno della colonna definita come quarto parametro.

ESEMPIO DI UTILIZZO

Per comprenderne al meglio il funzionamento, qui di seguito viene riportato l'esempio di utilizzo della funzione SDK Update DynaForm table row() per aggiornare in automatico a "si" il valore della colonna "Processata" pet tutte le righe del campo tabella "Operazioni" presente su una form dinamica. (Figura 1)

Figura 1

All'interno di un'Action Task procediamo con la configurazione di un'azione di tipo cicla righe sul campo tabella "Operazioni" e per ogni riga "Funzioni SDK" nella quale richiamiamo l'SDK Update DynaForm table row(). (Figura 2)

image.png

Figura 2

Come primo parametro inseriamo il il metaid, ossia l'ID che identifica univocamente una specifica form dinamica all'interno del processo senza il prefisso DF, quindi nel nostro caso 3. (Figura 3)

Come secondo parametro inseriamo il nome a Data Base del campo tabella presente sulla form dinamica del process helper, quindi nel nostro caso "vcf_8". (Figura 3)

Come terzo parametro inseriamo il valore corrente della variabile "Sequenza", quindi nel nostro caso "$DF3-vcf_8::index:curr". (Figura 3)

Come quarto parametro inseriamo il nome a Data Base della colonna "Processata", quindi nel nostro caso "vcf_10". (Figura 3)

Come ultimo parametro inseriamo il valore "si" che in questo caso, essendo la colonna "Processata" di tipologia checkbox, a Data Base corrisponde al valore "1". (Figura 3)

image.png

Figura 3