Collectieprofielen koppelen
Na het aanmaken van collectieprofielen (zie Collectieprofielen DBOS definities) is de volgende stap om per school per groep/combigroep aan te geven welk collectieprofiel erbij hoort. Dit gaat via de EDUKLS tabel; de centrale tabel met groepen en combinatiegroepen van elke schoolWise vestiging.
Hiervoor is de volgende informatie nodig:
-
Overzicht met scholen + vestigingsnummer en hun typering (Normaal, Taalzwak, Talig, Speciaal)
-
Per school de lijst van groepen /combinatiegroepen
Koppel vervolgens per school de juist collectieprofielen aan de betreffende groepen. Ga hiervoor naar Manager > schoolWise/mediatheekWise > schoolWise klassen/groepen > EDUKLS. Kies de juiste instantie, vervolgens de school. Er verschijnt nu een overzicht van alle groepen/combigroepen van de school:
Check eerst of de groepentabel EDUKLS klopt. Wijzig zo nodig, en vul dan per groep het collectieprofiel in plus eventuele vervolgcollecties
Klik op Detail om te wijzigen; hier kunnen dan meteen ook de juiste collectieprofielen ingevuld worden.
Nieuwe EDUKLS-groep toevoegen
Om een nieuwe groep toe te voegen, klik bovenin op Nieuw. Vul de volgende gegevens in, zie ook afbeelding volgende paragraaf voor het invullen van informatie over de wisselcollecties. De vetgedrukte velden zijn van belang.
Veld |
Waarde |
Toelichting |
---|---|---|
Soort |
EDUKLS |
niet invulbaar |
Vestiging |
vestigingsnummer |
School, niet invulbaar |
Klas/groep |
Code maximaal 10 posities. |
Eenmaal opgeslagen niet meer muteerbaar De groepscode mag de volgende tekens niet bevatten: “ ' + & < > / | |
Omschrijving |
Naam/omschrijving van de groep |
Muteerbaar Maximaal 20 posities |
Maximum aantal thuis |
Leeg = standaardwaarde van 5 |
|
Maximum aantal webshop-bestellingen |
Leeg = standaardwaarde van 6 |
|
Productcode |
Vul in: SA |
Nodig om het uitleenreglement te bepalen |
Mag naar webshop |
Vul in: Ja |
|
Default jaargroep |
Niet relevant |
|
Max. aantal reserveringen |
Niet relevant Leeg = standaardwaarde van 6 |
Collectieprofielen koppelen in EDUKLS groepentabel
Vul per school per groep het onderste gedeelte van de EDUKLS-groepentabel ('Voor wisselcollecties via de Webshop') in.
Veld |
Waarde |
Toelichting |
---|---|---|
Collectienummer 1 |
Profielcode collectie 1 |
Kies collectienummer* eerste levering |
Collectienummer 2 |
Profielcode collectie 2 |
Facultatief, indien leeg dan geldt profiel collectie 1 |
Collectienummer 3 |
Profielcode collectie 3 |
Facultatief, indien leeg dan geldt profiel collectie 1 |
Uitlenen aan actor-id |
actor-id |
Zie volgende paragrafen |
Uitleentermijn in dagen |
aantal |
Voorb. 13 weken = 91 dagen |
Leenhistorie in maanden |
aantal |
Hoe lang geleden mag iets al eerder zijn geleend Defaultwaarde = 12 maanden |
*) N.B. Omdat schoolWise zó gebouwd is dat er meerdere webshops mogelijk zijn, wordt elk collectieprofiel voorafgegaan door het vestigingsnummer van de webshop.
Keuze van de actor – automatisch actoren aanmaken
Per school per groep/combigroep is er één actor nodig aan wie de collectie zal worden uitgeleend. Voorwaarden:
- per school voor elke groep/combigroep één actor
- leenhistorie voor deze klant is geactiveerd (staat standaard aan)
- het actor-id (uniek klantnummer) is ingevuld in de EDUKLS-groepentabel
Er is een speciale routine gemaakt, uit te voeren op de database, waarmee voor alle groepen/combinatiegroepen uit de EDUKLS-tabel, waarvoor een collectieprofiel is ingevuld automatisch een juiste nieuwe actor wordt aangemaakt en gekoppeld aan de EDUKLS-tabel.
Dit werkt alleen als er nog geen actor-id is ingevuld in de EDUKLS-tabel.
- De procedure maakt klanten aan met rol_educat.
- De nieuwe actor hoort bij de juiste school en de juiste groep
- Naam nieuwe actor = naam school [vestigingsnr] groepsnaam
- Fictieve geboortedatum nieuwe actor = de huidige datum
Onderstaande routine kan telkens worden herhaald. Het is dus niet nodig om te wachten tot alle scholen en groepen voorzien zijn van hun collectieprofielen.
Routine, uit te voeren op de database:
call oneoffs_webshop_collectie_klanten();