Guida al lavoro in parallelo su Exstream
Il comunication builder di Exstream offre la possibilità di effettuare un update dei component di un servizio Extream.
GUIDA RAPIDA ALLE OPERAZIONI
caricare un file nuovo o modificato in locale sul cas remoto:
> check in ( è l'icona con il cilindro azzurro e una freccetta verde nella barra delle opzioni in alto)
> ci verrà richiesta una conferma di salvataggio dei file da modificare
> save selected
> nella sezione di sinistra controlliamo lo stato dei file che stiamo caricando
> inseriamo in label la stringa "v"+"aaaammgg" (è la data di oggi) e nella label description il nome del ticket a cui stiamo lavorando (es. CLCS-3463502)
> ok per confermare
scaricare l'ultima versione di uno o più file presenti sul CAS remoto in locale:
> update components ( è l'icona con il cilindro azzurro e due freccette verdi nella barra delle opzioni in alto)
> ci verrà richiesta una conferma di salvataggio dei file da modificare
> save selected
> selezioniamo i file da aggiornare
> selezioniamo l'opzione download latest version nella sezione di destra (selected component information )
> ok per confermare
ripristinare a una versione precedente di un file :
> update components ( è l'icona con il cilindro azzurro e due freccette verdi nella barra delle opzioni in alto)
> ci verrà richiesta una conferma di salvataggio dei file da modificare
> save selected
> selezioniamo i file da aggiornare
> selezioniamo l'opzione select version
> comparirà un altro menu dropdown selzioniamo la versione che desideriamo ripristinare
> ok per confermare.
> di nuovo update components
> selezioniamo i file che abbiamo riportato a una versione precedente (li riconosciamo perché avranno stato out of date)
> selezioniamo l’opzione promote this version to current (cambiamento di stato da out of the date a modified)
> ok per confermare
nota a margine: se vogliamo aggiornarne anche lo stato in remoto dovremo fare una check in:
> check in ( nella barra delle opzioni in alto)
> ci verrà richiesta una conferma di salvataggio dei file da modificare
> save selected
> nella sezione di sinistra controlliamo lo stato dei file che stiamo caricando
> inseriamo in label la stringa "v"+"aaaammgg" (è la data di oggi) e nella label description il nome del ticket a cui stiamo lavorando (es. CLCS-3463502)
> ok per confermare
Sezione per aggiornare lo stato delle risorse sul CAS
Dal comunication builder per accedere allo strumento di versionamento dovremo fare click su update the CAS state of project components nel menu in alto, (con questa icona) e selezionare il CAS di riferimento.
Una volta entrati nella sezione di sinistra ci viene mostrata una vista dell'elenco dei file del nostro servizio, raggruppati per stato:
- not in view: risorsa in locale in attesa di essere caricata in remoto
- modified: risorsa già presente in remoto ma che risulta modificata in locale.
- current: risorsa allinenata con la propria versione in remoto
- out of date: questo stato viene visualizzato quando nel CAS esiste una versione piu recente della nostra risorsa in locale
- conflict: sia tu che altri avete apportato modifiche alla stessa risorsa
Ora per modificare lo stato di un file (components) basterà fare click sulla medesima per selezionarlo, dopodiché ci aprirà una nuova sezione sulla destra chiamata Select component information.
In questa sezione abbiamo prima una serie di informazioni di riepilogo sul componente: nome, stato, logicalId, local version, Version in CAS, created by.
poi subito sotto un menu dropdown con una serie di opzioni. Con questa selezione andiamo a scegliere quale versione del nostro componente vogliamo che sia rilasciata sul CAS, tra le varie opzioni abbiamo:
Leave as-is : non aggiorna la tua versione con quella presente sul CAS e non la promuove come ultima versione, semplicemente rimanda la decisione. Ci serve quando stiamo ancora lavorando su quella risorsa e non vogliamo fare azioni in quel momento.
Download latest version : sovrascrive la versione che abbiamo in locale con quella presente sul CAS, ma la nostra versione rimane salvata nella lista delle versioni.
Promote this version to current : seleziona la versione che abbiamo in locale e la mette in stato current (la più aggiornata).
Select version : con questa opzione possiamo selezionare una versione tra quelle salvate nella version history (una lista con tutte le versioni di quel component)
Subito sott abbiamo un menu con altre tre sezioni:
impact control : in questa sezione vediamo una tabella con le seguenti informazioni: nome, modified, status, selected action, local version, CAS version.
Possiamo vedere sia i file interni al comunication builder che esterni. Qui ci fa vedere la serie di componenti potenzialmente interessati dalla modifica di quel componente.
version history: qui possiamo consultare una lista di tutte le versioni in ordine cronologico (con ordinamento dinamico crescente e decrescente tramite il click sull’intestazione della tabella) di quella risorsa da quando è stata creata. Facendo doppio click su una versione possiamo anche selezionare la versione da caricare ( che è la medesima cosa di fare dal menu dropdown Action for this component e selezionare select version) .
label history: qua abbiamo una lista di label che ci dicono quali sono le check in che hanno interessato quella risorsa
Link guida ufficiale exstream :