Support Forum

aggiornamento versione

Buonasera,
è possibile aggiornare, in maniera massiva, un elenco di risorse con l’ultima versione pubblicata sul tenant?
Grazie
Saluti

1 risposta

Oriana Jamio Team 13 February 2018

Buongiorno Gabriele,
il metodo utile per aggiornare programmaticamente una risorsa all’ultima versione è il CustomizeResource del servizio Jamio Resource. E’ possibile quindi richiamare il metodo in un processo progettato per ciclare sulle risorse che si desidera aggiornare. Nel progettare un processo di questo tipo, occorre valutare bene il risultato che si vuole ottenere, ricordando che quando si aggiorna una risorsa all’ultima versione del modello tutti i valori riportati nei campi disponibili nella nuova versione del modello vengono conservati, mentre tutti i valori riportati in campi rimossi o non più disponibili nel nuovo modello vengono eliminati. Ad esempio: se nel modello di partenza ho un campo “stato” e nell’ultima versione del modello il campo “stato” è stato rimosso, tutte le risorse istanza del modello che hanno il campo stato avvalorato quando aggiornate all’ultima versione “perdono” il valore del campo. Inoltre ogni risorsa può afferire a versioni di modello diverse (http://instruments.jamio.com/knowledge_base/index.html?ciclo_di_vita_delle_risorse.htm) e può riportare delle specifiche regole di validazione nella sezione comportamento che vengono verificate in fase di aggiornamento. Ti consiglio pertanto di eseguire il processo che implementerai procedendo per sottoinsiemi/lotti di risorse, ad esempio 20 per volta, in modo da catturare e gestire eventuali errori di validazione e salvare opportunamente valori di campi che sai già saranno eliminati in nuovi campi qualora ti servino.
Spero di essere stata utile.

#1
WordPress Image Lightbox