SQL-query om medewerkers en dagboektoegang te raadplegen in Exact Globe
Instructie voor het opvragen van een overzicht van medewerkers en hun toegang tot dagboeken in Exact Globe via een SQL-query op de RightsPerJournal en Humres tabellen.
De query
Gebruik de volgende query binnen de gewenste administratiedatabase, bijvoorbeeld USE [100]:
SELECT h.FullName AS Medewerker, h.Res_id AS MedewerkerID, rpj.Journalcode AS Dagboeknummer, d.Ds_Jrnl AS Dagboekomschrijving, d.JournalType AS DagboekType FROM RightsPerJournal rpj INNER JOIN Humres h ON rpj.ResourceID = h.Res_id LEFT JOIN dagbk d ON rpj.Journalcode = d.dagbknr ORDER BY h.FullName, rpj.Journalcode
Wat doet deze query
De query haalt alle koppelingen op uit de tabel RightsPerJournal. Dit is de tabel waarin de dagboekrechten per medewerker worden opgeslagen, onder andere via insert-scripts die medewerkers aan dagboeken koppelen. Vervolgens wordt via een INNER JOIN de volledige naam van de medewerker opgehaald uit de Humres-tabel op basis van het ResourceID. Tot slot worden via een LEFT JOIN de dagboekomschrijving en het dagboektype toegevoegd uit de dagbk-tabel.
Toepassing
Deze query is nuttig voor audits van autorisaties, het controleren van dagboektoegang per medewerker, of het ondersteunen van functioneel beheer rondom dagboekrechten. De resultaten worden gesorteerd op de volledige naam van de medewerker en daarna op het dagboeknummer, wat zorgt voor een overzichtelijke weergave.
Belangrijke opmerking
Zorg ervoor dat je de juiste administratiedatabase selecteert via de USE-instructie bovenaan de query. De tabel Humres bevat de HRM-medewerkergegevens inclusief het veld FullName dat de volledige naam weergeeft.
Lees het volledige artikel
Maak een gratis account aan of log in om het volledige artikel te lezen, inclusief alle stappen, voorbeelden en tips.
Al een account? Log in om verder te lezen.