HCM yksinkertaistettuna: PS-kyselyn luominen peoplesoftissa

ennen kuin aloitan, haluan mainita, että vaikka tämä artikkeli on jatkoa artikkelille, joka luo Kyselyraportin PS-kyselyllä peoplesoftissa, se antaa silti riittävästi tietoa siitä, miten PS-kysely tarkalleen luodaan Peoplesoftissa.
PS (PeopleSoft) – kysely on työkalu, jolla voidaan luoda sekä yksinkertaisia että monimutkaisia kyselyjä, joilla voidaan poimia tietoja PeopleSoft-taulukoista. Tästä huolimatta PS-kyselyä käytetään laajasti Kyselyraporttien luomisessa ja se toimii myös tietolähteenä muille raportointityökaluille, kuten XML Publisher, nVision jne.. XML publisher on pikemminkin ennakkoilmoitus työkalu käyttöön PeopleSoft.
aloittelijoille tai jopa niille, jotka ovat kokeneet vaikka, mutta eivät ole vielä saaneet käsiinsä PS kyselyt se on melko vaikea käsitellä niitä, joten mennään alas se ja luoda yksi tähän vaatimukseen.
jos haluat tehdä siitä yksinkertaisemman, ajattele PS-kyselyn luomista Select SQL: n luomisena missä tahansa SQL-editorissa (SQL Developer, Toad jne…). Niin, mitkä ovat kaikki vaiheet teemme luoda valitse SQL:

  1. tunnista tietueet
  2. Valitse käytettävät kentät
  3. Määrittele valintakriteerit
  4. Määrittele valintakriteerit
  5. suorita kysely

teemme täsmälleen kaikki edellä mainitut vaiheet luodaksemme PS-kyselyn, mutta toiminnallisella tavalla. on olemassa erilaisia sivuja, välilehtiä ja painikkeita, jotka PeopleSoft on antanut, jossa voimme suorittaa kaikki edellä tehtävät luoda PS-kyselyn.

Vaihe 1: Tunnista tietueet

Siirry navigaattoriin PeopleTools – > PS-kysely – > kyselyn hallinta ja avaa sivun alla olevaa linkkiä “Luo uusi kysely”:

kuten kuvasta näkyy, meidän on lisättävä tietueet, joita aiotaan käyttää PS-kyselyssä. Meidän tapauksessamme tietueet olisivat työtä ja nimiä siten, ensin etsiä niitä ja lisätä luetteloon klikkaamalla ‘Lisää ennätys’ linkki näkyy kuvakaappaus. Kun ensimmäinen tallennustyö lisätään nimien jälkeen ja jos on mahdollista liittyä niiden joukkoon, PeopleSoft näyttää linkin ‘Join Record’, jota napsautettaessa liittymisperusteet lisätään automaattisesti kyselyyn.

kun napsautetaan ‘Join Record’ – linkkiä, alla oleva sivu ilmestyy, joka pyytää valitsemaan toisen tietueen, jolla nykyinen tietue on yhdistettävä. Klikkaa tietueen alla.

Vaihe 2: Valitse kentät

kun tietueet on lisätty kyselyssä, seuraava vaihe on tunnistaa kentät, jotka on esitettävä raportissa. Meidän tapauksessamme kentät ovat-työntekijän tunnus, nimi, työntekijän ennätys, Voimaantulopäivä ja tehokas sekvenssi. Klikkaa ‘kysely’ välilehti

lisätyistä tietueista valittavien kenttien valitseminen alla esitetyllä tavalla:

no, Tämä välilehti ei ole vain valita kenttiä tietueista, mutta enemmän. Katso eri liittyä linkkiä oikealla esimerkiksi linkki “Join DEPT_TBL”, jonka avulla voimme liittyä muihin tietueisiin lisättyjen tietueiden (työ ja nimet tässä tapauksessa) perusteella yleinen esiintyminen avainkenttien näissä tietueissa. Esimerkiksi tietuetyö ja DEPT_TBL voidaan yhdistää sen perusteella, että molemmissa taulukoissa on KENTTÄOSASTO ja se on avainkenttä dept_tbl: ssä.
voit laajentaa ja supistaa kunkin tietueen kenttien luetteloa tällä sivulla. Yllä olevassa kuvassa olemme valinneet kaikki vaaditut kentät JOB recordista ja kun olemme tehneet sen, romahdamme sen ja laajennamme nimet-tietuetta valitaksemme halutut kentät kyseisestä tietueesta. Meidän vaatimus meidän tarvitsee vain valita kentän nimi nimet ennätys.

Vaihe 3: Lisätään kriteerit

niin, olemme pärjänneet aika hyvin tähän asti. Olemme lisänneet tietueita, joita käytetään kyselyssä, kenttiä, jotka näkyvät raportissa ja liittyvät tarvittaessa. Voimme kuitenkin edelleen lisätä lisää tietueita kyselyyn ja kenttiin sekä sivuilta (muissa word-välilehdissä) ‘Records’ ja ‘Query’ tarvittaessa. Jos haluat nähdä edistymisen kyselyn tähän mennessä Siirry välilehti ‘ViewSQL’ jossa näet SQL tuloksena työstä tähän mennessä thispage.
tähän mennessä olemme juuri liittyneet taulukoiden työhön ja nimet avainkenttään EMPLIDbut on vielä pari kriteeriä lisättävä, jotta kysely voi tuottaa tarkan raportin ja se voidaan tehdä välilehdestä ‘criteria’. Napsauta tätä välilehteä:

se on hieman yllättävää, että vaikka emme ole lisänneet mitään kriteereitä tillnow, kolme voidaan nähdä edellä. No, se ei ole lainkaan yllättävää, koska kun lisäämme tietueen, joka on voimassa päivätty meidän PS kysely, tehokas päivämääräkriteeri lisätään automaattisesti. Koska olemme lisänneet työn ja nimet kirjaa ja koska molemmat ovat tehokkaita päivätty siksi kaksi tehokasta päivätty kriteeriä on automaattisesti lisätty PS kysely. Mutta voimme silti poistaa ne wedon ‘ t tarvitse joten menee eteenpäin ja poistaa tehokas päivätty kriteerit on JOBtable (A. EFFDT). Toinen kriteeri EMPLID näkyy myös, koska olimme yhdistäneet työn ja nimet kirjaa alussa.
meidän on vielä lisättävä yksi kriteeri, jotta tämä kysely toimisi vaatimusta varten, ja se on hakemuksessa “LAST_HIRE_DATE”, joka seuraa työntekijöiden viimeisintä palkkauspäivää. Klikkaa ‘Lisää kriteerit’ painiketta tämän päälle.

Suorita kaikki punaisella merkityt vaiheet järjestyksessä. Muista, että tavoitteenamme on lisätä arviointiperusteet “WHERE A. LAST_HIRE_DT BETWEEN :1 AND :2”, Jossa :1 ja :2 ovat bind-muuttujia päivämäärästä ja päivämäärästä, jotta HRs voi määrittää päivämäärän, jonka aikana uudet palkkaajat on noudettava raporttiin.Klikkaa ‘ OK ‘ ja tämän kanssa PS-kyselymme on valmis.
niissä tapauksissa, joissa raportit ovat Cross Country-käyttäjien suorittamia, tämän harjoituksen tuloksena oleva SQL sisältää joitakin rivitason tietoturvaan liittyviä kriteerejä, jotka aiheuttavat ongelmia. Lisätietoja: vieraile poistamassa automaattisesti luotuja rivitason Suojauskriteereitä PS-kyselystä

Vaihe 4: Lisää kehotteita

vaikka olemme tehneet PS-kyselyn SQL-osan, on vielä pari asiaa, joita meidän on työstettävä. Koska olemme käyttäneet bind muuttujat: 1 ja :2 joka lukee määrittämät päivämäärät HRs ajon aikana siten, meidän on määriteltävä nopea kentät, joiden avulla HRs syöttää päivämääräalueen. Huomaa, että tämä tietty osa on erityinen meidän vaatimus kyselyn raportti, jonka luomme tällä hetkellä muuten tämä vaihe ei tarvita. Napsauta ‘kehotteet’ – välilehteä avataksesi kehotteet-sivun ja napsauta ‘lisää kehotteet’ – painiketta.

Suorita molemmat vaiheet järjestyksessä i.e valitse ensin kenttä, joka ottaa syöte alkaen päivämäärä ja sitten muuttaa otsikkotekstin jotain olennaisempaa ja sitten klikkaa ‘OK’. Toista edellä mainitut kaksi vaihetta myös tähän mennessä. Kun valmis kehotteet vastaan kunkin bind muuttuja näkyy alla esitetyllä tavalla:

lopuksi meidän on tarkistettava kentät, jotka on esitettävä raportissa, ovatko ne oikeassa järjestyksessä-Työntekijän tunnus, nimi, työntekijän ennätys, Voimaantulopäivä, tehokas sekvenssi. Napsauta välilehteä ‘kentät’ avataksesi kentät sivu:

on selvää, että järjestys ei ole oikea, meidän on nostettava kentän “nimi” toiseksi. Klikkaa painiketta ‘Järjestä / Järjestä’

Järjestä kentät uudelleen kuten yllä ja klikkaa ‘OK’, seuraava asia näet on kentät on tilattu oikein.
Tallenna kysely lopuksi nimellä “TEST_QUERY_NEWHIRE”.
seuraavassa artikkelissa know how to secure PS Query-Security Configuration for PS Query tai PeopleSoft Query Security

Leave a Reply