TaskBuilder Studio

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?

  • Sviluppare applicazioni – Grazie al concetto di Applicazione Dinamica, TaskBuilder Studio abolisce ogni rigidità: la soluzione ERP installata è composta da più applicazioni indipendenti, che si coordinano per eseguire le azioni richieste. Le applicazioni fornite da diversi produttori e rivolte a differenti aree aziendali trovano posto nella stessa installazione e sono caricate dinamicamente al momento dell’uso. L’ambiente e i mattoni fondanti forniti da TaskBuilder Framework sono comuni a tutte le applicazioni, così hai sul video un insieme coerente di interfacce e comportamenti, anche se realizzate da produttori terzi. Le applicazioni a loro volta sono composte da moduli opzionali, proprio come avviene per gli applicativi di Mago4.
  • Business Objects – TaskBuilder Studio è sviluppato con linguaggi Object Oriented e incoraggia un rigoroso approccio OOD (Object Oriented Design) per lo sviluppo di applicazioni. Ogni componente è ottenuto per specializzazione di componenti astratti, integrandolo con altri. I componenti astratti della piattaforma incorporano numerosi comportamenti predefiniti (export in XML, accesso via Web Services, persistenza su DBMS, etc.) che diventano patrimonio del componente specializzato.
  • Gestione del database – TaskBuilder Studio fornisce una gamma di componenti per manipolare i dati dal codice applicativo. In questo modo TaskBuilder Studio gestisce MS SQL Server e Oracle, ma permette anche di aggiungere Database Engine di altri produttori, evitando allo sviluppatore la difficile costruzione di statement SQL compatibili tra i database. Tutti gli altri aspetti dell’interazione con il DBMS  sono gestiti tramite specifici componenti software forniti da TaskBuilder Studio.
  • Collaborazione dinamica tra oggetti – TaskBuilder Studio permette di estendere le applicazioni ERP senza modificarne il codice sorgente. La possibilità di costruire nuovi Business Objects usando quelli già esistenti è cruciale per realizzare applicazioni personalizzate o verticali. Spesso però, per soddisfare le esigenze del cliente o del mercato, i comportamenti standard vanno modificati. La tipica variazione dei sorgenti originali non è il metodo migliore, perchè ostacola le possibilità di aggiornare facilmente il prodotto e impedisce di installarne nuove versioni. Il principio di Collaborazione Dinamica permette invece di soddisfare esigenze di personalizzazione e di aggiornamento, e di variare il comportamento standard senza modificare il source code. Questo modello va oltre le sole personalizzazioni: sono infatti molte le funzioni di Mago4 realizzate con lo stesso principio – per es. Sales Force Management, funzionalità della Produzione e molto altro –. Inoltre le estensioni possono aggiungere azioni e arricchire l’interfaccia, mentre i sorgenti di Mago4 sono a disposizione dell’utente per consultazione.

Tutti i Plus della piattaforma

  • Facile da usare e da installare
  • Interfacce WEB/Desktop simili
  • TBF e Applicazione Host istanziata come Modulo di IIS
  • Fortemente scalabile
  • Basso carico elaborazione sul server 
  • Uso di librerie JavaScript performanti

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

external
Reporting Studio
external
International Studio
external
Setup Studio
external
Easy Studio
external
Wizard Studio
external
TaskBuilder Library

Reporting Studio

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.

external

International Studio

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.

external

Setup Studio

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.

external

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.

external

Wizard Studio

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.

external

TaskBuilder Library

È 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.

external

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

Se mi piace come posso acquistarlo?

Se mi piace posso rivenderlo?

Puoi installare una demo e provarlo nella tua azienda; ti verrà fornito tutto il supporto per installarlo e utilizzarlo al 100%.

Scopri la proposta di partnership più indicata per la tua Azienda; diventa Partner del gruppo leader italiano nel settore del software e dei servizi