Fast Track Navision - Development



Похожие документы
Nuovo Order Manager per il software NobelProcera

Gestione Iter Manuale Sistemista. Gestione Iter Manuale Sistemista

Manuale d uso Software di parcellazione per commercialisti Ver [05/01/2015]

Corso di Sistemi di Elaborazione delle informazioni

Gestione dei documenti e delle registrazioni Rev. 00 del

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

(Preventivatore Veicoli a Motore) MANUALE D USO. Aggiornamento maggio 2007

Medici Convenzionati

Release Management. Obiettivi. Definizioni. Responsabilità. Attività. Input

Punto Print Il programma per stampare. Documentazione Tecnica

Dna File Converter Software per importazione esportazione dati Unisap-Essepaghe. Manuale utente

MySidel application portal

UTILIZZATORI A VALLE: COME RENDERE NOTI GLI USI AI FORNITORI

mondoesa;emilia Comunicazione delle operazioni rilevanti ai fini IVA (Spesometro) anno 2012: Note di installazione e/fiscali rel. 4.1.

Sistema Informativo Veterinario Regionale. Applicazione Interrogazione per Allevatori

nome/funzione Dirigente Scolastico Direttore Servizi Generali e Amministrativi R.G.Q. Nel raccoglitore in aula docenti

È evidente dunque l'abbattimento dei costi che le soluzioni ASP permettono in quanto:

4.5 CONTROLLO DEI DOCUMENTI E DEI DATI

Metric Computo Metrico

«Gestione dei documenti e delle registrazioni» 1 SCOPO CAMPO DI APPLICAZIONE E GENERALITA RESPONSABILITA DEFINIZIONI...

4.1 Che cos è l ideazione

istruzioni per l uso

SPRING SQ COMUNICAZIONE OPERAZIONI IVA NON INFERIORI A 3000 EURO PER L ANNO 2011

Manuale di Aggiornamento BOLLETTINO. Rel H4. DATALOG Soluzioni Integrate a 32 Bit

2.0 Gli archivi. 2.1 Inserire gli archivi. 2.2 Archivio Clienti, Fornitori, Materiali, Noleggi ed Altri Costi. Impresa Edile Guida all uso

Manuale di Aggiornamento BOLLETTINO. Rel H2. DATALOG Soluzioni Integrate a 32 Bit

Libretto di Impianto (Dpr74)

ALLINEARSI: IL DRIVER PER UNA INNOVAZIONE DI SUCCESSO!

Il seguente Syllabus è relativo al Modulo 7, Reti informatiche, e fornisce i fondamenti per il test di tipo pratico relativo a questo modulo

1 Introduzione Installazione Configurazione di Outlook Impostazioni manuali del server... 10

SOLUZIONE Web.Orders online

Editing e gestione delle views per il modulo Landing Page Espositore

il mondo di e/ mondoesa;emilia

SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE

Mac Application Manager 1.3 (SOLO PER TIGER)

VERSIONE 3.0. THEMIS Srl Via Genovesi, Torino

CP Customer Portal. Sistema di gestione ticket unificato

Integrazione InfiniteCRM - MailUp

SUAP. Per gli operatori SUAP/amministratori. Per il richiedente

WEB SEMINAR Dettaglio servizio

Workland CRM. Workland CRM Rel /11/2013. Attività --> FIX. Magazzino --> NEW. Nessuna --> FIX. Ordini --> FIX

Guida Software GestioneSpiaggia.it

REGIONE SICILIANA. Implementazione del modello di governo clinico integrato U.F.A. ONCO EMA. al Decreto 10 Ottobre 2012 Regione e Siciliana

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC

MODULO PER LA GESTIONE DEI RESI

Configuration Management

Effettuare gli audit interni

GENERAZIONE PREVENTIVI

Technical Document Release Version 1.0. Product Sheet. MediaList. Creazione e gestione palinsesto giornaliero

Funzioni in C. Violetta Lonati

Gestione Risorse Umane Web

SCENARIO. Personas ALICE Lucchin / BENITO Condemi de Felice. All rights reserved.

Gestione Operativa e Supporto

Regione Toscana. ARPA Fonte Dati. Manuale Amministratore. L. Folchi (TAI) Redatto da

1. DISTRIBUZIONE Datore di Lavoro Direzione RSPP Responsabile Ufficio Tecnico Responsabile Ufficio Ragioneria (Ufficio Personale) Ufficio Segreteria

I Altamira HRM I. I Human Resource

Anagrafica. Check-List. Autocomposizione guidata

Il modello di ottimizzazione SAM

Gestione Risorse Umane Web Work-flow Selezione

MANUALE D USO MANUALE D USO

I TUTORI. I tutori vanno creati la prima volta seguendo esclusivamente le procedure sotto descritte.

Progetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore

Università degli Studi di Messina

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

Funzioni di Trasferimento Movimenti

Gestione ed analisi di base dati nell epidemiologia. delle malattie infettive

2. CONFIGURAZIONE DEL PROGRAMMA ITER PER LA COMPILAZIONE DELLA PRATICA

ARCHIVIA PLUS - ARCHIFILE

Visore Eurobil (esistente)

Omnia Web Timesheet. Manuale utente

MANUALE OPERATIVO SOFTWARE INTERFACCIA. GFileT. Plug In CE.DI. Sud Italia srl

Software Servizi Web UOGA

Mon Ami 3000 Produzione base Produzione articoli con distinta base e calcolo dei fabbisogni

SELEZIONE ICD icandidati

Manuale d uso [del 07/08/2015] Gestione progetti e ore lavoro Web Ver per [05/01/2015]

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

INTERNET e RETI di CALCOLATORI A.A. 2011/2012 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam.

Drupal 7 Un CMS per la scuola

CORSO WET 462 Amministrazione di database SQL Server 2012

Le fattispecie di riuso

Finalità della soluzione Schema generale e modalità d integrazione Gestione centralizzata in TeamPortal... 6

SOMMARIO... 3 INTRODUZIONE...

Schede ADI ADP ADEM Prestazioni aggiuntive MMG. - Manuale - Data Solution Provider s.r.l.

ALF0021M MANUALE UTENTE MODULO "SETUP"

Utilizzare il fax di windows (XP)

Vittorio Veneto,

Gruppo Buffetti S.p.A. Via F. Antolisei Roma

Software di parcellazione per commercialisti Ver [10/09/2015] Manuale d uso [del 10/09/2015]

Manuale operativo - Procedura per la costruzione, la pubblicazione di questionari

4.1 FAX Sollecito consegne via (Nuova funzione)

Транскрипт:

Fast Track Navision - Development

Implementation Methodology

Sales Phase Il cliente è ancora un prospect E importante per capire la complessità del progetto e per mettere in evidenza i principali punti critici Il programmatore non è conivolto se non per implementare dei prototipi o per rispondere a delle domande tecniche

Concept Phase E la fase più importante Attraverso il processo di analisi vengono definite in modo approfondito tutte le esigenze del cliente Viene predisposto un piano per affrontarle Vengono scelti i granuli da acquistare Il programmatore collabora con l analista/consulente nelle due attività di Data Conversion e di Customizations

Concept phase + Analisi Concept Document + Offerta (da approvare)

Conceptual design tips Already included: la funzionalità richiesta è già presente in Navision. Basta identificare il granulo Available code: la funzionalità è disponibile come Addon o da una libreria personale del partner Minor change: piccole personalizzazioni come l aggiunta di uno o due campi, la modifica dell aspetto dei form e report ecc Brand new: nuova funzionalità da integrare in Navision Major change: modifiche pesanti all applicativo standard (posting routines, tabelle di base ecc )

Development Phase E la fase di implementazione vera e propria Comprende il Detailed Design, il Coding e il Testing of Modifications Vengono anche preparati la User Documentation e i Data Conversion In questa fase il programmatore gioca un ruolo essenziale L analista/consulente lavora con il programmatore in particolare nella fase di Detailed Design

Requirements: 1. 1. Abc Abc 2. 2. Def Def 3. 3. Ghi Ghi 4. 4. Design Design Specification

Infrastructure and Technical Setup Phase Questa fase comprende l installazione dell hardware, del software e le attività di configurazione Attraverso il Setup Checklist viene esposto allo staff come e perché il software è configurato in un certo modo Il programmatore svolge un ruolo marginale

Training Phase L attività può essere svolta in modi diversi: formazione di gruppo, formazione al singolo, oppure anche trainthe-trainer Il programmatore svolge un ruolo marginale

Deployment Phase E la fase di Go Live Il suo successo dipende dalle fasi precedenti Il programmatore ha un ruolo di supporto nel caso in cui qualcosa non funzionasse

I ruoli nelle fasi del progetto

I ruoli coinvolti nel processo di customizzazione Navision Implementer Customer Navision Analyst / Consultant Navision Developer

Navision Implementer Svolge l attività principale nella fase di Training e di Testing Installa le personalizzazioni dal cliente

Customer Sono uno o più key user del cliente Fornisce indicazioni sulle necessità del cliente Approva le personalizzazioni

Navision Analyst / Consultant E un esperto del prodotto che può anche coincidere con un programmatore senior Identifica le esigenze del cliente e le traduce in funzionalità standard di Navision o in personalizzazioni Lavora con il cliente per progettare le personalizzazioni producendo il Concept Document Lavora anche con il programmatore alla progettazione delle personalizzazioni

Navision Developer Normalmente è una persona certificata in Development Riceve il Concept Document dall analista e con il suo aiuto crea le Design Specifications Programma le personalizzazioni, fa i test e le consegna all Implementer

La gestione dello sviluppo

Preparazione del database di sviluppo Prendere il database presente sul CD di installazione Scaricare tutti i service pack e le hot fix pubblicate dopo l uscita del CD Installarli nell ordine di uscita sostituendo gli oggetti esistenti Se ci sono degli add-on, installarli facendo attenzione agli eventuali conflitti Importare il database nel Navision Developers Toolkit, identificandolo come base version del progetto

Non devono lavorare sugli stessi oggetti Copia del database di sviluppo Database di sviluppo Copia del database di sviluppo Oggetti creati/modificati Oggetti creati/modificati

Object Designer ID dell oggetto Nome Oggetti Tipo di oggetto Version List

La Version List dello standard Versione (W1 = World Wide, IT = Italia) NAVW13.10.01.25 Prodotto (Navsion) Major Release (3.XX) Minor Release (X.10) Service Pack (X.XX.01) Hotfix (X.XX.XX.25)

L Import Worksheet Existing Object: Modification Flag Existing Object: Version Tag Imported Object: Modificatio n Flag Imported Object: Version Tag Result: Default Action Result: Confli ct No NAVW11.10 No NAVW11.00 Skip No No NAVW11.10 No NAVW11.10 Replace No No NAVW11.10 No NAVW11.11 Replace No No NAVW11.10 Yes NAVW11.00 Replace Yes No NAVW11.10 Yes NAVW11.10 Replace No No NAVW11.10 Yes NAVW11.11 Replace No Yes NAVW11.10 No NAVW11.00 Skip No Yes NAVW11.10 No NAVW11.10 Skip No Yes NAVW11.10 No NAVW11.11 Replace Yes Yes NAVW11.10 Yes NAVW11.00 Replace Yes Yes NAVW11.10 Yes NAVW11.10 Replace Yes Yes NAVW11.10 Yes NAVW11.11 Replace Yes

La Version List del partner Deve essere costituita da una stringa di 2 o 3 caratteri e da un numero, come CS00 Se si modifica un oggetto standard, va aggiunta in coda alle version list preesistenti dopo la virgola (senza spazi) MAI ELIMINARE O MODIFICARE LE VERSION LIST DI UN OGGETTO STANDARD Quando si fa un upgrade per il cliente, incrementare la cifra (CS01, CS02 ecc )

Per mandare gli oggetti al cliente 1. Compilare tutti gli oggetti 2. Filtrare tutti gli oggetti che hanno il flag Modificato a TRUE 3. Aggiungere la Version List 4. Filtrare tutti gli oggetti che hanno Version List = *<Version List>* 5. Togliere il filtro dal flag Modificato 6. Portare il flag Modificato a FALSE 7. Selezionare tutti gli oggetti del filtro ed esportarli nel file <Version List>.fob 8. Importare gli stessi oggetti nel Navision Developers Toolkit

La documentazione

Documentazione: scopi Organizzazione: il programmatore deve saper organizzare il lavoro di sviluppo Audit: creare un log di tutto quello che è stato fatto, chi lo ha fatto e quando Comunicazione: se c è più di un programmatore comunicare le implementazioni Upgrade: quando c è un cambio di relase, è indispensabile per sapere cosa è stato fatto

Il trigger Documentation Ogni volta che si modifica un oggetto standard, aggiungere in questa sezione una stringa di spiegazione Esempio: NJD01 - Navision, John Doe, 02/12/00, Multi-state Payroll Added the new State and Locality fields. Modified the trigger code to default these fields whenever the Employee No. is entered.

Commenti al codice Inserire i commenti negli oggetti standard modificati Utilizzare lo stesso codice usato nel trigger Documentation Esempio: State := Emloyee. Default Work State ; // NJD01 oppure su più righe: // NJD01 Start State := "Employee."Default Work State"; Locality := "Employee."Default Work Locality"; "Work Type Code" := Employee."Default Work Type Code"; // NJD01 End

Testi di Riferimento Navision Attain Solution Development (Acrobat), Capitolo 4