Meilleure réponse
PeopleSoft est un progiciel intégré largement utilisé dans les entreprises pour effectuer les opérations commerciales quotidiennes. PeopleSoft a ses applications individuelles pour la gestion des ressources humaines ou de la gestion du capital humain, des finances et de la gestion de la relation client. PeopleSoft peut communiquer efficacement avec dautres applications afin de fournir des opérations commerciales transparentes.
Revenons donc à votre question, toute application PeopleSoft comporte deux parties, disons Front End (Pure Internet Architecture) et Back End (PeopleTools) .
Lapplication frontale PeopleSoft est accessible via une URL dans nimporte quel navigateur généralement utilisé par les utilisateurs professionnels pour effectuer leurs activités quotidiennes. Sa page de connexion ressemble à ceci:
PeopleTools est un outil back-end pour modifier les processus métier de lapplication à laide du codage en PeopleCode Language (un peu comme Java) et en créant des programmes avec laide doutils comme Application Engine pour générer des rapports et charger / extraire des données. Lécran de connexion ressemble à:
En fin de compte, un développeur PeopleSoft travaille sur les choses suivantes :
1. Création de programmes de moteur dapplication, de composants (qui représenteront une transaction commerciale complète à partir du front-end), dinterface de composant (utilitaire pour charger des données ou modifier des données de composant (processus métier) sans aucune intervention de lapplication frontale (PIA). Tout cela sera fait par PeopleTools.
2.Ils fonctionnent également sur des outils tiers comme SQR (Structured Query Report) qui est utilisé pour charger des données et générer des rapports PDF / Texte / CSV.
3 . Ils travaillent également sur léditeur BI qui est un autre outil de reporting mais plus avancé que SQR et Application Engine.
4. Intégration Broker: Il aide PeopleSoft à communiquer avec dautres applications, cela peut être une autre application PeopleSoft ou SAP ou toute autre application utilisée en entreprise.
5.Les autres utilitaires sur lesquels travaille PeopleSoft Developer sont PS Query (outil de création de requêtes frontales avec options de glisser-déposer pour les utilisateurs professionnels, donc vous ne besoin de connaître les langages de requête de base de données backend (SQL) et Rapports Crystal.
6. Ils doivent avoir une connaissance du SQL correspondant à la base de données utilisée par votre entreprise. Cela peut être Oracle, DB2 ou sybase.
7. Le réglage de la base de données, la migration des éléments de projets, la maintenance du serveur dapplications et du serveur Web relèvent du rôle dadministrateur DBA ou dadministrateur PeopleSoft. Donc, généralement, cela ne relève pas de PeopleSoft Developer.
Merci!
Réponse
Désolé davoir à vous le dire, mais pas tout à fait.
Les applications de PeopleSoft reposent sur un ensemble exclusif d’outils de développement appelés PeopleTools. Cela comprend un ensemble d’assistants de création de formulaires et de données pilotés par interface graphique pour créer les vues et les modèles de données, un langage de programmation (PeopleCode, et concept à Visual Basic) pour la gestion du traitement à lécran, un outil dexécution batch-SQL appelé Application Engine, et une poignée dautres outils et programmes externes (COBOL, SQR, Crystal Reports, etc.) qui sont tous réunis dans un méli-mélo collectif pour former ce qui est PeopleSoft.
Avec une solide expérience en SQL et un peu dexpérience en programmation, vous seriez bien préparé pour commencer à apprendre PeopleTools, en particulier SQR et Application Engine qui ont leurs racines dans le bare SQL, mais vous devrez certainement suivre une formation PeopleSoft (Oracle / PeopleSoft, t tierce partie ou autre) sur la plate-forme et ces outils avant que vous « seriez un candidat approprié pour un poste même junior en tant que » développeur PeopleSoft « .
[modifié pour répondre également à votre question sur le titre]
Un développeur PeopleSoft fait lune des deux choses suivantes:
1. Si vous travaillez pour Oracle / PeopleSoft, vous travaillez généralement sur le support et / ou le développement des principales applications PeopleSoft fournies par Oracle / PeopleSoft.
2. Si vous travaillez pour un client PeopleSoft, vous travaillez généralement sur le support et / ou le développement des personnalisations que votre employeur a apportées aux principales applications PeopleSoft quil a achetées et implémentées.
Si vous travaillez pour Oracle / PeopleSoft en tant que consultant sur un site client, vous faites essentiellement encore # 2, même si vous faites de votre mieux pour les dissuader.