Gennaio 2021

Methods

Sono disponibili i nuovi metodi:

BBP_PrepareStructOfBOM: utilizzato dalle Decision Rules che consentono di definire la BOM di base. In sostanza permette di preparare l' attributo lista che definisce la struttura della BOM: con BOM di base si intende fare riferimento alla struttura della BOM cioè alla relazione tra i suoi diversi componenti. Altra cosa è la BOM valorizzata (vedasi più avanti);

BBP_DevelopsStructOfBOM: sviluppa la BOM di base sostituendo agli oggetti che la compongono i corrispondenti valori;

 

Pages

Possibilità di definire un controllo come autoselect;

Dicembre 2020

Methods

Sono disponibili i nuovi metodi:

  • BBP_VerifyStatusOfPage: consente di verificare lo stato di una pagina relativamente ai controlli definiti Required.
  • BBP_SetFocusOnSelectedRowOfGrid: porta in primo piano la prima riga Selected di una Grid;
  • BBP_SetClassOfChangeCellOfGrid: applica la classe CSS indicata alla cella della Grid che è stata modificata;

Diagrams

Possibilità di creare dei nodi HTML: questo apre alla gestione di diagrammi di qualunque tipo;

 

Novembre 2020

Elements

  • Gestione delle liste Multi Select;

 

Engine

  • Disponibile Web Service per accedere ai Box/Modelli della BBT;
  • Possibilità di accedere a più Box/Modelli da una unica applicazione BBT;

Ottobre 2020

Methods

  • Rilasciato il metodo BBP_GraphicBOM che consente di rappresentare graficamente la BOM della Configurazione;
Settembre 2020

Rule Engine

 

Potenziato il motore con nuovi metodi elementari disponibili per i Metodi utente:

  • BlackBoxDisposing: handler che consente di eseguire una o più funzioni alla chiusura dell' applicazione;
  • AddToMemoryContainer(string key, object value): salva in memoria un oggetto;
  • GetMemoryContainerByKey(string key): riprende l' oggetto salvato in memoria;
  • RemoveFromMemoryContainer(string key): rimuove l' ggetto salvato in memoria;
  • CreatedOn: ritorna la data e l'ora di creazione del box;
  • LastTimeChanged: definisce la data e l'ora di ultima modifica del contenuto del box (selezione di riga, cambiamento di valore, cambiamento di validità...);

 

Methods

  • BBP_SortGrid(string gridName, string containerColumnName): ordina la grid per la colonna indicata;

 

 

Rules (Validity and Decision)

  • Migliorata la documentazione dei singoli Nodi: si documenta anche il nodo di tipo Value;
  • Disponibile il nuovo nodo Clear: consente di "ripulire" il contenuto di un oggetto o di una sua colonna;

 

Box Standard Methods and Rule

Sulla BBW, viene reso disponibile il Box 'BoxStdMethodsRules'  che riporta i metodi standard più significativi della BBP con i relativi parametri ed esempi di regole per il loro utilizzo. Le regole sono non attive: l' effettiva regola potrà essere ottenuta clonando queste ultime e modificandola in base alle necessità.

Quei metodi che utilizzano come parametro l' identificativo dell' elemento su cui operano, dovranno ovviamente essere modificati.

In linea di massima anche questi metodi possono essere visti come templates da cui partire: il vantaggio consiste nel risparmio di tempo che si ottine evitando di crearli ex-novo.

 

Agosto 2020

Validity Rules & Decision Rules

 

  • BBP_RtnWorkDaysOfTheGivenInterval(string firstDate, string lastDate, string holidaysList): ritorna il numero delle giornate lavorative comprese nell' intervallo dato. I sabati e le domeniche vengono escluse. Vengono escluse anche le giornate incluse nell' elemento Lista "hodaysList" se definito;
  • Migliorata la funzione che prepara la scheda documentativa delle regole sia di tipo VR che di tipo DR;
  • Possibilità di abilitare/disabilitare entrambe le tipologie di regole;
  • Ottimizzato il motore inferenziale il chè ha consentito di migliorare significativamente i tempi di lavoro delle Validity Rules;
  • Possibilità di espandere i valori non selezionati di un nodo sia per le VR che per le DR;
  • Gestione delle properties degli elementi (sia standard che extra) nelle VR;
  • Metodo BBP_SetElementInPageIfOnlyOneValueValid(string containerPageName): verifica tutti gli elementi sulla Pagina indicata, utili alla Configurazione, che non sono stati selezionati e li seleziona nel caso in cui abbiano un solo valore valido;

  • BBP_AutoCompileDocument(string containerTemplateName, string containerTempPath, string containerFileName): risolve i Bookmarks contenuti nel documento di cui si passano i riferimenti e crea in uscita il file indicato;
Luglio 2020

Methods

Sono stati realizzati nuovi metodi i cui obiettivi sono:

  • BBP_CalculateConfPrice: calcolare il valore (prezzo di vendita) dell' oggetto che si sta configurando. Potendolo calcolare in base alle scelte fatte fino a quel momento, di fatto consente di adeguare la configurazione al prezzo della stessa;
  • BBP_CompileConfLowerPrice: completare una configurazione che ha già definiti gli elementi fondamentali, selezionando gli elementi restanti in modo da ottenere il minor prezzo;
  • BBP_SetElementIfOnlyOneValueValid: selezionare in automatico tutti gli oggetti che hanno una sola possibile scelta;

 

Giugno 2020

Validity and Decision Rules

Migliorata la modalità di selezione valori degli elementi List definiti nella regola. Se si definisce l' ExtraProperty InfoKeyFieldName (deve avere questo nome) e la si associa all' elemento List che si vuole utilizzare nella regola, assegnandole come valore la colonna dell' elemento che documenta la Key, il contenuto di questa colonna viene riportato a fianco della Key in fase di definizione dei valori dell' elemento che guidano lo sviluppo della regola. Questo consente di identificare meglio l' occorrenza associata alla Key che si vuole selezionare.

Aprile 2020

BBW

Rivista l' interfaccia con maggiore attenzione alla grafica e alla leggibilità.

Marzo 2020

Decision Rules

Sono stati aggiunti comandi per documentare le DR: è ora possibile preparare un documento di Analisi sufficientmente completo in modalità semi automatica.

Gennaio 2020

Validity Rules Grafiche

Anche le Validity Rules possono essere create graficamente: a differenza delle Decision Rules, vengono riconvertite in un formato tabellare;

Novembre 2019

Build Graphic Decision Rule

Possibilità di creare Decision Rules graficamente: a questo punto si espande il significato di Decision Rule includendo anche quello di Flusso.

 

Creazione script Sql per gli oggetti List

La funzione di creazione/editazione degli oggetti di tipo List mette a disposizione un comando che consente di creare lo script Sql utile per creare la Table Sql corrispondente all' oggetto;

 

Ottobre 2019

Localization

Possibilità di localizzare l' applicativo che si andrà a costruire con l' utilizzo della BBW nelle lingue volute: si può localizzare sia l' interfaccia Web che i contenuti degli elementi.

 

Lock / Unlock Box

E' stata attivata la possibilità di loccare / sbloccare il Box: questo garantisce la possibilità di avere un unico accesso durante le fasi di modifica o implementazione del Box.