Du ser en gammel version af denne side. Se den nuværende version.

Sammenlign med nuværende Vis sidehistorik

Version 1 Næste »

Webservicen ftuKUIAnsoegning anvendes af KUI (Kommunale Ungeindsats) til afhentning af FTU ansøgninger (Fælles Tilmelding til Ungdomsuddannelserne)  til ungdomsuddannelser, 10. klasse og FGU, for ansøgere der bor i de kommuner, som KUIen servicerer.  Ansøgningerne oprettes af 9. og 10. klasses elever i grundskolen eller uden for skole (UFS) ansøgere, som ikke går i grundskolen. KUI skal have en "kopi" af alle ansøgninger, der er oprettet af ansatte bosat i de kommuner, som de servicerer, sådan de kan følge op på, om alle unge får søgt en ungdomsuddannelse. Det er kun ansøgere under 25 år, som KUI følger op på. Det fleste KUIer servicerer kun een kommune, men i få tilfælde servicerer en KUI flere kommuner.


Echo

echo()

  • Tester forbindelsen til webservicen og leverer en OK ved succes.
  • Returnerer en kode 200 ved en connection og en 500 for fejl.



Hent ansøgninger for en KUI institution
  • GetAnsoegningIdsByKUIInstitutionsNr (int KUIInstitutionsNr, int64 lastRequestTime, int? filterKommuneKode)
    • Tager imod tre parametre. KUIInstitutionsNr, en epoch for sidste hentninger af ansøgninger og en filterKommuneKode.
    • Returnerer en liste af objekter bestående af ansøgningsID samt en int64  unix epoch for hvornår ansøgningen er oprettet / opdateret samt en status.
    • Returnerer alle ansøgninger oprettet af ansøgere der bor i kommuner, som er serviceret af den angivne KUI institution, og hvor ansøgeren er under 25 år ved afhentningstidspunkt
    • Hvis man kun ønsker ansøgninger fra ansøgere der bor i en specifik kommune som KUI servicerer, angiver man en filterKommuneKode og servicen vil således kun returnere ansøgninger fra ansøgere i den pågældende kommune
    • Henter ansøgninger med status SENDT og SLETTET. 
    • Den returnerede liste består kun af ansøgningsIDer, hvor i der er sket ændringer siden lastRequestTime (ændringstidspunkt >= lastRequestTime) .
    • Ønsker man alle ansøgninger for en kommune, udlader man lastRequestTime.

  • GetAnsoegningListByIds(int KUIInstitutionsNr, int[] ansøgningIDs)
    • Tager imod en liste af ansøgningsID'er, samt KUIInstitutionsNr.
    • Returnerer et ansøgnings objekt som indeholder alle informationer om ansøgningen, samt en liste af bilag objekter som indeholder det originale filnavn, bilagets type samt en datetime for hvornår bilaget er oprettet og gemt.
    • Returnerer kun ansøgninger med status SENDT
    • returnerer kun ansøgninger for ansøgere der er under 25 år ved afhentningstidspunkt
      - OBS husk at opdatere hvornår sidste hentning er lavet.



Hent bilag
  • GetTicketForBilag(int insitutionsNr / kommuneNummer, int ansoegningId, int bilagId)
    • Tager imod tre parametre. En int for institutionsNr eller kommunenummer, int for anøsgningsId samt en int for bilagID.
    • Returnerer en ticket som vil skulle bruges på filservicen til at hente det specifikke bilag.
    • InstitutionsNr er nummeret på institutionen som ansøgningen sendes til (ansøgningsinstitution)
    • Returnerer en fejl, hvis institutionen ikke har ret til at hente den angivne ansøgning eller det angivne Bilag
    • Hvis bilaget ikke eksisterer får man en bad request  med teksten 'Bilag findes ikke'
    • Hvis ansøgningen er slettet får man en bad request 'Ansøgningen findes ikke'

  • GetTicketForAllBilagForAnsoegning(string insitutionsNr / kommuneNummer, string ansoegningID)
    • Tager imod to parametre. En string for institutionsNr eller kommunenummer, samt en string for ansøgningID.
    • Returnerer en ticket som vil skulle bruges i filservicen til at hente en zip-fil for alle bilagene for en specifik ansøgning.
    • InstitutionsNr er nummeret på institutionen ansøgningen sendes til (ansøgningsinstitution)


Sekvens diagram