Come posso rilasciare un Box ma ritardare la possibilità di selezionare valori ?
La VR che segue evidenzia come la scelta Benzina sia possibile solo a partire dal 24/08/2020 e non prima.
Come posso gestire le evoluzioni del Box nel tempo garantendomi l' accesso anche a vecchie configurazioni ?
La modalità più semplice è quella di creare un oggetto che identifichi il Box in un ben preciso momento: questo oggetto può essere una data (ad es. DataUltimaVersione) oppure un stringa che riporta un codice progressivo (si incrementa nel tempo) che identifica la versione del Box. Ovviamente questo oggetto deve diventare elemento base della Configurazione in modo tale che ogni qualvolta lavoro su una Configurazione so a quale versione la stessa fa riferimento. A questo punto è possibile sviluppare una Configurazione in base ad una Versione precisa che può essere quella corrente (l' ultima) oppure una Versione precedente (più vecchia).
Quando lavoro in modifica su di un Box vorrei che nessun' altro vi potesse accedere. E' possibile ?
E' sufficiente loccare il Box su cui si vuole lavorare (pagina Box management): su un Box si può operare solo se questo è loccato (campo Locked della grid siglato).
Se il Box non è loccato, non si possono effettuare azioni di salvataggio: di massima si può solo consultare il contenuto del Box.
Le operazioni di Lock / Unlock del Box sono protette?
Entrambe le operazioni sono protette da password. Premesso che per potere operare su un Box questo deve essere selezionato nella pagina Box management, vale quanto segue:
Come posso gestire al meglio il Box tra i diversi ambienti di Sviluppo (DEV), Test (TEST) e Produzione (PROD) ?
Il Box, all' interno dell' ambiente BBT, è definito da un proprio identificativo e dalla sua revisione: nel momento in cui lo si pubblica, si decide su quale cartella riportarlo e quale identificativo deve assumere. E' importante che l' identificativo di pubblicazione e la cartella su cui è posizionato siano gli stessi definiti sull' applicativo.
Per gestire la necessità di avere versioni diverse del Box a fronte di nuovi sviluppi o modifiche o aggiustamenti, si utilizza la Revisione.
Di seguito un' idea sul come gestire la Revisione.
Fase | DEV | TEST | PROD | Note |
---|---|---|---|---|
Sviluppo Applicativo | Rev-00 | Rev-00 | Nella fase di sviluppo solitamente si lavora solamente all' interno degli ambienti di DEV e TEST | |
Go Live (ipotesi 1) | Rev-00 | Rev-00 | Rev-00 | Ipotizziamo che in questa fase lo sviluppo dell' applicativo sia terminato: ovviamente la revisione del Box è la stessa per tutti gli ambienti |
Go Live (ipotesi 2) | Rev-01 | Rev-01 | Rev-00 | Ipotizziamo che inizi una seconda fase di sviluppo: lo Sviluppo ed il Test viaggiano allineati mentre la Produzione verrà allineata solo quando il Test avrà dato il suo OK |
Go Live (ipotesi 3) | Rev-02 | Rev-01 | Rev-01 | Ipotizziamo che continuino le fasi di sviluppo: il Test avendo dato l' OK è allineato con la Produzione mentre lo sviluppo sta progredendo |
E' possibile modificare l' etichetta 'Keys' ad esempio con 'Italiano' o 'Inglese' o...
E' sufficiente modificare il parametro assegnandogli il valore voluto (ad es. English).
Come vengono definiti i parametri di passaggio di un Metodo ?
Sono tutti di tipo stringa e riportano l' identificativo di un oggetto del Box il quale può assumere due significati:
La documentazione dello stesso metodo definisce quale delle due modalità viene utilizzata dal metodo.
Importante
I metodi più recenti e quelli che verranno sviluppati nel futuro, includeranno entrambe le modalità: sarà pertanto l' utente a scegliere quale delle due adottare.
Di massima si utilizza la prima modalità quando il metodo che si utilizza opera esclusivamente sugli stessi oggetti del Box: uso l' export in XLSX sempre e solo su quella griglia. Di massima si utilizza la seconda modalità quando il metodo opera su oggetti diversi ma si vuole mantenere una unica definizione del metodo: uso l' export in XLSX per più griglie definite sul Box;
Come viene definito il parametro di ritorno di un Metodo?
Il parametro di output identifica sempre la tipologia dell' oggetto che viene inizializzato dal Metodo: nella documentazione la tipologia di output viene sempre riportata.