CONTATTACI

manuale-sprix

AVVERTENZE SULLA DOCUMENTAZIONE

Questo documento è Manuale didattico ed operativo relativo al linguaggio di programmazione dei componenti Sprix e Collage contenuti nella piattaforma di sviluppo PassBuilder integrata nel Gestionale Passepartout.

La piattaforma è collocata nella voce 'App PassBuilder' del menu 'Servizi' ed è costituita da un aggregato di funzionalità e strumenti nativi per realizzare personalizzazioni e sofisticate procedure verticali. Due di questi strumenti sono lo Sprix e il Collage e basta un singolo programma realizzato con uno fra i due a rappresentare un'Applicazione Passepartout realizzata con PassBuilder, pertanto, il presente manuale integra il “Manuale PassBuilder”.

Il manuale Sprix/Collage è una componente del manuale PassBuilder in quanto contiene informazioni propedeutiche per sviluppare Applicazioni Passepartout. Questo documento è tenuto separato dal manuale PassBuilder solamente per ragioni tecniche, in quanto possiede funzionalità specifiche, quali i collegamenti all'Editor di programmazione Sprix/Collage (può richiamare i dettagli di singole istruzioni, funzioni e variabili) e dei link interni agli esempi e a sezioni di raggruppamenti per argomento.

Entrambi i manuali, infatti, sono disponibili on-line nell'Area Pubblica del sito Edupass.it e nell'Area Sviluppatori presente nell'Area Riservata del sito Passepartout.net (accessibile con credenziali user/password oppure dallo stesso Gestionale). Si consiglia di scaricarli in formato PDF, dato che questo consente: la conservazione per ciascuna versione (l'aggiornamento è periodico ed indipende dalla release e la data di pubblicazione è riportata nel titolo); la consultazione off-line e con un comodo “segnalibro”; le ricerche più effienti; la visualizzazione di commenti e note a piè di pagina; l'utilizzo di link “clicca qui” che collegano le singole voci ai paragrafi dei comandi raggruppati per agomento d'appartenenza (tali link potrebbero essere attivi solamente nel formato PDF e non nella consultazione del manuale on-line Web).

Sebbene siano accessibili da punti diversi, questi documenti rappresentano gli stessi due manuali, reciprocamente complementari. Per tutti gli argomenti generali relativi alla piattaforma PassBuilder che non sono menzionati (o ripetuti) in questo manuale Sprix/Collage, si rimanda al manuale PassBuilder di cui si riportano due link:

PassBuilder in Area Pubblica (vedere il capitolo PassBuilder del menu Servizi nel manuale Passepartout).

PassBuilder in Area Riservata (il documento è il capitolo estratto dal manuale Passepartout).

Sebbene una singola Applicazione Passepartout possa essere realizzata in PassBuilder anche con uno solo fra i due strumenti di sviluppo Sprix e Collage, si ricorda che la piattaforma è composta anche da altri elementi e funzionalità (v. figura), pertanto anche i loro manuali (es. 'MyDB'), potrebbero essere tenuti separati e collocati in altri contesti più idonei, ma ugualmente raggiungibili (ad esempio la 'Modulistica di Stampa' è utilizzata anche dalla procedura standard, pertanto il suo manuale è collocato nel manuale generale). Inoltre, alcuni di questi elementi sfruttano anche specifiche funzionalità descritte in questo manuale Sprix/Collage (v. figura), ma che sono da integrare con le informazioni e gli esempi contenuti nei rispettivi manuali di ciascuno strumento (es. Mobile, Datatrek, ecc) oppure il medesimo PassBuilder o il web marlet PassStore; per la medesima motivazione, in Sprix/Collage si rimanda l'approfondimento di alcune funzionalità agli specifici manuali che le trattano (Xml, Web Service, Sql, ecc.).

I programmi Sprix e Collage sono capaci di leggere e scrivere dati, possono interagire a video e stampare in vari modi, si relazionano ad archivi e device esterni, ecc... Con Sprix e Collage è facile programmare, ma presuppone la conoscenza del contesto ambientale per ottenere ottimi risultati in modo sia efficiente che efficace, pertanto le informazioni contenute nel Manuale Utente sono indispensabili per conoscere l’ambiente in cui questi strumenti operano: le caratteristiche del Sistema, le configurazioni dei componenti Client e Server, le remotizzazioni LAN (Locale) e WAN (Live Server Farm), accessi, restrizioni, funzionalità, regole, automatismi, controlli, semaforiche dati. Ignorare il manuale utente comporta rischi di insuccesso oppure di inefficienza, per esempio, la replica di funzioni già esistenti, incontrare vincoli o limiti strutturali non considerati in sede di analisi.

La Documentazione Tecnica dell'Area Sviluppatori presente nell'Area Riservata del sito Passepartout.net, contiene tracciati, tabelle, relazioni, diagrammi, mirroring, codici campi di MexalDB.

Considerare, infine, anche la Composizione Prodotti della sezione Commerciale nell'Area Riservata, in quanto riporta dei vincoli commerciali, ad esempio: i livelli di prodotto che non sono contabili hanno, ovviamente, dei limiti di gestione della primanota.

Se sei un nuovo collaboratore, puoi ignorare questa successiva tabella commerciale, che conclude queste avvertenze:

POLITICHE STRUMENTI DI SVILUPPO

Il presente paragrafo è soggetto ad aggiornamenti e sostituisce le seguenti obsolete politiche relative agli strumenti di sviluppo:

  • Politica Sprix Lite, Sprix Full, MDS, SDK – versione di riferimento 2003G, ex chiarimento 18916 supporto online (obsoleto)
  • Politica Sprix Pubblico, Sprix Privato – versione di riferimento 2011C, ex chiarimento 26612 supporto online (obsoleto)

MDS / PASSBUILDER (versione di riferimento 2016H)

MDS
(liv. 4)

Pass

Builder
(liv. 5)

Funz.tà dalla

2016H

Sprix
Collage

Modalità

Stampe
Pers.zzate

MyDB

MexalDB

Shaker

Esecuz.
App

Sviluppo App

Sprix Mobile

Data

Trek

N

N

N

S

Pubblica

S

S

N

N

N

N

N

N

S

N

N

S

Privata

S

S

S

S

N

N

N

N

N

S

S

S

Pubblica

S

S

N

N

S

S

S

S

S

S

S

S

Privata

S

S

S

S

S

S

S

S

Il livello di licenza di sviluppo disponibile si verifica premendo i tasti [F1+F1+F2] nel Gestionale; valutare ciascun caso (configurazione) in base alle vigenti condizioni commerciali, comunicate attraverso appositi canali di comunicazione e circolari di Area Riservata (es: circolari del 1 luglio e del 1 agosto 2016).

MDS (Mexal Developer Suite): la personalizzazione consente di non collocare il sorgente nell’installazione. Attenzione: i vecchi eseguibili compilati prima del rilascio di MDS (versione 2003G), se ricompilati richiedono il sorgente oppure licenza di sviluppo MDS; a tal proposito, si ricorda che è assolutamente vietato il reverse engineering non espressamente autorizzato con dichiarazione scritta del titolare di tutti i riservati diritti. Nelle installazioni Live nella Server Farm Passepartout, lo Shaker è disponibile con il solo componente “.Net”; in ambiente Live l’utilizzo dei componenti Shaker, MexalDB, RDBMS oppure software diversi dal Gestionale che richiedono configurazioni particolari (es: operazioni SQL su file Xls/Mdb via ODBC) è disponibile l’Indipendent Virtual Server (IVS), di cui si rimanda ad apposita documentazione (es. circolare 13 ottobre 2016).

PASSBUILDER: è la piattaforma di sviluppo e gestione di personalizzazioni cosiddette “App”; l’attivazione di PassBuilder non pregiudica la configurazione di personalizzazioni preesistenti alla politica PassBuilder, per le quali, restano in vigore le politiche precedenti alla versione 2016H. Le personalizzazioni preesistenti possono coesistere con la possibilità di generare “App” e sono convertibili in “App”. (*)

Modalità “Pubblica” significa che l’applicazione funziona solo se il sorgente e relativo eseguibile, sono entrambi collocati nell’installazione. Modalità “Privata” significa che l’applicazione funziona anche con il solo eseguibile, ma richiede attivazione del livello MDS.

Per sviluppare la cosiddetta App Utente è necessario che l’installazione attivi sia MDS che PassBuilder.

Per installare ed eseguire la App Utente è necessario che l’installazione attivi PassBuilder; se Cliente non ha MDS attivo:

  • Il Cliente può eseguire la App Utente realizzata dal suo Partner.
  • Il Partner autore della App Utente può pubblicarla nella vetrina di PassStore facendole assumere connotazione di PassApp; indipendentemente dall’autore il Cliente può eseguire qualsiasi PassApp.

La pubblicazione nel PassStore è un’opportunità e non un obbligo; la distribuzione di una medesima PassApp a più di un'installazione comporta, comunque, il conteggio per singola installazione.

(*) chiarimenti sul passaggio di Sprix e MyDB in PassApp sono descritti nella circolare “CC_SG-PAC_PassaggioInPassApp_170529” e nella circolare “CC_SG-PAC_NovitaMeeting_170517”.

Capitolo Precedente
Capitolo Successivo
Argomenti Correlati
Pubblicato   
mercoledì 29 novembre 2017
© 2016 Passepartout s.p.a. - World Trade Center - Via Consiglio dei Sessanta, 99 - 47891 Dogana  Repubblica di San Marino - Tel. 0549 978011 - Numero Verde 800 414243 - Codice Operatore Economico SM03473 - Iscrizione Registro Società n° 6210 del 6 agosto 2010 - Capitale Sociale € 2.800.000 i.v.
ASSISTENZA TELEFONICA 199 222 123
Il servizio è attivo tutti i giorni dalle ore 9.00 alle 13.00 e dalle ore 14.00 alle 18.00. Fuori da tali orari, o in caso di linea occupata, è sempre possibile registrare un messaggio per essere richiamati.

Ricordiamo che il servizio è dedicato esclusivamente a problematiche di accesso ai prodotti Passepartout.
Per altre richieste di assistenza è sempre disponibile la procedura web EasyPass, accessibile da tutti i nostri prodotti.


Il costo della chiamata da telefono fisso di Telecom Italia, indipendentemente dalla distanza, è di 31,72 centesimi € al minuto IVA inclusa, con scatto alla risposta di 14,64 centesimi IVA inclusa. Per le chiamate originate da rete di altro operatore, i prezzi sono forniti dal servizio clienti dell’Operatore utilizzato.