Segui

Per i Tecnici installatori di Perfetto: Indicazioni e consigli per la migrazione a Perfetto4

Sommario

Il presente articolo è rivolto esclusivamente ai Tecnici installatori di Perfetto di Antos Srl o dei Rivenditori certificati partner di Antos Srl.
Lo scopo di questo articolo è di fornire le informazioni tecniche utili a realizzare con successo la migrazione da Perfetto.Net/ERP/Orange/Yellow a Perfetto4 alle aziende che utilizzano il prodotto.

logo-perfetto4.png

Come eseguire l'installazione di Perfetto4

Per conoscere i nuovi rilasci e le novità sul prodotto si può fare riferimento agli articoli nelle sezioni AnnunciNovità di Perfetto che illustrano le nuove versioni rilasciate, a quale versione di Mago4 è allineata una versione di Perfetto4 e le versioni di prossimo rilascio.
Per procedere all'installazione di Perfetto4 si possono consultare gli articoli:

NOTA IMPORTANTE per la migrazione a Perfetto4

Per migrare una installazione di Perfetto.Net/ERP/Orange/Yellow Perfetto4 versione 3.2.0 o successive è obbligatorio che la versione minima da cui viene eseguita la migrazione sia Perfetto.Net/ERP/Orange/Yellow 3.14.18.
Non rispettare questo vincolo di migrazione comporta l'impossibilità di utilizzare il database migrato a Perfetto4.
Per scoprire le nuove funzionalità aggiunte nelle prossime versioni consultare gli articoli con le novità di versione nella sezione del portale Novità di Perfetto.

Gli aspetti da considerare nella migrazione da Perfetto.Net/ERP/Orange/Yellow a Perfetto4

Di seguito sono elencati i principali aspetti da considerare nella migrazione da  Perfetto.Net/ERP/Orange/Yellow a Perfetto4:

  1. la licenza di attivazione per l'installazione di Perfetto.Net/ERP/Orange/Yellow di un cliente deve essere ricreata dall'Amministrazione Antos per Perfetto4.
    Pertanto si indica cortesemente, prima di pianificare la migrazione di un cliente a Perfetto4, di avvisare con anticipo l'Amministrazione Antos che procederà alla migrazione della licenza a Perfetto4 per il cliente specificato, così che la licenza sia disponibile al momento dell'installazione di Perfetto4.
    Per richiedere il passaggio della licenza a Perfetto4 si può fare richiesta direttamente all'Amministrazione Antos scrivendo all'indirizzo e-mail paola.benigni@antos.it oppure scrivendo all'assistenza all'e-mail assistenza@myperfetto.it e la richiesta verrà girata alla nostra Amministrazione. Per ulteriori informazioni consultare l'articolo Come attivare Perfetto4;
  2. sul server il percorso di default dell'installazione di Perfetto.Net/ERP/Orange/Yellow è:
    "C:\Program Files (x86)\Microarea\Magonet\Standard\Applications\ImpiantiNet".
    Sul server il percorso di default dell'installazione di Perfetto4 è:
    "C:\Program Files (x86)\Microarea\Mago4\Standard\Applications\Perfetto";
  3. nei suddetti percorsi le cartelle contenute corrispondono generalmente ai moduli di Perfetto, nel caso di Perfetto.Net/ERP/Orange/Yellow i nomi delle cartelle sono in italiano, nel caso di Perfetto4 i nomi delle cartelle sono in inglese;
  4. le informazioni riportate nei punti precedenti per la cartella "Standard" sono valide anche per la cartella "Custom";
  5. il contenuto della cartella "Custom" di Perfetto.Net/ERP/Orange/Yellow non può essere copiato nella cartella "Custom" di Perfetto4, in quanto come indicato sopra le due strutture delle cartelle di installazione non combaciano, pertanto gli eventuali report personalizzati devono essere importati ed associati manualmente sulle maschere di Perfetto4 prendendoli dalla cartella di installazione di Perfetto.Net/ERP/Orange/Yellow;
  6. i report personalizzati su Perfetto.Net/ERP/Orange/Yellow per essere importati su Perfetto4 devono prima subire un processo di adeguamento in quanto le funzioni esterne ed altri comandi sui report nel passaggio tra le versioni hanno avuto un cambio nel nome del namespace e/o della sintassi.

    Esempio di LinkForm al Preventivo cambiato:
    Perfetto.Net/ERP/Orange/Yellow
    LinkForm "ImpiantiNet.Preventivi.INPreventivi.Preventivo" 
    Perfetto4
    LinkForm "Perfetto.JobQuotations.Documents.JobQuotations" 

    Esempio di HotLink al Preventivo cambiato:
    Perfetto.Net/ERP/Orange/Yellow
    AskPreventivo Prompt = "Dal Preventivo" LowerLimit HotLink ImpiantiNet.Core.INCore.INPreventivi ( ) ;
    Perfetto4
    AskPreventivo Prompt = "Dal Preventivo" LowerLimit HotLink Perfetto.JobQuotations.Dbl.JobQuotations ( ) ;

    Esempio di Funzione esterna per il Rapportino cambiata:
    Perfetto.Net/ERP/Orange/Yellow
    F_Query = ImpiantiNet.Rapportini.INRapportini.RapportinoRigheContext_GetHours ( h_CRapportinoRigheContext , F_Dipendente , F_Nome , F_Ord , F_straord , F_Trasf , F_mal , F_Fer ) ;
    Perfetto4
    w_Ok = Framework.TbWoormViewer.TbWoormViewer.QueryRead ( "WREmployees" ) ;

  7. come indicato al punto precedente, essendo cambiati i nomi di funzioni e Hotlink, se l'azienda utilizza il modulo dei Listini, le Operazioni dovranno essere ricreate/reimpostate, in quanto contenendo riferimenti a funzioni e Hotlink, questi sono obsoleti e non più validi, quindi devono essere reimpostati per consentire il funzionamento della procedura di importazione Listini;
  8. Perfetto.Net/ERP/Orange/Yellow utilizza il Woorm di Mago.Net per la creazione/modifica delle stampe, dove la sintassi per indicare un valore di enumerativo è per esempio:

    Campo == {202:0}

    Nella precedente versione di Woorm di MagoXp la sintassi per indicare un valore di enumerativo era diversa:

    Campo == {"Tipo riga distinte":"Merce"}

    Woorm di Mago.Net è retrocompatibile con la sintassi di MagoXp per quanto riguarda i valori di enumerativo.
    NOTA BENE
    Perfetto4 per la creazione/modifica delle stampe utilizza il Reporting Studio di Mago4, che supporto solo la più recente sintassi dei valori di enumerativo, come questa:

    Campo == {202:0}

    Si indica di valutare eventuali report personalizzati nelle installazioni dei clienti che fanno ancora uso della vecchia sintassi per gli enumerativi, perché su Perfetto4 non è più valida e di aggiornare i report alla nuova sintassi per mantenerli funzionanti;
  9. su Perfetto.Net/ERP/Orange/Yellow in [Ambiente > Amministrazione > Strumenti > Stili di formattazione] gli stili di Perfetto si chiamano:
    1. IxWPercLng
    2. IxWEtFrmtDefault
    3. IxWEtFrmtOrDip
    4. IxWEtFrmtCompUn
    5. IxWEtFrmtCompTot
      su Perfetto4 in [TaskBuilder Framework > Strumenti > Stili di formattazione] gli stili di Perfetto sono stati rinominati in:
    6. PPercLng
    7. PFrmtDefault
    8. PFrmtEmplHours
    9. PFrmtUnTime
    10. PFrmtTotTime
      quindi se questi stili sono stati utilizzati in personalizzazioni per il cliente, come per esempio in report personalizzati, occorre rivederli e sistemarli in modo che funzionino anche su Perfetto4;
  10. in merito ai cambiamenti ai nomi dei namespace di documenti, hotlink, funzioni esterne ed enumerativi e stili di formattazione riportati nei punti precedenti, è possibile consultare l'articolo di approfondimento Per i Tecnici installatori di Perfetto: Informazioni per la migrazione dei report da Perfetto.Net/ERP/Orange/Yellow a Perfetto4;
  11. le eventuali personalizzazioni alle griglie e radar sulle maschere di Perfetto.Net/ERP/Orange/Yellow non possono essere migrate sull'installazione di Perfetto4, pertanto devono essere reimpostate con le relative funzioni disponibili sull'interfaccia delle maschere del prodotto;
  12. fino alla versione di Perfetto.Net/ERP/Orange/Yellow 3.12.12.HF1 i documenti di Perfetto erano collegati tra loro con la gestione dei "Riferimenti" nativa di Perfetto, poi da questa versione e nelle successive Perfetto è stato allineato alla gestione dei "Riferimenti Incrociati" di Mago.Net.
    Pertanto i documenti di Perfetto.Net/ERP/Orange/Yellow sono collegati tra loro con la gestione dei "Riferimenti Incrociati". 
    Nelle versioni di Perfetto.Net/ERP/Orange/Yellow entrambe le gestioni sono presenti, anche se quella precedente è stata nascosta e non visibile da interfaccia, è stata comunque mantenuta.
    Per approfondimenti è possibile consultare l'articolo La gestione dei riferimenti incrociati tra documenti di Perfetto.
    NOTA BENE
    Da Perfetto4 la precedente gestione dei Riferimenti è stata dismessa e quindi non più presente sul prodotto, è presente solo la gestione dei Riferimenti Incrociati tra i documenti di Perfetto.

    Si indica di valutare eventuali report, query, procedure o altro di personalizzato nelle installazioni dei clienti che faccia ancora uso della vecchia gestione dei "Riferimenti", perché su Perfetto4 non è più valida e di aggiornare gli oggetti personalizzati con l'attuale gestione dei "Riferimenti Incrociati" per mantenerli funzionanti.
  13. per conoscere i cambiamenti sull'interfaccia e sull'usabilità di Perfetto4 si suggerisce di consultare l'articolo Da Perfetto.Net/ERP/Orange/Yellow a Perfetto4.

Il consiglio per le migrazioni a Perfetto4

Come indicato nei paragrafi precedenti la migrazione da Perfetto.Net/ERP/Orange/Yellow e Perfetto4 non richiede particolari azioni.
Potrebbe essere utile, magari per le prime migrazioni che si effettuano, prelevare prima una copia di backup del database del cliente e il contenuto della cartella "Custom", così da valutare a preventivo cosa deve essere riportato dall'installazione attuale alla nuova ed eseguire anche una simulazione di migrazione in una installazione di test, così da procedere poi all'effettiva migrazione presso il cliente.
Questo consiglio potrebbe essere utile da applicare per le prime migrazioni, così da prendere confidenza con il procedimento ed evitare blocchi di utilizzo del software presso i clienti.
Se ritenuto valido, si può utilizzare questo metodo anche per ogni migrazione che si deve eseguire.

 

Altre domande? Invia una richiesta

Commenti

Powered by Zendesk