Estraiamo info dai Log e creiamoci dei Log Custom

La generazione dei log è una scelta indispensabile per ogni tipo di applicazione, strumento con il quale lo sviluppatore o l’analista può capire se il flusso di lavoro sta andando come previsto oppure no.
Ancor più efficace è, se i log sono stati scritti correttamente, l’identificazione quasi immediata del motivo per cui il sistema non si comporta come si vorrebbe e soprattutto il punto esatto su cui intervenire.

Leggi tutto…

Grafici e strutture dati

La comunicazione dei dati in modo efficace ora è una competenza aziendale fondamentale. La trasformazione di dati in informazioni richiede una attenta progettazione che non riguarda solo la singola parte (il singolo grafico) ma è l’insieme di elementi (altri componenti grafici) che devono raccontare la “storia”. Ispirato al cruscotto dell’auto, una dashboard di dati fornirà una visione a colpo d’occhio dei KPI rilevanti per i processi aziendali se ben strutturata sia a livello di layout base che di singolo elemento.  I dati sono ovunque, e il design è la chiave per sfruttarli.

Leggi tutto…

Gestione errori in plugin A37

E’ stata introdotta la gestione degli errori nei plugin A37. Prima di questo sviluppo ne il framework ne tanto meno i plugin erano in grado di inviare messaggi d’errore alla AS400, ora invece un plugin, per esempio il plugin del bot delle e-mail potrebbe segnalare la non attivazione dovuta a campi errati, come ad esempio la password sbagliata.

Leggi tutto…

Dalla documentazione alla realizzazione di una chiamata a WebService

Quante volte capita di sentirsi chiedere di interfacciare Sme.UP  a dei WebServices messi a disposizione dal cliente o dai fornitori del cliente e vedersi recapitare un malloppo di documentazione sul come interfacciarsi?
La prima domanda che viene spontanea è quella di chiedersi cosa è un WebService (da ora in poi chiamato WS)? Dopodichè altrettanto spontanea è : Posso interfacciarmi con Sme.UP?  Dopo essersi dati la risposta alla domanda precedente la successiva è: Si ok, ma da che parte comincio?

Leggi tutto…

Gestione CRUD oggetti/OAV senza scrivere una riga di codice RPGLE – Parte 1

Come è possibile modificare oggetti e OAV di oggetti senza scrivere una sola riga di codice RPGLE?
Semplice!, basta utilizzare le istruzioni virtuali create ad hoc per questo scopo che riescono a rendere il processo molto veloce e snello. Come faccio quindi a modificare solamente script di scheda per ottenere questi risultati? Andiamo a vedelo assieme in questo articolo…

Leggi tutto…

Web.UP, Google Chrome Dev Tools ed i memory leak – Parte 1

Lo scopo di questo articolo è quello di comprendere cosa sono i memory leak in un’applicazione front-end e come individuarli con Google Chrome Dev Tools. E’ importante comprendere subito che Google Chrome Dev Tools è utile per misurare le performance del codice presente sul browser e non nel back-end dell’applicazione. Ricordiamo che Sme.UP ERP è composto da diversi strati.

Leggi tutto…