Guida all'implementazione › Esempi di case study › Esempi di implementazione di business logic
Esempi di implementazione di business logic
Di seguito sono riportate alcune linee guida generali per l'implementazione della business logic:
Variabili globali
- Assicurarsi di inserire le iniziali dei valori globali dichiarati. Il meccanismo di stato PSL non è in grado di salvare le variabili con valori null
Codifica generale
- Prima di utilizzare uno degli oggetti elencati di seguito, verificare che sia esistente (tramite il metodo adatto IsExist):
- Tutti i tipi di parametro (ad esempio, tabella, elenco, ecc.)
- Attributo personalizzato
- Risorsa
- Assicurarsi di immettere un modulo di business logic con tutti i parametri richiesti
- Prima di modificare il nome della risorsa verificare da quali metriche è in uso e aggiornarle di conseguenza
Mappe
- Utilizzo di mappe nelle metriche di gruppo: le mappe richiedono un maggiore sforzo di calcolo del motore; tenere presente che, in caso di raggruppamento su una metrica, lo sforzo di calcolo si moltiplica per il numero di elementi di gruppo.
- È necessario utilizzare grandi mappe globali all'interno della business logic di metriche di gruppo solo dopo un'attenta valutazione. Mentre il motore calcola una metrica di gruppo, è occupato con il caricamento di variabili globali dagli stati per ogni elemento nel gruppo separatamente
- Assicurarsi di cancellare le mappe e i vettori dopo aver terminato il lavoro con essi
- Se è necessario utilizzare mappe di grandi dimensioni, assicurarsi di gestire la mappa in modo efficiente suddividendola in intervalli logici.