govway icon indicating copy to clipboard operation
govway copied to clipboard

Clonare erogazione

Open bpnx opened this issue 6 years ago • 3 comments

Necessità: Quando si crea una nuova versione di API risulta comodo creare una nuova definizione completa, alla quale collegare una nuova erogazione, spesso analoga o identica ad una esistente. L'erogazione pero' puo' avere molti parametri di configurazione

Soluzione: Possibilità di clonare un'erogazione, associando contestualmenbte una diversa definizione API

Alternative:

Note:

bpnx avatar Dec 06 '19 11:12 bpnx

Workaround

Puoi utilizzare la funzionalità esporta selezionando di includere gli elementi riferiti per ottenere un archizio zip contenente tutti gli elementi che compongono la tua erogazione.

EROG

EXPOR2

L'archizio zip al suo interno contiene una struttura di directory e file xml contenenti tutte le configurazioni che hai attivato sull'erogazione. Puoi modificare gli identificativi presenti nel nome delle directory/file o interni ai files xml per creare di fatto una nuova erogazione caricabile su GovWay tramite la funzionalità importa.

Gli archivi zip possono anche essere modificati per creare dei piccoli "wizard" di configurazione dove alcuni parametri vengono richiesti in input durante la fase di importazione. Esempi di wizard sono le govlet utilizzabili su GovWay per configurare i seguenti servizi:

!!Attenzione!!: Nel caso decidi di utilizzare questa funzionalità, creandoti dei pacchetti ad hoc, ti suggerisco di provarli in modo approfondito su ambienti di test, poichè stai agendo a livello di backend e molti controlli di consistenza attuati a livello di console vengono bypassati.

andreapoli avatar Dec 06 '19 14:12 andreapoli

Ciao Andrea, sapevo della possibilità di poter utilizzare export ed import, ma penso risulterebbe piu' agevole un funzione che crei direttamente il clone Grazie Ciao Marco

bpnx avatar Dec 06 '19 16:12 bpnx

L'erogazione pero' puo' avere molti parametri di configurazione

Ciao Marco, nelle prossime versioni intendiamo aggiungere la possibilità di esportare una configurazione di una erogazione e di importarla all'interno di un'altra. La funzionalità dovrebbe soddisfare la tua esigenza di riversare i molteplici parametri di configurazione da una erogazione ad un'altra.

Di seguito un esempio di una possibile realizzazione dove le due funzioni di export e import saranno disponibili nel menù presente in alto a destra di ogni configurazione: export (11)

andreapoli avatar Dec 09 '19 08:12 andreapoli