La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Base de donnée avancée C1, UV 19722 Année 2002/2003 Khaled BOUDEMAGH, un ERP.

Présentations similaires


Présentation au sujet: "Base de donnée avancée C1, UV 19722 Année 2002/2003 Khaled BOUDEMAGH, un ERP."— Transcription de la présentation:

1 Base de donnée avancée C1, UV Année 2002/2003 Khaled BOUDEMAGH, un ERP

2 Quest-ce quun ERP ? LERP NAVISION? Technologie, Environnement de développement Table Form Report Dataport Codeunit Conclusion Quelques Liens Questions / Réponses Ordre du jour

3 Quest-ce quun ERP ? ERP (Enterprise Resource Planning) Traduit généralement par PGI (Progiciel de Gestion Intégré) Système dans lequel les différentes fonctions de l'entreprise sont reliées entre elles par l'utilisation d'un système d'information centralisé sur la base d'une configuration client/serveur. Gain de temps et de Productivité Exemple dERP : SAP, BAAN, Peoplesoft, Navision…

4 Technologie Base de données - Navision Server - SQL Server Connectivité - Multilangue - C/ODBC, C/Front - Application Server User Portal Supply Chain Collaboration Achats & Ventes Stock/Gestion des coûts Gestion de magasins Gestion de production Distribution Ressources Projets/Affaires E-Commerce Commerce Portal Commerce Gateway Déploiement Méthodologie - Implémentation - Migration - Developers Toolkit - Guidelines CRM CRM – Marketing &Ventes CRM - Services Gestion Financière Comptabilité générale Comptabilité auxiliaire Compta. analytiques Budgets Multidevise Reporting Gestion bancaire Immobilisations Ressources humaines LERP NAVISION

5

6 Technologie Objets spécifiques locaux Objets génériques internationaux Objets spécifiques client

7 C/SIDE : Lenvironnement de développement intégré Environnement de développement graphique Basé sur 5 types d'objets applicatifs différents. Les Tables permettent lenregistrement des données. Les Forms sont utilisés pour dessiner linterface utilisateur Les Reports permettent la réalisation de document papier ou de traitement par lot, batch.

8 C/SIDE : Lenvironnement de développement intégré Les Dataports : Interfaces dentrée/sortie avec dautres application. (Outil dimport/export de fichier) Les Codeunits contiennent des fonctions et procédures utilisable dans lapplication. C/AL : L4G intégré, orienté objet et événementiel La création de ces 5 types d'objets est faites à partir d'un outil appelé Object Designer.

9 LOBJECT DESIGNER

10 Les Tables, type de champs Les tables contiennent des champs de plusieurs types : –Code, Text, BLOB, Integer, Decimal, Booléen, Option, Date, Time. La propriété Flowfield: –Permet davoir des informations telles que le Chiffre daffaire ou le solde comptable en temps réel. Ex : Chiffre daffaire des clients = Somme des montants des ventes faites à un client Les Méthodes : Sum, Exist, Count, Average, Min, Max, Lookup

11 Les Tables, type de champs ( suite ) Flowfields, cas de la méthode Sum. –Utilisation dun SumIndexField contenant, les sommes cumulés (4ème colonne)

12 Les Tables, type de champs ( suite ) Flowfields, cas de la méthode Sum. –Utilisation dun SumIndexField contenant, les sommes cumulés (4ème colonne) La somme du compte 1000 pour les dates de 2 à 5 est de Calculée comme (+1000) = -3000

13 Les Tables, Designer Création,modification et suppression dune table, dun champ. Définir les règles de gestion par les propriétés –Ex: N° compte compris entre et

14 Les Tables, Triggers Programmation des évènements Insertion dun enregistrement - OnInsert Modification - OnModify Suppression - OnDelete Renommage - OnRename Validation dun champ - OnValidate Lookup ou Sélection dune valeur dans une liste style pop up. - OnLookup

15 Les Tables, Clefs Les indexes ou clefs, sont définis au niveau de chaque table. Clef primaire et clefs secondaire servant pour les tries. SumIndexField permettant de calculer les Flowfields faisant la somme des montants.

16 Forms Types de Formulaires –Fiche –Tabulaire, Liste –Combiné (Principal/sous-formulaire) –Matrice Controls, toutes les information affichées –ex : Zone de texte, chiffre, coche, option, bouton, etc… Triggers (OnOpen,OnClose,OnAfterGetRecord) Propriétés : Editable, SourceTableView

17 Forms, Matrice Croisements entre deux tables. Lintersection est un flowfield. Accés au détail des écritures qui forment ce montant

18 Forms, Designer Dessin du formulaire en y plaçant des controls (Bouton, Champs text, Option, Coche, Sous- Formulaire, etc..)

19 Forms, Triggers Programmation des évènements Linitialisation (OnInit) Louverture (OnOpen) La fermeture (OnClose) Lavant fermeture (OnQueryCloseForm) Lactivation (OnActivate) La désactivation (OnDeactivate) Le parcours des enregistrements (OnAfterGetRecord) La création dun enregistrement (OnNewRecord)

20 Exemple de code

21 Report Réalisation des états papier et des traitements par lots. (Batch) Constitués de : –DataItem : Il sagit des tables sur lesquelles se base le report –Triggers : OnPredataitem, OnAfterGetRecord,OnPostDataItem –Sections : Header,Body,Footer (Il sagit du dessin de létat papier) –Propriétés : Traitement par lot ou Edition, Impression en paysage, etc…

22 Dataport Réalisation dinterface avec dautres applications. IMPORT/EXPORT de fichiers aux formats Fixes, Variables ou XML. Il est définit par : –DataItem : Tables sur lesquelles se base le Dataport –Champs : Liste ordonnées des champs à importer/exporter –Triggers : OnPreDataItem,OnBeforeImportRecord, OnAfterExportRecord,OnPostDataItem –Propriétés : Format Fixe,Variable, XML,etc…

23 Codeunit Ensemble de fonctions et procédures utilisées dans la base de donnée. Apparaissent sous forme de Triggers. Passage de paramètres, valeurs de retour, variables locales et globales.

24 Conclusion Explosion du marché de lERP ces dernières années dû à lan 2000 et à lEuro. Aujourdhui lERP cherche un second souffle dans laccés au Web. Rachat de Navision par Microsoft en début 2002 ouvre de nouvelles perspectives.

25 Quelques liens –Site de léditeur –FAQ, Documentation, Download –Un intégrateur Navision sur Paris

26 Questions & Réponses ?


Télécharger ppt "Base de donnée avancée C1, UV 19722 Année 2002/2003 Khaled BOUDEMAGH, un ERP."

Présentations similaires


Annonces Google