Beste Antwort
PeopleSoft ist ein integriertes Softwarepaket, das in Unternehmen häufig für den täglichen Geschäftsbetrieb eingesetzt wird. PeopleSoft verfügt über individuelle Anwendungen für die Verwaltung von Personal- oder Humankapitalmanagement, Finanzen und Kundenbeziehungsmanagement. PeopleSoft kann effektiv mit anderen Anwendungen kommunizieren, um einen nahtlosen Geschäftsbetrieb zu gewährleisten.
Zurück zu Ihrer Frage: Jede PeopleSoft-Anwendung besteht aus zwei Teilen: Front-End (reine Internetarchitektur) und Back-End (PeopleTools).
Auf die PeopleSoft-Front-End-Anwendung kann über eine URL in jedem Browser zugegriffen werden, der normalerweise von Geschäftsbenutzern zur Ausführung alltäglicher Aktivitäten verwendet wird. Die Anmeldeseite sieht wie folgt aus:
PeopleTools ist ein Back-End-Tool zum Ändern der Anwendungsgeschäftsprozesse mithilfe von Codierung in PeopleCode-Sprache (etwas wie Java) und Erstellen von Programmen mit Hilfe von Tools wie Application Engine zum Generieren von Berichten und Laden / Extrahieren von Daten. Der Anmeldebildschirm sieht folgendermaßen aus:
Unter dem Strich arbeitet ein PeopleSoft-Entwickler also an folgenden Dingen: :
1. Erstellen von Application Engine-Programmen, Komponenten (die einen vollständigen Geschäftsvorgang vom Front-End aus darstellen), Komponentenschnittstelle (Dienstprogramm zum Laden von Daten oder Ändern von Daten von Komponenten (Geschäftsprozess) ohne Eingreifen der Front-End-Anwendung (PIA) Dies wird auch von PeopleTools durchgeführt.
2. Sie arbeiten auch mit Tools von Drittanbietern wie SQR (Structured Query Report), mit denen Daten geladen und PDF- / Text- / CSV-Berichte erstellt werden.
3 Sie funktionieren auch mit BI Publisher, einem anderen Berichterstellungstool, das jedoch im Vergleich zu SQR und Application Engine weiter fortgeschritten ist.
4. Integration Broker: Es hilft PeopleSoft bei der Kommunikation mit anderen Anwendungen. Es kann sich um eine andere PeopleSoft-Anwendung handeln oder SAP oder eine andere in Unternehmen verwendete Anwendung.
5. Andere Dienstprogramme, mit denen PeopleSoft Developer arbeitet, sind PS Query (Tool zur Erstellung von Front-End-Abfragen mit Drag & Drop-Optionen für Geschäftsbenutzer) Kenntnisse der Backend-Datenbank-Abfragesprachen (SQL) und Crystal Reports.
6. Sie sollten SQL-Kenntnisse haben, die der von Ihrem Unternehmen verwendeten Datenbank entsprechen. Dies kann Oracle, DB2 oder Sybase sein.
7. Die Datenbankoptimierung, die Migration von Projekten, die Wartung des Anwendungsservers und des Webservers fallen unter die Rolle des DBA-Administrators oder des PeopleSoft-Administrators. Normalerweise fällt es nicht unter PeopleSoft Developer.
Danke!
Antwort
Tut mir leid, dass ich es Ihnen sagen muss, aber nicht ganz.
Die Anwendungen von PeopleSoft basieren auf einem proprietären Satz von Entwicklungstools namens PeopleTools. Dazu gehören eine Reihe von GUI-gesteuerten Daten- und Formularerstellungsassistenten zum Erstellen der Ansichten und Datenmodelle, eine Programmiersprache (PeopleCode, ähnlich im Ton) und Konzept zu Visual Basic) für die Verarbeitung auf dem Bildschirm, ein Batch-SQL-Ausführungstool namens Application Engine und eine Handvoll anderer externer Tools und Programme (COBOL, SQR, Crystal Reports usw.), die alle zusammenkommen Ein kollektiver Mischmasch, um das zu bilden, was PeopleSoft ist.
Mit einem starken SQL-Hintergrund und ein wenig Programmiererfahrung wären Sie gut vorbereitet, um mit dem Erlernen von PeopleTools zu beginnen, insbesondere von SQR und Application Engine, die beide haben ihre Wurzeln in Bare SQL, aber Sie müssen mit Sicherheit an einigen PeopleSoft-Schulungen teilnehmen (Oracle / PeopleSoft, t Drittanbieter oder auf andere Weise) auf der Plattform und in diesen Toolsets, bevor Sie selbst für eine Junior-Position als „PeopleSoft-Entwickler“ geeignet sind.
[bearbeitet, um auch Ihre Titelfrage zu beantworten]
Ein PeopleSoft-Entwickler führt eines von zwei Dingen aus:
1. Wenn Sie für Oracle / PeopleSoft arbeiten, arbeiten Sie im Allgemeinen an der Unterstützung und / oder Entwicklung der von Oracle / PeopleSoft verkauften zentralen PeopleSoft-Anwendungen.
2. Wenn Sie für einen PeopleSoft-Kunden arbeiten, arbeiten Sie im Allgemeinen an der Unterstützung und / oder Entwicklung der Anpassungen, die Ihr Arbeitgeber an den im Kern gelieferten PeopleSoft-Anwendungen vorgenommen hat, die er gekauft und implementiert hat.
Wenn Sie für Oracle arbeiten / PeopleSoft als Berater bei einem Kundenstandort tun Sie im Wesentlichen immer noch die Nummer 2, obwohl Sie Ihr Bestes tun, um sie davon abzubringen.