CMDBuild Forum

manageRelation : Bug o non correttamente utilizzato?

Salve,

 utilizzando il tool visuale manageRelation nell'attività di un workflow, quando premiamo il bottone che visualizza la maschera di selezione della card , compare l'elenco (net tab Ozioni), mettiamo la spunta sul checkbox di selezione, poi premiamo sul tasto indietro, la schermata torna al tab (Attività), poi premiamo il tasto "Continua", ma invece di passare all'attività successiva, il WF rimane su quella corrente, ed i tasti Continua Salva Elimina diventano disabilitati.

Selezionando di nuovo il workflow e  cliccando "Modifica" si riabilitano i tasti ma premendo continua accade di nuovo la stessa cosa : il WF rimane sull'attività corrente, ed i tasti Continua Salva Elimina diventano disabilitati.

 

I parametri che  abbiamo utilizzato per manageRelation sono i seguenti:

DomainName='Personale_Ruolo'

ClassName='Personale'

ObjId= tmpInt2

ButtonLabel='Seleziona Ruolo'

EnabledFunctions='00100000'

CheckArray=tmpRefArray

 

tmpRefArray è una variabile del workflow dichiarata come DeclaredType-References (riguardo al check "Is Array" nella schermata di Jped dove si definisce la variabile abbiamo provato in entrambi i modi Selezionato o Deselezionato, senza variazioni del risultato)

Secondo la nostra analisi, dato che fino alla lista di selezione ci arriviamo, e gli elementi visualizzati sono proprio i "Ruoli" associati alla "Persona" come desiderati,  gli altri campi (DomainName,ClassName,ObjId,ButtonLabel) sono valorizzati correttamente.

 

Stiamo usando CMDBuild 1.2.1, nei log non compaiono errori.

 

Si tratta di un bug o di un uso improprio del metodo?

 

grazie mille

Alessandro Grillini

Salve,

noto che è stato definito male l'extended attribute. Di seguito quello corretto

 

DomainName='Personale_Ruolo'

ClassName='Personale'

ObjId=tmpInt2

ButtonLabel='Seleziona Ruolo'

EnabledFunctions='00100000'

tmpRefArray

 

 

Cordiali saluti,

Lisa