HCM forenklet: oprettelse af PS-forespørgslen i PeopleSoft

før jeg begynder, vil jeg gerne nævne, at selvom denne artikel er i fortsættelsen af artiklen, der opretter Forespørgselsrapport med PS-forespørgsel i PeopleSoft, men det giver stadig nok indsigt i, hvordan nøjagtigt en PS-forespørgsel oprettes i PeopleSoft.
PS(PeopleSoft) forespørgsel er et værktøj til at skabe enkle såvel som komplekse forespørgsler til at udtrække data fra PeopleSoft tabeller. Når det er sagt, bruges PS-forespørgsel i vid udstrækning til at oprette Forespørgselsrapporter, og den fungerer også som datakilde til andre rapporteringsværktøjer som f.eks.. Publisher er snarere en forskud rapportering værktøj introduceret i PeopleSoft.
for begyndere eller endda dem, der er erfarne, men endnu ikke har fået fat i PS-forespørgslerne, er det ret svært at håndtere dem, så lad os komme ned til det og oprette en til dette krav.
for at gøre det mere enkelt, skal du tænke på at oprette en PS-forespørgsel som at oprette en udvalgt CCL i en hvilken som helst af CCL-redaktørerne…). Så hvad er alle de trin, vi gør for at oprette en udvalgt:

  1. Identificer poster
  2. Vælg felter, der skal bruges
  3. Definer udvælgelseskriterier
  4. Definer at have kriterier, hvis nogen
  5. Kør endelig forespørgslen

vi gør nøjagtigt alle ovenstående trin for at oprette en PS-forespørgsel, men på funktionel måde. der er forskellige sider, faner og knapper, som PeopleSoft har leveret, hvor vi kan udføre alle ovenstående opgaver for at oprette en PS-forespørgsel.

Trin 1: Identificer poster

gå til navigationen PeopleTools- > PS forespørgsel – > Forespørgselshåndtering og klik på linket ‘Opret en ny forespørgsel’ for at åbne nedenstående side:

som vist på billedet skal vi tilføje de poster, der skal bruges i PS-forespørgslen. I vores tilfælde posterne ville være JOB og navne dermed, først søge dem og tilføje i listen ved at klikke på ‘Tilføj rekord’ link vist i skærmbilledet. Når det første rekordjob tilføjes efterfulgt af navne, og hvis der er mulighed for at deltage blandt dem, viser PeopleSoft et link ‘Join Record’, som når der klikkes, tilføjes joinkriterierne automatisk i forespørgslen.

når du har klikket på linket ‘Deltag i rekord’, vises nedenstående side, som beder om at vælge en anden post, som den aktuelle post skal forbindes med. Klik på denne post som vist nedenfor.

Trin 2: Vælg felterne

når posterne er tilføjet i forespørgslen, er det næste trin at identificere de felter, der skal vises i rapporten. I vores tilfælde er felterne-medarbejder-ID, Navn, Medarbejderrekord, ikrafttrædelsesdato og effektiv sekvens. Klik på fanen’ forespørgsel’

for at vælge de felter, der skal tilføjes fra de tilføjede poster som vist nedenfor:

nå, denne fane er ikke kun at vælge felter fra posterne, men mere end det. Se de forskellige join link til højre for eksempel linket ‘Join DEPT_TBL’, som gør det muligt for os at slutte andre poster med de tilføjede poster (JOB og navne i dette tilfælde) baseret på den almindelige forekomst af nøglefelter på tværs af disse poster. For eksempel kan records JOB og DEPT_TBL sammenføjes baseret på eksistensen af feltet DEPTID i begge tabeller, og det er et nøglefelt i DEPT_TBL.
du kan udvide og skjule listen over felter for hver post på denne side. På billedet ovenfor har vi valgt alle de krævede felter fra JOBOPTEGNELSE, og når det er gjort, vil vi kollapse det og udvide NAVNEPOSTEN for at vælge de ønskede felter fra den post. For vores krav skal vi kun vælge feltnavnet fra Navne rekord.

Trin 3: Tilføj kriterierne

så vi har gjort stort set godt indtil videre. Vi har tilføjet poster, der skal brugesi forespørgslen, felter, der skal vises i rapporten og slutter sig til, hvor det er nødvendigt. Vi kan dog stadig tilføje flere poster i forespørgslen og felterne også fra siderne (i andre ordfaner) ‘poster’ og ‘forespørgsel’, hvis det er nødvendigt. Hvis du vil se de fremskridt, der er gjort i forespørgslen indtil videre, skal du gå til fanen ‘Vis.
indtil videre har vi netop sluttet os til tabellerne JOB og navne på nøglefeltet Emplidmen der er endnu et par flere kriterier, der skal tilføjes, for at forespørgslen kan generere den nøjagtige rapport, og det kan gøres fra fanen’criteria’. Klik på denne fane:

det er lidt overraskende, at selvom vi ikke har tilføjet nogen kriterier tilNu, kan de tre ses ovenfor. Nå, det er slet ikke overraskende, for nårvi tilføjer en post, der er effektiv dateret i vores PS-forespørgsel, tilføjes en effektiv datedkriterie automatisk. Da vi har tilføjet job og navne rekord ogda begge er effektive dateret, er det derfor, at to effektive daterede kriterier automatisk er blevet tilføjet til PS-forespørgsel. Men vi kan stadig slette dem, vi ikke har brug for, og derfor vil vi fortsætte og slette de effektive daterede kriterier på JOBtable (A. EFFDT). Et andet kriterium på EMPLID er også synligt, fordi vi havde tilsluttet os jobbet og navne rekord i begyndelsen.
vi er stadig nødt til at tilføje endnu et kriterium for at få denne forespørgsel til at fungere for kravet, og det vil være på den arkiverede ‘LAST_HIRE_DATE’, som sporer den sidste Ansættelsesdato for medarbejdere. Klik på knappen’ Tilføj kriterier ‘ oven på detteside.

Udfør alle trin markeret med rødt i rækkefølge. Husk, at vores mål her er at tilføje kriterierne ‘hvor A. LAST_HIRE_DT mellem: 1 og :2’ Hvor :1 og: 2 er bindevariabler for henholdsvis fra dato og til dato, så HRs kan specificere det datointerval, hvor de nye ansættelser skal hentes ind i rapporten.Klik på ‘OK’, og med dette afsluttes vores PS-forespørgsel.
i de tilfælde, hvor rapporterne køres af Langrendsbrugere, vil den KVL, der er resultatet af denne øvelse, indeholde nogle sikkerhedsrelaterede kriterier på rækkeniveau, som vil forårsage problemer. For flere detaljer besøg-fjernelse af automatisk genererede sikkerhedskriterier på rækkeniveau fra PS-forespørgsel

Trin 4: Tilføj prompter

selvom vi er færdige med den del af PS-forespørgslen, er der stadig et par ting, vi skal arbejde på. Da vi har brugt bindevariabler: 1 og :2 som vil læse de datoer, der er angivet af HRs i løbet af køretiden, derfor er vi nødt til at definere de hurtige felter, der gør det muligt for HRs at indtaste datointerval. Bemærk, at denne særlige del er specifik for vores krav om Forespørgselsrapport, som vi opretter i øjeblikket, ellers ville dette trin ikke være påkrævet. Klik på fanen’ prompter ‘ for at åbne siden prompter, og klik derefter på knappen ‘Tilføj Prompt’.

Udfør begge trin i rækkefølge i.e Vælg først det felt, der tager input til Fra dato, og skift derefter Overskriftsteksten til noget mere relevant, og klik derefter på ‘OK’. Gentag også ovenstående to trin til dato. Når det er gjort, vil anvisningerne mod hver bindingsvariabel være synlige som vist nedenfor:

endelig skal vi gennemgå de felter, der skal vises i rapporten, om de er i korrekt rækkefølge – medarbejder-ID, Navn, Medarbejderrekord, ikrafttrædelsesdato, effektiv sekvens. Klik på fanen ‘Felter’ for at åbne siden felter:

det er klart, at ordren ikke er korrekt, vi er nødt til at hente feltet ‘Navn’ på andenpladsen. Klik på knappen ‘Omarranger / Sorter’

Omarranger felterne som vist ovenfor og klik på ‘OK’, den næste ting du vil se er felterne er bestilt korrekt.
Gem endelig forespørgslen som ‘TEST_NAME’.
i den følgende artikel ved, hvordan du sikrer PS-forespørgsel – sikkerhedskonfiguration til PS-forespørgsel eller PeopleSoft-Forespørgselssikkerhed

Leave a Reply