J’ai participé à l’architecture, l’analyse et le développement des projets JD Edwards Xe et PeopleSoft EnterpriseOne version 8.11 et 8.12.
Connaissances Techniques JDE :
- Les outils de développement, Object Management Workbench.
- Développement des Applications Interactives.
- Développement des Rapports (batches, UBE).
- Développement des Business functions, Business Views, Tables, …
- Configuration et installation de Workflow Process.
- Les batches de conversion te tables (TC : Table Conversion). Conversion et import de données externes au format JDE (A stocker dans des tables JDE) et vice-versa.
- Interopérabilités ou Tables Z ou EDI (Electronic Data Interchange : Interface entre JDE et autres systèmes).
Connaissances Fonctionnelles JDE :
- Bonne connaissance de different modules de JDE. Principalement Distribution (Inventaire, Gestion des Articles, des Achats et des Ventes) et Finance (GL, AP (Comptes Fournisseurs), AR (Comptes Clients)). Une bonne notion du module Manufacturing et CSM (Customer Service Management).
*Itec – Liban (Partenaire de JDEdwards, People Soft Oracle)
- Participation à un projet d’un client de la société Itec. J’étais responsable de la réalisation technique d’une partie de ce projet. Dévelopement des applications et des rapports personnalisés à partir des cahiers de charge. Aussi j’étais en charge de la maintenance et de la correction évolutive de certaines applications existantes.
- Participation aussi à l’analyse et au dévelopement d’une interface entre JDE et leur ancien systeme. Echange des articles, ordres d’achat, ordres de vente entre JDE et ce systeme en utilisant les tables d’interopérabilités de JDE .L’activité de ce client est la production des produits sanitaires.
1- J’ai participé au projet Report Server pour la grande société Luxembourgeoise et Financière Clearstream. Ce projet constitait à rapporter toutes les transactions effectuées par les differents clients de Clearstream qui sont des banques(achats et ventes de devises, actions, warrants, …). Mon travail consistait à analyser et à développer en C++, Unix, ProC et SQL, des pilotes d’extraction de ces transactions de la base de données du système RTS/Creation vers la base de données du project Report Server. J’ai participé aussi au dévelopement des constructeurs de fichiers XML qui sont destinés à contenir les transactions extraites. Selon la requête du poste client, l’application d’interface (Java) prend ces fichiers XML et affiche leur contenu sur l’écran du poste client, ou bien elle génère un message SWIFT en utilisant ces fichiers XML.
Environment: Unix Sun Solaris, C++, Proc C, Oracle 8, PL SQL, Rational Rose, UML- Affectation au projet New Offer qui consistait à changer et remplacer les anciens codes d’articles par un nouveau système de codification. Mon rôle consistait à la participation technique pour implémenter ce projet : Dévelopement de certaines applications et rapports qui facilitaient et assuraient cette opération de remplacement.
- Participation à l’analyse et au dévelopement de la création d’une interface entre JDEdwards et l’ancien système Logistics Manager (LM) utilisé par Air Liquide. Mon rôle principal était technique et il consistait à définir le processus de cette interface et les étapes nécessaires pour transformer les données importées au format de données de JDE. Après la définition de ce processus, j’étais responsable du dévelopement de toutes les parties de cette interface qui consistait à importer les données de LM dans JDE et vice versa (ex : importation des réceptions des orders d’achat en utilisant les tables EDI F47071 et F47072, …)
J’étais en charge du support technique et d’une partie d’implémentation de la filiale de la Russie. Mon rôle consistait à aider à implémenter un système personnalisé de ventes pour la Russie et aussi de leur système d’achat : Maintenance et correction évolutive des applications existantes avec le dévelopement de nouveaux rapports et applications utilisées dans ces systèmes de ventes et d’achats. J’avais aussi quelques interventions sur le module Finance reliées à ces mêmes processus de ventes et d’achats.
Environment: Windows XP, JD Edwards OneWorld Xe, Distribution (Inventaires, Ventes, Achats) et Finance (GL, AP, AR).1- Analyse et Développement d’une application pour gérer les Points de Ventes du Groupe Sakr.
• J’avais la charge complète du cycle de vie du projet (analyses, développement, test et mise en production) qui gère le processus des ordres de ventes. Dans un point de vente, les vendeurs saisissent un ordre de vente, imprime un Pick Slip et une facture adaptés. L’état de l’ordre de vente est modifié aprés chaque étape (impression Pick Slip, Facture). L’ordre de vente saisi, est ensuite envoyé aux tables de ventes de JDE en utilisant les techniques de l’Interopérabilité (EDI, F47011, F47012). Les documents imprimés sont ouverts automatiquement sur l’écran comme fichiers PDF et ils sont aussi envoyés aux tâches soumises (Submitted Jobs).
Dans ce projet, on a utilisé les techniques de la tarification Avancée (Advanced Pricing). Plusieurs niveaux de tarification ont été définis : Tarification par client, par groupes de clients, par articles, par groupes d’articles, etc. Dans cette Tarification Avancée, les escomptes et les articles gratuits (Discounts and Free Goods) ont été configuré pour chaque niveau de tarification.
Le flux de l’argent liquide (cash) envoyé par les differents points de vente en fin de chaque journée de vente (End Of Day Cash) a été saisi et géré par notre application (création des entrées financières G/L dans la table F0911 en utilisant les tables d’interface de JDE).
Ce projet avait déjà commencé en version JDE B7333 et ensuite j’ai fait l’upgrade vers la version E811
Cette application a ét é installée dans tous les points de ventes de ce groupe.
• J’avais aussi la responsabilité de l’analyse et du développement d’autres applications reliées à la Facturation, Manufacturing et CSM (Customer Service Management).
2-Analyse et Développement d’une interface entre des fichiers externes et les tables de JDE chez Azal
Groupe (Propriétaire des marques du prêt-à-porter : Zara, Promod, Mango, Massimo Dutti, …)
Participation au cycle de vie complet du projet (analyses, développement, test and mise en production) de l’interface entre les tables de Distribution de JDE et les fichiers de données externes qui sont envoyées en formats differents tel que : MS Access, DBF, Excel, Foxpro et fichiers Textes. Ces fichiers externes ont aussi des types différents tel que : fichiers Articles, Inventaire, Prix, Transfert, Achats et Ventes. Cette interface consiste à utiliser les rapports de conversion de tables (Table Conversion Batches) pour importer ces données externes dans les principales tables de JDE. Après, ces données sont insérées dans les tables JDE des modules de Distribution (Inventaires, Articles, Achats et Ventes) et de Finance en utilisant les Tables et les rapports (batches) de l’Interopérabilité (F4101Z1, F4301Z1, F4311Z1, R4101Z1I, R4311Z1I, R47011, …).
J’ai réalisé aussi la configuration et la mise en route de la Tarification Avancée (Advanced Pricing).
Ce projet avait déjà commencé en version E810 et ensuite j’ai participé à l’upgrade vers la version E811.
En addition au travail précédent, j’avais la responsabilité de gérér une équipe de 8 développeurs pour achever les tâches techniques de ce projet sous la version E8.11
3- Analyse et Développement des applications G/L orientées pour des raisons financières.
• Développement pour Gaz du Liban du rapport financier Journal Officiel pour imprimer toutes les transactions financières G/L effectuées par un ensemble de comptes financiers. Cette impression avait une option aussi pour imprimer la balance précédente de ces comptes.
• Développement d’une application pour calculer le volume des rabais de la société industrielle SANITA.
• Modifier and améliorer les batches du Restatement du groupe Debanneh (conversion et creation des entrées financières GL en monnaie locale avec un Ledger Type = ‘XA’ dans F0911).
2- j’étais responsable de l’analyse et du dévelopement de plusieurs composants COM en utilisant les ATL et Visual C++ 6.0 du projet GePay. Ce projet consistait à gérer les transactions de paiement par cartes de credit (reception des transactions effectuées sur les terminaux de paiement des marchands, interrogation de la banque pour l’autorisation , création d’un fichier spécial et retour du résultat au marchand. Le passage d’information entre les différents systèmes se faisait en utilisant les fichiers XML). Ces composants COM ont été installés sous MTS (Microsoft Transaction Server). J’avais aussi la cha...