Migliore risposta
PeopleSoft è un pacchetto software integrato ampiamente utilizzato nelle aziende per eseguire operazioni aziendali quotidiane. PeopleSoft ha le sue applicazioni individuali per la gestione delle risorse umane o del capitale umano, dei dati finanziari e della gestione delle relazioni con i clienti. PeopleSoft può comunicare efficacemente con altre applicazioni anche al fine di fornire operazioni aziendali senza interruzioni.
Quindi, tornando alla tua domanda, qualsiasi applicazione PeopleSoft ha due parti, diciamo Front End (Pure Internet Architecture) e Back End (PeopleTools) .
È possibile accedere allapplicazione front-end PeopleSoft tramite URL in qualsiasi browser generalmente utilizzato dagli utenti aziendali per svolgere le attività quotidiane. La sua pagina di accesso ha il seguente aspetto:
PeopleTools è uno strumento di back-end per modificare i processi aziendali dellapplicazione con laiuto della codifica in PeopleCode Language (un po come Java) e la creazione di programmi con laiuto di strumenti come Application Engine per generare report e caricare / estrarre dati. La schermata di accesso ha il seguente aspetto:
Quindi la conclusione è che uno sviluppatore PeopleSoft lavora sulle seguenti cose :
1. Creazione di programmi del motore applicativo, componenti (che rappresenteranno una transazione aziendale completa dal front-end), interfaccia dei componenti (utilità per caricare i dati o modificare i dati del componente (processo aziendale) senza alcun intervento dallapplicazione front-end (PIA). Tutto questo sarà fatto da PeopleTools.
2.Lavorano anche su strumenti di terze parti come SQR (Structured Query Report) che viene utilizzato per caricare i dati e generare report PDF / Testo / CSV.
3 . Funzionano anche su BI Publisher, che è un altro strumento di reportistica ma più avanzato rispetto a SQR e Application Engine.
4. Broker di integrazione: aiuta PeopleSoft a comunicare con altre applicazioni, può essere unaltra applicazione PeopleSoft o SAP o qualsiasi altra applicazione utilizzata in azienda.
5.Altre utilità su cui PeopleSoft Developer lavora sono PS Query (strumento di creazione di query front-end con opzioni di trascinamento della selezione per utenti aziendali, quindi non è necessario conoscere i linguaggi di query del database back-end (SQL) e Rapporti di cristallo.
6. Dovrebbero avere una conoscenza di SQL corrispondente al database utilizzato dalla tua azienda. Può essere Oracle, DB2 o sybase.
7. La messa a punto del database, la migrazione degli oggetti dei progetti, la manutenzione del server delle applicazioni e del server Web rientrano nel ruolo di amministratore DBA o amministratore di PeopleSoft. Quindi di solito non rientra in PeopleSoft Developer.
Grazie!
Risposta
Mi dispiace dirtelo, ma non del tutto.
Con un forte background SQL e un po di esperienza di programmazione, saresti ben preparato per iniziare ad imparare PeopleTools, specialmente SQR e Application Engine che entrambi hanno le loro radici nel semplice SQL, ma sicuramente dovrai frequentare alcuni corsi di formazione PeopleSoft (Oracle / PeopleSoft, t di terze parti o altro) sulla piattaforma e quei set di strumenti prima di “essere adatto anche per una posizione junior come” sviluppatore PeopleSoft “.
[modificato per rispondere anche alla domanda sul titolo]
Uno sviluppatore PeopleSoft fa una di queste due cose:
1. Se lavori per Oracle / PeopleSoft, generalmente lavori sul supporto e / o sullo sviluppo delle principali applicazioni PeopleSoft fornite da Oracle / PeopleSoft.
2. Se lavori per un cliente PeopleSoft, generalmente lavori sul supporto e / o sullo sviluppo delle personalizzazioni che il tuo datore di lavoro ha apportato alle applicazioni PeopleSoft fornite dal core che ha acquistato e implementato.
Se lavori per Oracle / PeopleSoft come consulente presso il sito di un cliente, essenzialmente fai ancora il n. 2, anche se fai del tuo meglio per dissuaderlo.