Struttura dati avanzata

La struttura dati di X-Cross sfrutta appieno le funzionalità avanzate dei moderni database:

  • Transazioni
  • Integrità referenziale
  • Stored procedures
  • Triggers
  • Viste

per la massima velocità operativa e affidabilità della struttura dati.

Leggi tutto

Oggetti multilivello

L’esclusiva tecnologia XORM (eXtendable Object Data Mapping) di X-Cross permette non solo di lavorare in Internet esattamente come nel proprio ufficio, ma migliora in modo drammatico l’operatività e la funzionalità del programma nell’uso quotidiano, remoto o locale.

Leggi tutto

Storico delle versioni precedenti

Una delle situazioni più difficili, in un ambiente multiutente, è come tenere traccia di ciò che è stato modificato o eliminato. X-Cross risolve questo problema con una tecnologia avanzatissima ed estremamente funzionale.

Leggi tutto

Tabelle ad albero

Molte tabelle usate in X-Cross non hanno semplicemente una struttura piatta, ma gerarchica, dove ogni elemento della tabella può essere connesso ad uno padre in una struttura nodo-sottonodo, in cui ogni ramo può avere un numero diverso di livelli.

Leggi tutto

Blocco del record

X-Cross offre un blocco record avanzato e completamente funzionale. Il blocco del record non è sulla singola tabella, ma su tutto l’oggetto complesso (es. fattura, ordine, ecc.) che può essere composto da più tabelle.

Leggi tutto

Record obsoleti

In molte parti di un ERP possono esserci record che non debbono più essere utilizzati, ma devono comunque rimanere nel databsse perché sono stati utilizzati in una vecchia transazione. Ad esempio, un codice IVA che non esiste più, un articolo in stock che non viene più prodotto o venduto e così via.

In X-Cross, ogni record di ogni tabella può essere reso “obsoleto”, e in questo modo questi record esistono ancora, ma non possono più essere utilizzati.

Leggi tutto

Modifica delle chiavi di ricerca

In X-Cross, le connessioni relazionali tra tabelle (es. la connessione tra fattura e cliente) utilizzano la colonna ID delle tabelle, ovvero un numero generato automaticamente all’inserimento di un nuovo record.

Grazie a questa struttura, le chiavi di ricerca che servono per recuperare i record della tabella (es. il codice articolo a magazzino, i codici categoria clienti, il codice conto, ecc.) possono essere modificate in qualsiasi momento, senza alcuna conseguenza sui dati struttura.

Leggi tutto

Struttura dati a tre livelli

In un classico programma client-server, il client ha accesso diretto al database, e questo causa notevoli inconvenienti:

  • Riduzione della sicurezza dei dati
  • Lettura lenta di molti record, soprattutto nelle connessioni wireless
  • Aumento del traffico di rete

 

Nel data server a tre livelli di X-Cross tutti questi inconvenienti vengono eliminati, con una struttura dati più veloce e sicura.

Inoltre, questa struttura dati può offrire una migliore stabilità di connessione rispetto al modello client-server.

Leggi tutto

Leggere, inserire e modificare i record nelle tabelle collegate

In un ERP, in molti casi ci sono connessioni a tabelle collegate, ad es. gli articoli di magazzino sono collegati a righe di fattura, conti del piano dei conti ad una operazione contabile, ecc. X-Cross, grazie a CrossModel, permette all’utente di consultare la tabella collegata direttamente nella sua finestra, di modificarne il valore e di inserire un nuovo record nella tabella collegata durante la modifica o l’inserimento in quella principale.

Leggi tutto