Differenze tra le versioni di "PraWCNActionConfig"

Da wiki.maggioli.it.
Jump to navigation Jump to search
imported>Stefano.capanna
imported>Fparise
 
(13 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
== Risposta: Conferma ==
Produce un'unica possibilità di uscita dall'azione con un bottone con etichetta "Conferma".


== '''RISPOSTA PERSONALIZZATA:''' ==
== Risposta: Sì/No ==
Genera due bottoni di completamento dell'azione con etichetta rispettivamente "Sì" e "No".
I valori di uscita dei due bottoni sono rispettivamente i valori "SI" e "NO".


In questo caso in uscita dall'azione dovranno essere presenti due archi di transizione in uscita per la gestione delle due possibili risposte dell'utente.


E' possibile utilizzare la griglia per poter gestire delle risposte personalizzate.
== Risposta: Conferma/Annulla ==
Analogamente alla risposta "Sì/No" genera due bottoni di completamento con etichette rispettivamente "Conferma" e "Annulla".
I valori di uscita dei due bottoni sono sempre i valori "SI" e "NO".


E' obbligatorio inserire la '''descrizione''' della risposta, e il '''risultato'''.
In pratica questa tipologia di risposta differisce dalla "Sì/No" esclusivamente per il valore delle etichette dei pulsanti di risposta.
La descrizione verrà riportata automaticamente anche nella colonna "Risultato".


Non è possibile avere più di una voce con la stessa descrizione o con lo stesso risultato.
== Risposta: Personalizzata ==
Attraverso la griglia di configurazione è possibile definire l'insieme delle risposte personalizzate.
Nella colonna '''Descrizione''' si definisce l'etichetta del bottone di risposta, mentre la colonna '''Risultato''' si definisce il valore di uscita da utilizzare sugli archi di transizione del workflow.
Ad ogni risultato dovrà corrispondere un arco di transizione in uscita dall'azione.  


La descrizione diverrà l'etichetta del bottone di risposta usato a runtime, mentre il risultato diverrà l'etichetta da utilizzare sugli archi di transizione del workflow.
Per retrocompatibilità con la precedente gestione che non permetteva di differenziare descrizione e risultato, il risultato viene automaticamente valorizzato con lo stesso valore della descrizione.
Ad ogni risultato dovrà corrispondere un arco di transizione in uscita dall'azione.


E' possibile differenziare il risultato dalla descrizione, per avere una descrizione più parlante e un risultato più schematico.
Ora è possibile differenziare il risultato dalla descrizione, per avere una descrizione più parlante e un risultato più schematico.
E' inoltre possibile definire un'icona personalizzata selezionandola dall'apposito elenco; qualora non lo si facesse, verrà assegnata dal sistema l'icona di default "Conferma".


E' possibile definire un icona personalizzata; qualora non lo si facesse, verrà assegnata dal sistema una icona di default.
Non è possibile avere più di una voce con la stessa descrizione o con lo stesso risultato.


Per creare risposte di tipo "Annulla" occorre scrivere il risultato anteponendo ad esso il carattere "-" . Ad esempio
E' possibile creare anche bottoni con funzione di "Annulla", a cui non corrisponde cioè il completamento dell'attività di workflow. Per farlo è sufficiente anteporre il carattere "-" al valore indicato nel risultato.
Il bottone che viene creato avrà l'icona standard dei bottoni di annullamento e l'etichetta indicata nel campo descrizione.


-Annulla
Ad esempio


''-Annulla oppure -Cancel''


[[File:esempio.JPG]]






== Risoluzione dei problemi ==


SINTASSI INTERNA
Operando sull'editor del workflow, se per qualche motivo la ricodifica della stringa (sintassi interna) rielaborata in griglia, dovesse essere differente dall'originale, viene segnalato all'operatore un un errore. In questo modo l'istruttore potrà annullare le operazioni in modo da non corrompere la configurazione delle risposte. L'istruttore in tal caso ha quindi la possibilità di chiudere senza modificare nulla, e verificare la stringa per capire cosa ci sia di anomalo (la stringa della risposta può essere visualizzata facendo alt+click sull'azione).


separare le varie voci con il carattere: |,
[[File:errore_decodifica.JPG]]


anteporre il carattere - per avere una voce di tipo "annulla" (opzionale e solo se ci sono piu' di due voci),


Esempio:
== Sintassi interna (solo per addetti ai lavori) ==
La griglia delle risposte personalizzate serve per codificare una stringa, che utilizza una sintassi interna particolare.
Tale sintassi non è visibile nella modalità standard di edit, la si riporta a scopo documentativo:


Si|No|-Annulla
Le singole voci di risposta sono separate dal carattere '''|'''.
postporre i caratteri ;N dove N è un indice di icona (opzionale)
Le risposte di tipo "annulla" hanno anteposto il carattere '''-''' (opzionale e solo se ci sono piu' di due voci),
<br>'''Esempio:'''


''Positivo|Negativo|-Annulla''


Esempio:


Si;117|No;118|-Annulla;129
Posponendo i caratteri ;N è possibile indicare una icona, dove N è un indice di icona (opzionale)
anteporre come primo carattere "!" per disabilitare la compatibilità con la modalita' a due voci.
<br>'''Esempio:'''


Questo inoltre permette di utilizzare il carattere "-" anche con meno di tre voci.
''Positivo;117|Negativo;118|-Annulla;129''


Esempio:


"Ok|Cancel" torna valori: SI, NO
Anteponendo il carattere ! viene attivata la compatibilità con la modalita' a due voci. Questo permette di utilizzare il carattere "-" anche con meno di tre voci.
"!Ok|Cancel" torna valori: Ok, Cancel
<br>'''Esempio:'''
 
''Ok|Cancel torna valori: SI, NO''
 
''!Ok|Cancel torna valori: Ok, Cancel''
 
 
Utilizzando il separatore ~> è possibile definire descrizione e risultato differenti, per poter etichettare il bottone ma avere un risultato a scelta:
<br>'''Esempio:'''
 
''Positivo~>OK;174|Negativo~>KO;120|Termina~>END;122|-Annulla;175''

Versione attuale delle 16:07, 30 mar 2021

Risposta: Conferma

Produce un'unica possibilità di uscita dall'azione con un bottone con etichetta "Conferma".

Risposta: Sì/No

Genera due bottoni di completamento dell'azione con etichetta rispettivamente "Sì" e "No". I valori di uscita dei due bottoni sono rispettivamente i valori "SI" e "NO".

In questo caso in uscita dall'azione dovranno essere presenti due archi di transizione in uscita per la gestione delle due possibili risposte dell'utente.

Risposta: Conferma/Annulla

Analogamente alla risposta "Sì/No" genera due bottoni di completamento con etichette rispettivamente "Conferma" e "Annulla". I valori di uscita dei due bottoni sono sempre i valori "SI" e "NO".

In pratica questa tipologia di risposta differisce dalla "Sì/No" esclusivamente per il valore delle etichette dei pulsanti di risposta.

Risposta: Personalizzata

Attraverso la griglia di configurazione è possibile definire l'insieme delle risposte personalizzate. Nella colonna Descrizione si definisce l'etichetta del bottone di risposta, mentre la colonna Risultato si definisce il valore di uscita da utilizzare sugli archi di transizione del workflow. Ad ogni risultato dovrà corrispondere un arco di transizione in uscita dall'azione.

Per retrocompatibilità con la precedente gestione che non permetteva di differenziare descrizione e risultato, il risultato viene automaticamente valorizzato con lo stesso valore della descrizione.

Ora è possibile differenziare il risultato dalla descrizione, per avere una descrizione più parlante e un risultato più schematico. E' inoltre possibile definire un'icona personalizzata selezionandola dall'apposito elenco; qualora non lo si facesse, verrà assegnata dal sistema l'icona di default "Conferma".

Non è possibile avere più di una voce con la stessa descrizione o con lo stesso risultato.

E' possibile creare anche bottoni con funzione di "Annulla", a cui non corrisponde cioè il completamento dell'attività di workflow. Per farlo è sufficiente anteporre il carattere "-" al valore indicato nel risultato. Il bottone che viene creato avrà l'icona standard dei bottoni di annullamento e l'etichetta indicata nel campo descrizione.

Ad esempio

-Annulla oppure -Cancel

Esempio.JPG


Risoluzione dei problemi

Operando sull'editor del workflow, se per qualche motivo la ricodifica della stringa (sintassi interna) rielaborata in griglia, dovesse essere differente dall'originale, viene segnalato all'operatore un un errore. In questo modo l'istruttore potrà annullare le operazioni in modo da non corrompere la configurazione delle risposte. L'istruttore in tal caso ha quindi la possibilità di chiudere senza modificare nulla, e verificare la stringa per capire cosa ci sia di anomalo (la stringa della risposta può essere visualizzata facendo alt+click sull'azione).

Errore decodifica.JPG


Sintassi interna (solo per addetti ai lavori)

La griglia delle risposte personalizzate serve per codificare una stringa, che utilizza una sintassi interna particolare. Tale sintassi non è visibile nella modalità standard di edit, la si riporta a scopo documentativo:

Le singole voci di risposta sono separate dal carattere |. Le risposte di tipo "annulla" hanno anteposto il carattere - (opzionale e solo se ci sono piu' di due voci),
Esempio:

Positivo|Negativo|-Annulla


Posponendo i caratteri ;N è possibile indicare una icona, dove N è un indice di icona (opzionale)
Esempio:

Positivo;117|Negativo;118|-Annulla;129


Anteponendo il carattere ! viene attivata la compatibilità con la modalita' a due voci. Questo permette di utilizzare il carattere "-" anche con meno di tre voci.
Esempio:

Ok|Cancel torna valori: SI, NO

!Ok|Cancel torna valori: Ok, Cancel


Utilizzando il separatore ~> è possibile definire descrizione e risultato differenti, per poter etichettare il bottone ma avere un risultato a scelta:
Esempio:

Positivo~>OK;174|Negativo~>KO;120|Termina~>END;122|-Annulla;175