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 Année 2002/2003

Présentations similaires


Présentation au sujet: "Base de donnée avancée C1, UV Année 2002/2003"— Transcription de la présentation:

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

2 Ordre du jour Qu’est-ce qu’un ERP ? L’ERP NAVISION?
Technologie, Environnement de développement Table Form Report Dataport Codeunit Conclusion Quelques Liens Questions / Réponses

3 Qu’est-ce qu’un 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 d’ERP : SAP, BAAN, Peoplesoft, Navision…

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

5 L’ERP NAVISION

6 Technologie Interface utilisateur graphique
Serveur d’application Environnement de développement intégré (C/Side) Base de données (Navision server or MS SQL server) OS Serveur Windows NT/2000 IBM AIX Windows 98/NT/2000 OS Client Interface utilisateur graphique Objets applicatifs Objets spécifiques locaux Objets génériques internationaux Objets spécifiques client

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

8 C/SIDE : L’environnement de développement intégré
Les Dataports : Interfaces d’entrée/sortie avec d’autres application. (Outil d’import/export de fichier) Les Codeunits contiennent des fonctions et procédures utilisable dans l’application. 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 L’OBJECT 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 d’avoir des informations telles que le Chiffre d’affaire ou le solde comptable en temps réel. Ex : Chiffre d’affaire 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 d’un SumIndexField contenant, les sommes cumulés (4ème colonne)

12 Les Tables, type de champs (suite)
Flowfields, cas de la méthode Sum. Utilisation d’un 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 d’une table, d’un 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 d’un enregistrement - OnInsert Modification - OnModify Suppression - OnDelete Renommage - OnRename Validation d’un champ - OnValidate Lookup ou Sélection d’une 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.
L’intersection 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 L’initialisation (OnInit)
L’ouverture (OnOpen) La fermeture (OnClose) L’avant fermeture (OnQueryCloseForm) L’activation (OnActivate) La désactivation (OnDeactivate) Le parcours des enregistrements (OnAfterGetRecord) La création d’un enregistrement (OnNewRecord)

20 Exemple de code

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

22 Dataport Réalisation d’interface avec d’autres 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 l’ERP ces dernières années dû à l’an 2000 et à l’Euro. Aujourd’hui l’ERP cherche un second souffle dans l’accés au Web . Rachat de Navision par Microsoft en début 2002 ouvre de nouvelles perspectives.

25 Quelques liens www.navision.fr www.navision.net www.interfacedata.fr
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 Année 2002/2003"

Présentations similaires


Annonces Google