Studentsynken er en integrasjon mellom FS og Public360 for å sikre at alle aktive studenter er opprettet med en egen oppdatert privat-kontaktkort i Public360.

Integrasjonen består av 2 hoved deler. Den ene kjører direkte fra Databasene. Den samler og sender student-dataene til integrasjonsplattformen (Mule). Den andre delen skjer i på integrasjonsplattformen. Den leser inn dataene, tolker dem og oppretter/oppdaterer tilsvarende kontaktkort i Public360.

Del 1:

Den delen kjører som jobber direkte fra FS databasen. Det er 2 jobber pr FS database. Den ene går hver helg og sender en fullstendig liste over alle aktive studenter (De som har betalt semesteravgift). Den andre kjører i uke-dagene og får med seg endringer for siste dagen.

Del 2:

Den delen (som kjører på inegrasjosnplattformen) leser den innkommende listen (av studentdata) og behandler den en og en.

Mottatt studendata ser slik ut og har følgende elementer:

        {
            "Adresser": {
                "Hjemadresse": {
                    "Fylke": "......",
                    "Postadresse": "......",
                    "Postkode": "......",
                    "Postnummer": "......"
                },
                "Semesteradresse": {
                    "Fylke": "......",
                    "Postadresse": "......",
                    "Postkode": "......",
                    "Postnummer": "......"
                }
            },
            "Aktiv": -1,
            "EksternId": "<studentens fs-løpenummer>",
            "Epost": {
                "Privat": "......",
                "Semester": "......"
            },
            "Etternavn": "......",
            "Fnr": "<fødselsnummer>",
            "Fornavn": "......",
            "Studentnummer": "<studentnummer>",
            "Telefonnummer": {
                "Mobil": "......"
            }
        }

Integrasjonen vil forsøke å ikke opprette duplikate private-kontaktkort. Den vil derfor først forsøke å finne om det allerede finnes en annen privat-kontaktkort for samme person basert på fødselsnummer.

Her er en detaljert beskrivelse av logikken (merk at externalId er fs-løpenummer til studenten):

Til slutt sendes det e-poster til de personene vi har fått registrert fra hver institusjon. For å få endret på den listen (legge til eller gjerne fra) kontakt oss via kontakt@unit.no