peruuta
Näytä tulokset kohteelle 
Hae sen sijaan kohdetta 
Tarkoititko: 
CONTRIBUTOR ***

Wilman JSON-rajapinnan käyttö Powershell -scriptillä

Meillä on ajatuksena käyttää Wilman JSON-rajapintaa erilastein asioiden tekemiseen. Esimerkiksi sillä on tarkoitus saada ladattua dataa tietovarastoon. Tavoitteena on tehdä sen avulla myös hälyytyksiä.

 

Powershell on minun ensisijainen scriptauskieleni. Siksipä tein Powershell esimerkin/testin, jolla saa haettua muutamia kirjautuvan käyttäjän perustietoja. Nyt olisinkin kiinnostunut, josko muut ovat tehneet Powershell -scriptejä Wilman JSON-rajapintaan? Jos on, niin olisiko hyviä esimerkkejä tarjolla?

 

Ja jos tekemäni esimerkki -scriptini kiinnostaa, niin pyytäkää. Lähetän/pistän jakoo sitä tänne tai muualla halukkaiden saataville.

gradia.fi - Astetta enemmän
#gradiafi #astettaenemmän
4VASTAUSTA4
CONTRIBUTOR **

Vastaus: Wilman JSON-rajapinnan käyttö Powershell -scriptillä

Tuon JSON rajapinnan käyttöönotto vasta alussa täällä Tampereella, mutta powershell kuullostaa hyvältä tavalta edetä. Joten esimerkkitiedostot ovat aina tervetulleita.

 

Petteri

CONTRIBUTOR ***

Vastaus: Wilman JSON-rajapinnan käyttö Powershell -scriptillä

(updated by Rabbitduck ‎21-08-2018 14:29 )

Ohessa Powershell esimerkki/testi jolla haetaan Visman Wilmasta dataa. Oman organisaation tietojen täydennyksellä pitäisi hakea esimerkkidataa. 

 

Tämä forumi ei näköjään anna liittää .ps1 tiedostoa, joten se on tuossa ohessa .txt tyypillä.

 

Ei muuta kun kokeilemaan Robotti silmänisku

gradia.fi - Astetta enemmän
#gradiafi #astettaenemmän
Highlighted
CONTRIBUTOR **

Vastaus: Wilman JSON-rajapinnan käyttö Powershell -scriptillä

(updated by Petteri Hänninen ‎28-09-2018 12:44 )

Tuon pohjalta ja PQ avulla  meillä on nyt ajastettu Wilma viestejä esimerkiksi huoltajalle, kun HOKS on tehty:

 $Viesti = "format=json&bodytext=Opiskelijalle #DATA{K2} #DATA{K3} on tehty henkilökohtaisen osaamisen kehittämissuunnitelma (HOKS) päivämäärällä #DATA{V2_1}.

HOKS on luettavissa Wilman Lomakkeet-välilehdellä, [[2018:HOKS:Henkilökohtaistaminen: perustiedot ja runko|/forms/1193]].

Terveisin Tredu Opintoasiat

(Tämä viesti on lähetetty automaattisesti, eikä siihen voi vastata)&Subject=HOKS:n ensikertainen hyväksyntä&r_guardian=#DATA{V1}&Formkey=$FormKey"
$reply = Invoke-RestMethod -Method Post -Uri "$wilmaURL/messages/compose?$Viesti" -Websession $WilmaSession

 

tuottaa tämmöisen viestin huoltajalle :

HOKS:n ensikertainen hyväksyntä

Opiskelijalle Anttila Hanna Veronica on tehty henkilökohtaisen osaamisen kehittämissuunnitelma (HOKS) päivämäärällä 27.09.2018.

HOKS on luettavissa Wilman Lomakkeet-välilehdellä, 2018:HOKS:Henkilökohtaistaminen: perustiedot ja runko.

Terveisin Tredu Opintoasiat

(Tämä viesti on lähetetty automaattisesti, eikä siihen voi vastata)

 

Petteri

CONTRIBUTOR *

Vastaus: Wilman JSON-rajapinnan käyttö Powershell -scriptillä

Hei,

 

Tutkin tuota koodia ja tein vastaavan version C#:lla:

https://github.com/jkurkisuonio/wilma2InfoTV-demo_public