Presentatie AGODI

advertisement
INFOSESSIE
voor
SOFTWARELEVERAN
CIERS
6 juni 2016
EDISON en webservices
Jan Dejonghe
2
webEDISON : huidig gebruik
personeel :

alle zendingen
leerlingen :








studiebewijzen
DKO
internaten
GON
zending overdracht middelen
tucht
onderwijs aan huis
stages
3
webEDISON : werking
Mainframe
3
4
5
2
Instellingen
(Directeur, medewerker, …)
1
6
webEDISON
server
School
Onderwijs (AgODi)
4
webEDISON : technische werking
webEDISON maakt gebruik van een “applet”


applet = programma dat uitgevoerd wordt in browser
functies van webEDISON-applet :
⁻ opsporen van klaarstaande zendingen
⁻ zendingen filteren volgens gebruikersrechten
⁻ controleren van opbouw van de zending (toegelaten tekens, lengte
⁻
⁻
⁻
⁻
van de records, is bestand een zending, …)
info tonen over zending : personeel/leerlingen, testzending, …
waarschuwen bij oude zendingen
waarschuwen bij naderen vervaldatum toegangsrechten
…
applet is “hart” van webEDISON
5
webEDISON : technisch probleem
nieuwe versies van browsers en nieuwe browsers
ondersteunen geen applets meer, bvb :
Google Chrome: “Chrome no longer supports NPAPI (technology required
for Java applets)”
(https://java.com/en/download/faq/chrome.xml)
Firefox: “Mozilla intends to remove support for most NPAPI plugins in
Firefox by the end of 2016. Plugins are a source of performance problems,
crashes, and security incidents for Web users.”
(https://blog.mozilla.org/futurereleases/2015/10/08/npapi-plugins-in-firefox/)
Microsoft Edge: “Java werkt niet in de browser Edge, omdat plug-ins in
die browser niet worden ondersteund.”
(https://www.java.com/nl/download/faq/win10_faq.xml)
browsers in gebruik bij scholen voor webEDISON :
Browser
Internet Explorer
Firefox
Chrome
Edge
Safari
Andere
jan15-mei15 %
52,9
18,6
28,0
0,0
0,4
0,1
sep15- feb16 %
65,8
25,0
7,8
0,7
0,5
0,2
6
Webservices als alternatief
de gebruiker gebruikt webEDISON niet meer om informatie te
versturen of af te halen
dit gebeurt via webservices rechtstreeks vanuit het
schoolsoftwarepakket
verschillende mogelijkheden :
1. webservices naar EDISON
2. webservices naar MF
3. webservices naar EPD en DISCIMUS
7
1. webservices naar EDISON
softwarepakket communiceert met webEDISON-server via webservices
nachtverwerking van zendingen blijft
4
Mainframe
WS
Instellingen
(Directeur, medewerker, …)
1
2
School
3
WS
5
Web Service
Security
Onderwijs (AgODi)
8
1. webservices naar EDISON
webservices :



verstuur zending naar EDISON
haal terugzending af van EDISON
geef status van zending
antwoord na versturen : status van zending (in verwerking, fout in
zending, …) op webEDISON-server
nachtverwerking van zendingen zoals nu
gebruiksbeheer: van softwarepakket ipv webIDM
kan bestaan naast webEDISON
zo veel mogelijk hergebruik van DISCIMUS-werkwijze (certificaten,
koppeling school-softwarepakket, aanroepen van webservices,…)
opbouw zendingsbestanden blijft behouden
waarschijnlijk realiseerbaar op kortere termijn
9
1. webservices naar EDISON
voordeel scholen :


zendingen versturen en terugzendingen afhalen via softwarepakket
(“verzend” knop of geautomatiseerd)
geen probleem met browser
impact voor softwarepakket :




inbouwen webservices (nog niet alle pakketten werken via Discimus)
opbouw zendingsbestand blijft behouden, maar wordt “verpakt” in
xml-request
gebruiksbeheer: van softwarepakket ipv webIDM
pakket weet dat zending verstuurd is
10
2. webservices naar mainframe
softwarepakket communiceert met mainframe via webservices
eventueel : onmiddellijk gedeeltelijke verwerking (bvb registratie)
4
WS
Mainframe
3
Instellingen
(Directeur, medewerker, …)
5
1
WS
2
Web Service
Security
School
Onderwijs (AgODi)
11
2. webservices naar mainframe
webservices :



verstuur zending naar mainframe
haal terugzending af van mainframe
geef status van zending
antwoord na versturen :


status van zending (in verwerking, fout in zending, …)
eventueel: OK voor verwerking deze nacht ?
waarschijnlijk realiseerbaar op kortere/middellange termijn
12
3. webservices naar “EPD” &
softwarepakket communiceert met “EPD” zoals nu met Discimus
DISCIMUS
onmiddellijke verwerking van berichten
“EPD”
Web Service
Security
2
Instellingen
(Directeur, medewerker, …)
1
WS
3
DISCIMUS
School
Onderwijs (AgODi)
13
3. webservices naar “EPD” &
DISCIMUS
webservices :



alle leerlingenzendingen via DISCIMUS
webservices voor alle personeelsberichten :
CreeerOpdrachtenpakket, WijzigDienstonderbreking,
AnnuleerVerblijfplaats, …
opvragen van informatie : dumpwebservices, …
impact
 scholen : directe terugkoppeling, opvragen informatie, …
 softwarepakket : ombouw personeelsadministratie (cfr
invoering Discimus)
 AgODi : andere manier van werken
realiseerbaar op langere termijn
14
15
Edison website
Jan Dejonghe
16
Nieuwe website AgODi
17
Nieuwe website AgODi
18
Nieuwe website AgODi
19
Nieuwe website AgODi
20
Nieuwe website AgODi
downloadpagina’s
21
Nieuwe website AgODi
download personeel: basistabellen
22
Nieuwe website AgODi
download personeel: handleidingen
en basisdocumenten
23
Nieuwe website AgODi
download personeel: historiek en
toelichtingen
24
Nieuwe website AgODi
download personeel: historiek
volledige historiek in Excel-bestand
(behalve scholen, vestigingsplaatsen, … die wekelijks wijzigen)
25
Nieuwe website AgODi
download personeel: historiek
zoek & filter mogelijkheden
26
Nieuwe website AgODi
download personeel: toelichtingen DO
alle toelichtingen in één pdf-bestand
27
Nieuwe website AgODi
download personeel & lerenden
overgangsfase :

oude website blijft nog tijdlang online en up-to-date
(http://www.ond.vlaanderen.be/edison/...)

hoe lang ? voorstel : tot eind oktober 2016
op nieuwe website :
 beperkt aantal versies van iedere tabel, voorstel : 3 versies
tabel “links_meest_recent.txt”
 oude en nieuwe versie zo lang oude website online is
28
Tabel Vestigingsplaatsen.txt
twee extra velden :
 crab_code
 deelgemeente
OK voor onmiddellijke invoering in bestaande tabel ?
29
Tabel
Scholengemeenschappen.txt
extra veld :
 deelgemeente
OK voor onmiddellijke invoering in bestaande tabel ?
30
Tabel Structuur_SO.txt
vraag :



AG per vestigingsplaats i.p.v. per instellingsnr : extra veld
ook voor basisonderwijs
merk op : we geven de huidige situatie, maar het aanbod per VPL wordt
door de school zelf wordt bepaald, en kan elke dag kan wijzigen
optie 1 : in nieuwe extra tabel
optie 2 : in bestaande tabel



meerdere keren dezelfde AG per instnr : zelf “group by”
andere tabelnaam : ook voor basisonderwijs
invoering vanaf ?
31
Nieuwe locatie Discimus
portaal
nieuwe SharePoint omgeving
binnenkort meer informatie
32
33
Download