TaskBuilder Studio è la piattaforma di sviluppo creata per realizzare applicazioni ERP e di Business flessibili e robuste.
Con TB Studio crei soluzioni verticali integrate a Mago4 o vere e proprie soluzioni stand-alone, sviluppi applicazioni che lavorano in simbiosi con Mago4, con proprie tabelle, finestre di inserimento dati, menu, report e molto altro. I Business Objects di Mago4 ti permettono di compiere azioni già previste dall’applicazione standard: registrare un Ordine, calcolare il saldo di un conto, etc. Per estendere o modificare dinamicamente il comportamento di Mago4, non è necessario modificare il codice sorgente.
Cosa posso fare con TaskBuilder Studio?

Tutti i Plus della piattaforma
Una solida architettura
La struttura su cui si basa la piattaforma di sviluppo TaskBuilder Studio riassunta in quattro punti chiave.
Componenti
TaskBuilder Studio fornisce un ampio insieme di componenti software orientati alle soluzioni ERP: controlli, maschere, gestione dei DBMS, astrazione dei Business Objects, radar, menu, reporting, setup e così via.
Applicazioni
Le applicazioni sono costruite basandosi sugli elementi della piattaforma. Lo stesso Mago4 è costituito da varie applicazioni, tra cui il cuore ERP del sistema, ma il tutto è concepito per consentire agevolmente l’aggiunta di applicazioni di terze parti.
Tool
TaskBuilder Studio si integra completamente con TaskBuilder Framework, il framework di integrazione di tutti i componenti applicativi, che contiene tuti i tools generali – quali per esempio DMS, Security, Auditing. I tools ti aiutano a interagire con l’applicazione per navigare e cercare i dati, gestire i diritti di accesso a funzioni e dati, tracciare le attività, etc.
Web Services
l’orchestrazione dei componenti avviene utilizzando i Web Services, ossia l’interfaccia di comunicazione usata da tutti gli oggetti e componenti che costituiscono TaskBuilder Studio e le applicazioni con esso realizzate. Il supporto ai Web Services non è pertanto ristretto a specifici oggetti con un’interfaccia limitata. Il risultato? Tutte le funzioni e gli applicativi sono raggiungibili tramite Web Services in modo trasparente, permettendo l’uso per via programmativa dei Business Objects sviluppati con la piattaforma.
I moduli applicativi
Sofisticato sistema di reportistica di cui si servono le applicazioni sviluppate con TaskBuilder Studio. Reporting Studio ha un’interfaccia grafica maneggevole e user-friendly ed è capace di richiamare funzioni native dell’ERP Mago4 e di altre applicazioni. Il flusso dei dati e del layout è sotto controllo e puoi definire i parametri delle condizioni di estrazione, i filtraggi e gli ordinamenti, inserire immagini in qualunque formato, aggiungere link a documenti di Mago4 e ad altre applicazioni sviluppate con TaskBuilder Studio. Inoltre esporti i dati in Excel, Word, HTML, testo, PDF, e puoi inviare via e-mail i report come attachment in formato PDF. Reporting Studio supporta anche i link Google Maps e Skype Calls.

Le caratteristiche di localizzazione sono alla base della progettazione di TaskBuilder Studio e International Studio è lo strumento di localizzazione per eccellenza per tutte le applicazioni realizzate con la piattaforma. Puoi tradurre le applicazioni in tutte le lingue a partire dall’inglese (lingua di base), grazie a uno specifico strumento di supporto alla traduzione, con possibilità di usare glossari, ripetere traduzioni già applicate altrove, disporre di un’anteprima delle maschere per controllarne l’aspetto visivo, e così via. I dati tradotti vengono memorizzati in “dizionari”, caricati dinamicamente durante l’uso del programma: così l’applicazione può essere visualizzata in lingue differenti dai diversi utenti di una stessa organizzazione.

Con il componente Setup Studio ottieni un package utilizzabile per la distribuzione, come un qualsiasi prodotto Windows. In pratica generi pacchetti di installazione delle soluzioni sviluppate con TaskBuilder Studio Personal Edition scaricabili via internet, che sono letti al Run-Time e installati dinamicamente sull’applicazione.

Easy Studio
Easy Studio permette di personalizzare Mago4 e tutte le applicazioni scritte con TaskBuilder Studio: puoi realizzare le tue personalizzazioni in modo semplice e veloce, rendendole il più possibile upgrade-safe e immediatamente portabili, senza scrivere nemmeno una riga di codice. Gli ambiti di utilizzo sono sconfinati, da semplici modifiche estetiche/funzionali alla creazione di vere e proprie applicazioni: con il suo designer grafico Easy Studio semplifica il lavoro ai neofiti, ma offre anche allo sviluppatore più esperto ed esigente gli strumenti utili per realizzare specifici verticali per settori di mercato.

Aiuta il programmatore a definire in modo interattivo e guidato nuove applicazioni basate su TaskBuilder Studio. Puoi definire e controllare tutti gli aspetti di un’applicazione sviluppata con TaskBuilder Studio, orientandoti nella correlazione logica tra le componenti e predisponendo automaticamente tutto l’ambiente necessario alla sua esecuzione. Wizard Studio è uno strumento di facile apprendimento e uso grazie a un’interfaccia semplice e intuitiva: per questo è in grado di assicurarti un reale risparmio di tempo e di renderti produttivo da subito.

È la collezione delle classi e dei componenti, descritti in C++, alla base della definizione di qualsiasi documento. La libreria permette allo sviluppatore avanzato di realizzare potenti applicazioni gestionali con l’utilizzo di Microsoft Visual Studio. Gran parte delle classi è disponibile tramite appositi wrappers anche per il linguaggio C# e il Framework .NET.

Tecnologia
TaskBuilder Studio si basa su linguaggi di programmazione standard (C++, C# e Javascript) e usa ambienti di sviluppo standard MS Visual Studio (valido per la Developer Edition); non è un linguaggio o piattaforma proprietaria.
TaskBuilder Studio è una piattaforma specificamente orientata allo sviluppo di soluzioni e applicazioni di tipo ERP e di Business ed è una piattaforma aperta: grazie a linguaggi e ambienti di sviluppo standard, lo sviluppatore è libero di arricchire la personalizzazione integrando altre componenti.
TaskBuilder Studio è la piattaforma su cui è costruito Mago4, ma non è pensata solo per personalizzare l’ERP: così gli sviluppatori dispongono delle stesse potenzialità del nostro team di sviluppo Zucchetti (valido per la Developer Edition).
Highlights tecnologici
- Client HTML5 + CSS3 + JavaScript
- Back-End in C++/C#
- Risorse descritte in JSON dinamicamente
- Eventi gestiti lato Client
- Protocollo di comunicazione Ajax + WebSocket
- Librerie client Javascript : Angular, JQuery
Requisiti di sistema
- Sistema operativo: Microsoft Windows 10, Windows 8, Windows 7, 2019, 2016, 2012, 2008 R2
- CPU a 32 bit (X86) o 64 bit (X64)
- RAM: seguire le specifiche indicate per il Sistema Operativo (consigliati > 4 GB)
- 1,5 GB di spazio disponibile su disco rigido per la Personal Edition
- 20 GB di spazio disponibile su disco rigido per la Developer Edition
- Risoluzione video consigliata: 1440×900