Bästa svaret
PeopleSoft är ett integrerat mjukvarupaket som ofta används i företag för att utföra den dagliga verksamheten. PeopleSoft har sina individuella applikationer för att hantera personalresurser eller human kapitalhantering, ekonomi och kundrelationshantering. PeopleSoft kan effektivt kommunicera med andra applikationer också för att tillhandahålla sömlös affärsverksamhet.
Så tillbaka till din fråga, alla PeopleSoft-applikationer har två delar, säger Front End (Pure Internet Architecture) och Back End (PeopleTools) .
PeopleSoft frontend-applikation kan nås via URL i vilken webbläsare som helst som används av företagsanvändare för att utföra dagliga aktiviteter. Dess inloggningssida ser ut som nedan:
PeopleTools är ett backend-verktyg för att modifiera applikationens affärsprocesser med hjälp av kodning på PeopleCode Language (något som Java) och skapa program med hjälp av verktyg som Application Engine för att generera rapporter och ladda / extrahera data. Inloggningsskärmen ser ut som:
Så i grund och botten är en PeopleSoft-utvecklare som arbetar med följande saker :
1. Skapa applikationsmotorprogram, komponenter (som representerar en fullständig affärstransaktion från frontend), komponentgränssnitt (verktyg för att ladda data eller modifiera data för Component (affärsprocess) utan ingripande från frontend-applikation (PIA). Allt detta kommer att gjort av PeopleTools.
2.De arbetar också med verktyg från tredje part som SQR (Structured Query Report) som används för att ladda in data och generera PDF / Text / CSV-rapporter.
3 De arbetar också på BI-publicister, vilket är ett annat rapporteringsverktyg men mer avancerat jämfört med SQR och Application Engine.
4. Integrationsmäklare: Det hjälper PeopleSoft att kommunicera med andra applikationer, det kan vara andra PeopleSoft-applikationer. eller SAP eller någon annan applikation som används i företag.
5. Andra verktyg som PeopleSoft Developer arbetar med är PS Query (Front End Query Creation-verktyg med dra och släpp-alternativ för företagsanvändare, så att du inte måste ha kunskaper om backend databasfrågespråk (SQL) och Crystal rapporterar.
6. De ska ha kunskap om SQL som motsvarar databasen som används av ditt företag. Det kan vara Oracle, DB2 eller sybase.
7. Databasinställning, migrering av projektmaterial, underhåll av applikationsserver och webbserver kommer under rollen som DBA-administratör eller PeopleSoft Admin. Så vanligtvis faller det inte under PeopleSoft Developer.
Tack!
Svar
Tyvärr måste jag berätta, men inte riktigt.
PeopleSofts applikationer bygger på en egen uppsättning utvecklingsverktyg som kallas PeopleTools. Detta inkluderar en uppsättning GUI-driven data- och formbyggare-guider för att bygga vyer och datamodeller, ett programmeringsspråk (PeopleCode, liknande i ton och koncept till Visual Basic) för hantering av skärmbearbetning, ett batch-SQL-körningsverktyg som heter Application Engine och en handfull andra externa verktyg och program (COBOL, SQR, Crystal Reports, etc.) som alla slags samlas i en kollektiv mish-mash för att bilda det som är PeopleSoft.
Med en stark SQL-bakgrund och lite kodningsupplevelse skulle du vara väl förberedd för att komma igång med PeopleTools, särskilt SQR och Application Engine som båda har sina rötter i bare SQL, men du kommer säkert att behöva delta i en PeopleSoft-utbildning (Oracle / PeopleSoft, t hird-party eller annat) på plattformen och de verktygssatserna innan du skulle passa till och med en juniorposition som ”PeopleSoft Developer”.
[redigerad för att svara på din titelfråga också]
En PeopleSoft-utvecklare gör en av två saker:
1. Om du arbetar för Oracle / PeopleSoft arbetar du i allmänhet med support och / eller utveckling av de kärnlevererade PeopleSoft-applikationer som Oracle / PeopleSoft säljer.
2. Om du arbetar för en PeopleSoft-kund arbetar du vanligtvis med support och / eller utveckling av de anpassningar som din arbetsgivare har gjort till de kärnlevererade PeopleSoft-applikationer som de har köpt och implementerat.
Om du arbetar för Oracle / PeopleSoft som konsult på en kundwebbplats gör du i huvudsak nummer 2, även om du gör ditt bästa för att prata dem om det.