HCM Forenklet: Opprette PS-Spørringen I PeopleSoft

Før Jeg begynner, vil Jeg gjerne nevne at selv om denne artikkelen er i fortsettelsen til artikkelen Opprette Spørringsrapport MED PS-Spørring I PeopleSoft, men det gir fortsatt nok innsikt i hvordan AKKURAT EN PS-spørring er opprettet i PeopleSoft.
PS (PeopleSoft) Query er et verktøy for å lage enkle så vel som komplekse spørringer for å trekke ut data Fra PeopleSoft tabeller. NÅR DET er sagt, BRUKES PS query mye i å lage Spørringsrapporter, og det tjener også som datakilde for andre rapporteringsverktøy som XML Publisher, nVision etc.. XML publisher er snarere en forhånd rapporteringsverktøy introdusert I PeopleSoft.
for nybegynnere eller til og med de som er erfarne, men har ennå ikke fått hendene på PS-Spørringene, er det ganske vanskelig å håndtere dem, så la oss komme ned til det og lage en for dette kravet.
for å gjøre det enklere, tenk på å lage EN PS-spørring som å lage En UTVALGT SQL i NOEN AV SQL-Redaktørene(SQL Developer, Toad etc…). Så, hva er alle trinnene vi gjør for å lage en utvalgt SQL:

  1. Identifiser Poster
  2. Velg Felt som skal brukes
  3. Definer Utvalgskriterier
  4. Definer Kriterier Hvis noen
  5. Kjør Endelig Spørringen

vi gjør nøyaktig alle trinnene ovenfor for å opprette EN PS-Spørring, men på funksjonell måte. Det finnes ulike sider, faner og knapper Som PeopleSoft har gitt hvor vi kan utføre alle oppgavene ovenfor for å lage EN PS-Spørring.

Trinn 1: Identifiser Poster

Gå til navigasjonen PeopleTools – > PS Query – > Query Manager og klikk på linken ‘Opprett En Ny Spørring’ for å åpne siden nedenfor:

Som vist på bildet må vi legge til postene som skal brukes I PS-spørringen. I vårt tilfelle postene ville VÆRE JOBB og NAVN derav, først søke dem og legge i listen ved å klikke På ‘Legg Rekord’ linken vist i skjermbildet. Når den første posten JOBBEN er lagt etterfulgt av NAVN, og hvis Det er en mulighet for å delta blant dem så PeopleSoft viser en link ‘Join Record’ som når klikket, join kriterier legges automatisk inn i spørringen.

Når klikket på ‘Join Record’ link, under siden vises som vil be om å velge en annen post som den nåværende posten må bli sluttet. Klikk på den posten som vist nedenfor.

Trinn 2: Velg Feltene

etter at postene er lagt til i spørringen, er neste trinn å identifisere feltene som kreves for å bli vist i rapporten. I vårt tilfelle feltene Er-Ansatt ID, Navn, Ansatt Posten, Effektiv Dato Og Effektiv Sekvens. Klikk på’ Spørring ‘ – fanen

for å velge feltene som skal legges fra de ekstra postene som vist nedenfor:

vel, denne kategorien er ikke bare å velge felt fra postene, men mer enn det. Se de ulike join linken til høyre for eksempel linken ‘Join DEPT_TBL’ som gjør oss i stand til å bli med andre poster med den ekstra poster (JOBB og NAVN i dette tilfellet) basert på vanlig forekomst av viktige felt på tvers av disse postene. For eksempel kan postene JOBB OG DEPT_TBL slås sammen basert på eksistensen av feltet DEPTID i begge tabellene, og det er et nøkkelfelt I DEPT_TBL.
du kan utvide og skjule listen over felt for hver post på denne siden. I bildet ovenfor har vi valgt alle nødvendige felt FRA JOBBREKORD, og når vi er ferdige, vil vi kollapse det og utvide NAVNEPOSTEN for å velge de ønskede feltene fra den posten. For vårt krav må vi bare velge feltnavnet fra NAVNEPOSTEN.

Trinn 3: Legg Til Kriteriene

så vi har gjort det ganske bra så langt. Vi har lagt til poster som skal brukesi spørringen, felt som skal vises i rapporten og Blir whervernecessary. Vi kan imidlertid fortsatt legge til flere poster i spørringen og feltene også fra sidene (i andre ordfaner) ‘Poster’ og ‘Spørring’ henholdsvis om nødvendig. Ifyou vil se fremdriften i spørringen så langt, så gå til fanen ‘ViewSQL’ der DU vil se SQL-resultatet av arbeidet så langt på detteside.
Så langt Har vi Nettopp Sluttet seg til tabellene JOBB OG NAVN på nøkkelfeltet EMPLIDbut det er noen flere kriterier ennå å bli lagt for at spørringen tobe kunne generere nøyaktig rapport og som kan gjøres fra kategorien’Kriteria’. Klikk på denne kategorien:

Det er litt overraskende at selv om vi ikke har lagt til noen kriterier tilnow, kan de tre ses ovenfor. Vi vil, det er ikke overraskende fordi whenwe legge til en post som er effektiv datert i VÅR PS Spørring, en effektiv datedcriteria legges automatisk. Siden vi har lagt JOBB og NAVN posten andsince begge er effektive datert det er derfor to effektive datert kriterier haveautomatisk blitt lagt INN PS Query. Men vi kan fortsatt slette de som ikke trenger, derfor vil vi fortsette og slette de effektive daterte kriteriene På JOBtable (A. EFFDT). Et annet kriterium PÅ EMPLID er synlig også fordi vi hadle med JOBBEN og NAVN posten i begynnelsen.
Vi må fortsatt legge til et annet kriterium for å få denne spørringen til å fungere for kravet, og det vil være på den arkiverte ‘LAST_HIRE_DATE’ som sporer den siste ansettelsesdatoen for ansatte. Klikk på ‘Legg Til Kriterier’ – knappen på toppen av detteside.

Fullfør alle trinnene merket med rødt i rekkefølge. Husk at målet vårt her er å legge til kriteriene ‘HVOR A. LAST_HIRE_DT MELLOM :1 og :2’ hvor: 1 og: 2 er bindingsvariabler for henholdsvis fra Dato og Til Dato, slik At HRs kan angi datoperioden der de nye ansettelsene må hentes inn i rapporten.Klikk PÅ ‘ OK ‘ og med dette VIL VÅR PS-Spørring bli fullført.
I tilfeller der rapportene er drevet Av Langrenn brukere, sql resulterte fra denne øvelsen vil inneholde noen rad nivå sikkerhetsrelaterte kriterier som vil føre til problemer. For mer informasjon besøk – Fjerne Automatisk Generert Radnivå Sikkerhetskriterier FRA PS Query

Trinn 4: Legg Til Spørsmål

Selv Om Vi er ferdige Med SQL-delen Av PS-Spørringen, er det fortsatt et par ting vi må jobbe med. Siden vi har brukt bind variabler: 1 og :2 som vil lese datoene spesifisert Av HRs under kjøretid, derfor må vi definere hurtigfeltene som gjør Det Mulig For HRs å angi Datoperiode. Merk at denne delen er spesifikk for vårt Krav Til Spørringsrapport som vi lager for øyeblikket, ellers ville dette trinnet ikke være nødvendig. Klikk på’ Prompt ‘- fanen for å åpne Prompt-siden, og klikk Deretter På ‘Add Prompt’ – Knappen.

Fullfør begge trinnene i sekvens i.e velg først feltet som vil ta innspill For Fra Dato og deretter endre Overskriften Tekst til noe mer relevant og klikk DERETTER PÅ’OK’. Gjenta de to trinnene ovenfor For Å Date Også. Når du er ferdig, vil instruksjonene mot hver bindingsvariabel være synlig som vist nedenfor:

Til Slutt må vi gjennomgå feltene som må vises i rapporten om De er i riktig rekkefølge – Ansatt-ID, Navn, Ansatt-Post, Effektiv Dato, Effektiv Sekvens. Klikk på fanen ‘Fields’ for å åpne Feltsiden:

klart rekkefølgen er ikke riktig, må vi ta opp feltet ‘Navn’ på andreplass. Klikk på knappen ‘Reorder / Sorter’

Endre rekkefølgen på feltene som vist ovenfor og klikk PÅ ‘OK’, det neste du vil se er at feltene er bestilt riktig.
lagre endelig spørringen som ‘TEST_QUERY_NEWHIRE’.
i følgende artikkel vet hvordan du sikrer PS Query-Sikkerhetskonfigurasjon FOR PS Query Eller PeopleSoft Query Security

Leave a Reply