Cel mai bun răspuns
PeopleSoft este un pachet software integrat utilizat pe scară largă în companii pentru a efectua operațiuni de zi cu zi. PeopleSoft are aplicațiile sale individuale pentru gestionarea resurselor umane sau a managementului capitalului uman, a datelor financiare și a gestionării relațiilor cu clienții. PeopleSoft poate comunica eficient cu alte aplicații, de asemenea, pentru a oferi operațiuni de afaceri fără probleme.
Așadar, înapoi la întrebarea dvs., orice aplicație PeopleSoft are două părți, să spunem Front End (Arhitectură Internet pură) și Back End (PeopleTools) .
Aplicația frontală PeopleSoft poate fi accesată prin URL în orice browser utilizat în general de către utilizatorii de afaceri pentru a efectua activități de zi cu zi. Pagina sa de conectare arată ca mai jos:
PeopleTools este un instrument back-end pentru a modifica procesele de afaceri ale aplicațiilor cu ajutorul codării în limbajul PeopleCode (oarecum ca Java) și crearea de programe cu ajutorul unor instrumente precum Application Engine pentru a genera rapoarte și încărca / extrage date. Ecranul de conectare arată ca:
Deci, linia de jos este că un dezvoltator PeopleSoft lucrează la următoarele lucruri :
1. Crearea programelor motorului de aplicații, componente (care vor reprezenta o tranzacție comercială completă din front end), interfață componentă (utilitar pentru încărcarea datelor sau modificarea datelor componentei (proces de afaceri) fără nicio intervenție din partea aplicației front end (PIA). Acest lucru va fi realizat de PeopleTools.
2. De asemenea, funcționează pe instrumente terță parte, cum ar fi SQR (Structured Query Report), care este utilizat pentru a încărca date și a genera rapoarte PDF / Text / CSV.
3 De asemenea, funcționează pe editorul BI, care este un alt instrument de raportare, dar mai avansat în comparație cu SQR și Application Engine.
4. Integration Broker: ajută PeopleSoft să comunice cu alte aplicații, poate fi o altă aplicație PeopleSoft sau SAP sau orice altă aplicație utilizată în întreprindere.
5. Alte utilitare pe care lucrează PeopleSoft Developer sunt PS Query (instrument de creare a interogărilor front-end cu opțiuni de glisare și plasare pentru utilizatorii de afaceri, deci nu trebuie să cunoască limbajele de interogare a bazelor de date (SQL) și backend Rapoarte Crystal.
6. Ar trebui să aibă cunoștințe despre SQL corespunzător bazei de date utilizate de compania dvs. Poate fi Oracle, DB2 sau sybase.
7. Reglarea bazei de date, migrarea elementelor de proiecte, întreținerea serverului de aplicații și a serverului web intră sub rolul administratorului DBA sau al administratorului PeopleSoft. Deci, de obicei, nu intră în PeopleSoft Developer.
Mulțumesc!
Răspunde
Ne pare rău că trebuie să-ți spun, dar nu chiar.
< Aplicațiile p> PeopleSoft sunt construite pe un set propriu de instrumente de dezvoltare numite PeopleTools. Aceasta include un set de asistenți pentru crearea de date și formatoare de date bazate pe GUI pentru construirea vizualizărilor și a modelelor de date, un limbaj de programare (PeopleCode, cu ton similar și concept la Visual Basic) pentru tratarea procesării pe ecran, un instrument de execuție batch-SQL numit Application Engine și o mână de alte instrumente și programe externe (COBOL, SQR, Crystal Reports etc.) care se reunesc în tot felul un mish-mash colectiv pentru a forma ceea ce este PeopleSoft.
Cu un fundal SQL puternic și puțină experiență de codare, ați fi bine pregătiți să începeți să învățați PeopleTools, în special SQR și Application Engine, care atât își au rădăcinile în SQL, dar cu siguranță va trebui să participați la anumite cursuri de formare PeopleSoft (Oracle / PeopleSoft, t hird-party sau altfel) pe platformă și acele seturi de instrumente înainte de a fi „potrivite chiar și pentru o poziție junior ca„ PeopleSoft Developer ”.
[editat pentru a răspunde și la întrebarea dvs. de titlu]
Un dezvoltator PeopleSoft face unul dintre cele două lucruri:
1. Dacă lucrați pentru Oracle / PeopleSoft, în general lucrați la asistență și / sau la dezvoltarea aplicațiilor PeopleSoft livrate de bază pe care Oracle / PeopleSoft le vinde.
2. Dacă lucrați pentru un client PeopleSoft, în general lucrați la asistența și / sau dezvoltarea personalizărilor pe care angajatorul dvs. le-a realizat aplicațiilor PeopleSoft livrate de bază pe care le-au achiziționat și implementat.
Dacă lucrați pentru Oracle / PeopleSoft, în calitate de consultant la un site pentru clienți, în esență faceți încă numărul 2, deși faceți tot posibilul să le exprimați.