FF Opdrachtenboek Query en XML Rapporten ICS (Informatie, Communicatie en Studenten) Universiteit Leiden Postbus 9512 2300 RA Leiden 071 527 6969 VISI Opdrachtenboek Verzoekschrift Opdrachtgever: VISI Bestandsnaam: Opdrachtenboek Query en XML v1.1.doc Deelproject: Handleiding en opleidingen Versienummer: V 1.1 Auteurs: Michael Jungen / Remco Verveen Datum: 24-03-2010 Pagina 1 van 9
Documentbeheer Versie Status Datum Aangepast Auteur(s) 1.0 Definitief 24-03-2010 N.a.v. document Dick Visser aangemaakt Michael Jungen 1.1 Definitief 31-03-2010 N.a.v. update Dick Visser update uitgevoerd Michael Jungen Pagina 2 van 9
Inhoudsopgave 1 Inleiding... 4 2 Inloggen... 5 3 Query s... 6 4 XML... 9 Pagina 3 van 9
1 Inleiding Binnen deze training wordt er een korte uitleg gegeven over het uitvoeren van een query en het maken van een XML rapportage. Dit document is tevens als handslagwerk te gebruiken. Om een goed begrip te kunnen krijgen van het cursusmateriaal is het belangrijk om voor deze training de training basis door te nemen. De basistraining geeft inzicht in de globale werking van het systeem en de navigatie hierbinnen. Query Met behulp van query's is het mogelijk om vanuit USIS gegevens te exporteren naar Excel. Deze gegevens kunnen gebruikt worden als basis voor lijsten, overzichten en tellingen. De naam van alle query s begint met LEI. Met een query (Engels voor vraagstelling) wordt een opdracht bedoeld die aan een database (bijvoorbeeld USIS) wordt gegeven om een bepaalde actie uit te voeren, die gegevens op basis van ingevoerde criteria laat zien. In USIS zijn een aantal queries voorgedefinieerd; de gebruiker kan een invulformulier vullen om selectiecriteria op te geven. Een voorbeeld van een query kan zijn: Maak een lijst van alle studenten uit USIS die de opleiding Notarieel Recht volgen. Query overzicht Binnen dit document wordt tevens uitgelegd hoe een overzicht van alle te gebruiken query s is te verkrijgen door het opstarten van een andere query (LEI_0000). XML rapporten De XML functionaliteit binnen USIS zorgt voor het genereren van een opgemaakt rapport, met daarin de informatie die aangegeven is. Pagina 4 van 9
2 Inloggen Transacties met betrekking tot Inschrijf en Volg worden verricht in USIS, PeopleSoft Campus Solutions. USIS (Studenten Informatie Systeem) kan worden benaderd via een internet browser. Om het systeem te kunnen benaderen is het volgende nodig: - een computer met toegang tot het netwerk van de Universiteit van Leiden - de juiste hyperlink (internet snelkoppeling) van USIS - de taal (selecteren) waarin het systeem functies/velden zal weergeven - gebruikersnaam en wachtwoord Hyperlink trainingsomgeving: http://sans-s040tra.uci.ru.nl:8010/psp/s040tra/?cmd=login&languagecd=dut 1 Kopieer deze hyperlink naar de browser (of klik op bovenstaande link met de control knop [CTRL] ingedrukt) en klik op Enter. Onderstaand scherm verschijnt: Figuur 1. Aanmeldscherm USIS De gebruikersnaam en het wachtwoord zijn hoofdlettergevoelig, let hierop bij het invoeren hiervan. Opgave 1 Log in op het systeem. Stap 1 2 3 Actie Selecteer als taal Nederlands (klik erop) Log in als gebruiker. Gebruiker-ID en wachtwoord volgens opgave van de trainer de knop 1 : De productieomgeving heeft een andere hyperlink Pagina 5 van 9
3 Query s Het eerste onderwerp binnen deze training is querygebruik. Opgave 2 Geef een overzicht weer van alle beschikbare query s. 1 Navigeer naar: Rapportagehulpmiddelen > Query > Queryweergave 2 Selecteer/voer de volgende variabelen in: - LEI 3 Opm Alle beschikbare query s die in het systeem aanwezig zijn worden getoond, omdat deze allen met de letters LEI beginnen De query die hier bovenaan in de lijst is LEI_0000. Het openen hiervan geeft een lijst met alle query s en een korte omschrijving hiervan. Opgave 3 Voer de query uit naar HTML (vervolg van opgave 3). 1 Klik in de rij LEI_0000 op de link HTML Een overzicht van de beschikbare query s wordt in HTML weergegeven in een nieuw scherm. 2 Sluit het geopende HTML query overzicht en keer terug naar het eerste scherm Opgave 4 Voer de query uit naar Excel. 1 Klik in de rij LEI_0000 op de link Excel Let op: Afhankelijk van de instellingen op de computer kan het volgende scherm wel of niet getoond Pagina 6 van 9
worden: de knop Open Een overzicht van de beschikbare query s wordt in Excel weergegeven. HTML overzichten zijn goed te gebruiken om een snel overzicht van gegevens te krijgen. Excel overzichten zijn vaak beter geschikt om later te verwerken. Met bovenstaande opgaven is duidelijk gemaakt hoe een query te vinden en uit te voeren is. Nu is echter een simpel voorbeeld gebruikt dat in de werkelijkheid niet heel vaak gebruikt zal gaan worden. De query s die vaker gebruikt zullen gaan worden zijn deze waaraan criteria worden meegegeven om zo een bepaalde zoekopdracht uit te voeren. Een voorbeeld hiervan is de query LEI_1013. In de volgende opgaven wordt hier meer over duidelijk. Opgave 5 Zoek query LEI_1013 op. 1 Navigeer naar: Rapportagehulpmiddelen > Query > Queryweergave 2 Selecteer/voer de volgende variabelen in: - LEI_1013 3 De query wordt onder het zoekgedeelte getoond. Pagina 7 van 9
Opgave 6 Voer de query uit naar Excel. 1 Klik in de rij LEI_1013 op de link Excel Een nieuw venster wordt geopend waarin om een aantal selectiecriteria wordt gevraagd. 2 Selecteer/voer de volgende variabelen in: - Onderwijsinstelling: LEI01 - Loopbaan: 10 - Periode toelating: 2009 3 De uitvoer van de query aan de hand van de ingegeven selectiecriteria wordt in een Excel bestand weergegeven. 4 Sluit het selectie criteria scherm Pagina 8 van 9
4 XML Het tweede onderwerp binnen deze training is XML rapportagegebruik. Een aantal rapporten zijn als XML rapport beschikbaar in USIS. Een XML rapport is een rapport dat als opgemaakt document wordt getoond in PDF formaat. Deze kan op het scherm bekeken of afgedrukt worden. Opgave 7 Geef een overzicht weer van alle notities die de afgelopen periode zijn ingevoerd. 1 Navigeer naar: Rapportagehulpmiddelen > XML publicaties > Queryrapport plannen 2 tabblad Nieuwe waarde toevoegen 3 Selecteer/voer de volgende variabelen in: - Run-ID: not-inv 4 5 bij Naam rapport 6 Selecteer NOTITIE_INVR 7 Selecteer/voer de volgende variabelen in: - Datum van: 010109 - Einddatum: 150210 - Invoerder: 0000082 8 9 10 11 de link Rapportbeheer 12 het tabblad Beheer 13 het aangemaakte XML rapport NOTITIE_INVR Notities per invoerder Een nieuw scherm wordt geopend met hierin de (opgemaakte) XML rapportage op basis van de ingegeven criteria. Pagina 9 van 9