Stand: 05.11.2009
Software commerciale per imprese di produzione di commercializzazione e artigiani.
Da adesso avete ancora più possibilità con EULANDA®.
E' proprio nelle grandi reti che vengono impiegati diversi e molteplici software. La loro automazione e integrazione con i differenti programmi utilizzati dai clienti è una sfida continua ed è uno dei compiti principale dei Solution Partner.
Con l'uso della tecnologia iScript molti dei problemi che sorgono è possibile risolverli direttamente in EULANDA® e la conoscenza necessaria per fare questo normalmente esiste già. Per tutti gli altri casi abbiamo attivato attraverso il nostro sito web un corso e messo a disposizione in EULANDA® un integrato ambiente di sviluppo.
Con EULANDA® ERP è possibile ricombinare funzioni già esistenti. Attraverso un proprio modulo oggetti è possibile accedere a modalità, valori di campo o a EULANDA® API in SQL Server.
Attraverso un singolo menu è possibile stampare una serie di documenti come etichette, documenti di spedizione, di consegna e fatture.
Con la tecnologia iScript è possibile collegare programmi esterni, che sono a disposizione in oggetti ActiveX. E' possibile ad es. trasmettere ordini e documenti di spedizione direttamente dalla stampa a un sistema di documenti o a un'interfaccia EDI elettronica.
Le versioni più recenti di prodotti Microsoft come Excel, Word o Internet Explorer
mettono a disposizione ampi moduli. Interi processi possono essere
riprodotti e combinati all'interno di un singolo menu. Per esempio potrebbe
essere il caso
dell'importazione automatica di un listino prezzi considerando i
seguenti passaggi: Scarica il listino prezzi all'ingrosso attraverso Internet Explorer,
importa il file in
Excel, elabora e converti i dati sempre in Excel compatibilmente a EULANDA® ERP
e infine importa i dati in
EULANDA®-articoli-dati-base.
Dovreste essere in grado di utilizzare almeno uno dei numerosi linguaggi script disponibili e sapere come accedere alle modalità dei programmi attraverso il modulo oggetti.
Per chi è nuovo a queste informazioni sono attivi attraverso il nostro sito una serie di corsi che riguardano proprio le automazioni attraverso gli script.
Una delle principali caratteristiche di EULANDA® è la sua capacità di ampliarsi senza che si debbano apportare modifiche al programma stesso, ed alle sorgenti. Questa è una garanzia per il cliente, che non deve preoccuparsi di far ricontrollare le modifiche desiderate ad ogni aggiornamento.
Dato che i clienti hanno richieste sempre più complesse, un programma deve saper reagire in maniera flessibile. Per fare questo c'è in EULANDA® una tecnologia a disposizione – iScripts. Dietro questa piccola parola si nasconde la possibilità di allargare EULANDA® ERP ad uno o a più linguaggi di programmazione.
Per questo motivo abbiamo integrato in EULANDA® ERP un ambiente di sviluppo. All'interno di EULANDA® potete creare, eseguire e salvare Scriptcode.
Tutti gli script vengono salvati nel SQL Registry come parte del database. Le sintassi base sono mostrate dal designer in modo molto chiaro. Note, codici e funzioni sono separati da colori. Gli script possono essere eseguiti e testati in ogni momento. In caso di errore la riga interessata viene evidenziata e segnalata una causa precisa. Modelli degli script e una adeguata documentazione vi aiuteranno all'approccio.
In questo modo potete creare subito e direttamente nuovi ampliamenti per e in EULANDA® senza l'ausilio di prodotti supplementari.
Fondamentalmente potete utilizzare qualsiasi linguaggio di programmazione purché sia supportato da Windows (WSH). Noi abbiamo deciso di utilizzare per i nostri modelli così pure come per gli esempi il linguaggio JScript. Potete avvalervi della rispettiva documentazione presente nel manuale dello sviluppatore sul nostro sito web. Lì potete trovare esaurienti spiegazioni così come facili esempi pratici.
Il vantaggio di usare il linguaggio JScript è che lo si può utilizzare come si utilizzano i numeri in semplici calcoli. La nostra nuova calcolatrice è al 100% un interprete JScript e permette di fare i calcoli proprio come se li facessimo su un pezzo di carta.
// Misura del primo piano dell'oggetto: Via Manzoni, 12 Vetrata=0.25*1.5 Cucina=4.5*5.1-Vetrata Salotto=7.5*6.65 Risultato=Salotto+Cucina
Certo, questo esempio non sembra proprio un codice sorgente, eppure lo è. Un altro vantaggio di JScript è che è possibile utilizzare caratteri speciali nelle variabili. JScript è anche un eccellente supporto per HTML. Infatti molte parti di testo utilizzate ad es. nelle offerte, nei clienti o negli articoli sono rese disponibili in EULANDA® in formato HTML e con JScript è possibile utilizzare formati particolari come grassetto o corsivo.
Quali altri linguaggi posso utilizzare?
All'interno dell' ambiente di sviluppo potete scegliere il linguaggio. Sono supportati diversi linguaggi come PHP, Perl, C# ecc. Come linguaggio eseguibile oltre a JScript al momento è a disposizione solo VBScript.
La velocità di esecuzione dei diversi linguaggi non differisce in realtà così tanto l'uno dall'altro. Dato che tutte le richieste rivolte al database vengono eseguite attraverso EULANDA® SQL API, non c'è neppure una differenza nell'elaborazione del programma principale in Pascal (=Codice-macchina). Tutti gli iScripts vengono inoltre eseguiti nello stesso processo (=Inprocess) del programma principale e questo ha come vantaggio di essere, ad es. rispetto a VBS, più veloce di circa il 1000%.
Attraverso la tecnologia iScript è possibile delineare proprie finestre di immissione dati, set di risultati per determinati eventi, calcoli particolari, nuovi menu, protocollare o registrare eventi.
Potete accedere alle risorse di sistema, i system-files, servizi installati e oggetti Microsoft come per esempio Excel, Word o Internet Explorer. Utilizzando questi oggetti è possibile importare, convertire e calcolare facilmente dati da e in questi moduli, stamparli da questi programmi o trasformarli da altre applicazioni esterne.
Non solo noi, ma molti altri sviluppatori di software hanno riconosciuto le nuove possibilità e incluso moduli oggetti nei loro programmi permettendo così la connessione con JScript e quindi di poter integrare tali programmi in EULANDA®.
Esempio
Con JScript è possibile accedere al programma flowfact (
http://www.flowfact.de
), un sistema di gestione clienti che amministra centralmente dati come email, telefonate,
documenti ecc. E' così possibile trasmettere un ordine stampato da EULANDA
direttamente a flowfact per l'archiviazione.
Potete creare azioni menu che eseguono script. Questi script potrebbero ad es. generare un ordine o stampare automaticamente report multipli.
Nel report designer certi script possono essere richiamati con il comando "AvviaScript(Comando,Lingua)" e trasmettere i relativi risultati. In questo modo è possibile tra l'altro accedere direttamente dal report ad ogni oggetto ActiveX del PC.
Gli script possono essere collegati a determinati eventi, per esempio all'avvio o al termine di un programma, a un update, a una chiamata telefonica o al controllo del tempo.
In futuro svilupperemo massicciamente tutti gli eventi ai quali è possibile legare degli script. Così ad esempio fa parte dei nostri progetti di riuscire a controllare ed ampliare il Piccolink® Radio Scanner attraverso il modello eventi di EULANDA®. In questo modo è possibile creare proprie funzioni e maschere per il radio server, che possono poi essere eseguite da EULANDA® radio server.
All' interno della Homepage di EULANDA®, la pagina iniziale, potete incorporare attivamente dei contenuti attraverso iScripts con le pagine HTML e mostrare conseguentemente sulla pagina di avvio, per esempio, una lista di scadenze.
Abbiamo iniziato a realizzare un corso introduttivo del linguaggio JScript e lo abbiamo pubblicato nella nostra Homepage. Lì è possibile trovare altre pagine con informazioni riguardo alle capacità di automazione di EULANDA®.
Come ambiente di sviluppo viene utilizzato il foglio di calcolo. Attivate la modalità avanzata e scegliete il foglio di calcolo nel vostro linguaggio.
JScript Editor (Foglio di calcolo)
Noi vi aiutiamo a pubblicare informazioni sui vostri script e sulle vostre soluzioni. Naturalmente potete mettere gratuitamente a disposizione di altri utenti script definitivi o plugin. In questo caso li inseriremo volentieri con i vostri riferimenti nel EULANDA® Forum utenti.
Il programma comprensivo dell'ambiente di sviluppo lo potete caricare dal EULANDA® Forum utenti. Moduli ed estensioni possono essere creati anche con una versione demo. Il server SQL necessario è incluso.
Forum utenti: http://forum.eulanda.de
Contattateci direttamente e vi
illustreremo le diverse possibilità per diventare dei Solution Partner per
EULANDA® ERP Software.
CN
Software GmbH
eMail: info@eulanda.it
Fax: +49 (6126) 937322
Siamo certi che potremo realizzare una splendida collaborazione
distinti saluti
Il vostro EULANDA Team
ERP Software con tecnologia avanzata