Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

I EMS har vi støtte for følgende organisasjonstyper:

Organisasjon

Organisasjonstype-ID

Overliggende organisasjonstype-id

Forklaring

Idrettslag

5

Idrettslag (juridisk enhet)

Gruppe

6

5

Gruppe for særidrett. F.eks SKI

Gren

14

6

Greninndeling under gruppe for særidrett. F.eks langrenn, hopp, alpint

Bedriftsidrettslag

15

Idrettslag for bedriftsidrett (juridisk enhet)

Bedriftsidrettsgruppe

60

15

Gruppeinndeling under bedriftsidrettslag, grenspesifikk.

Eksempelarkitektur og komponentbeskrivelser

...

Komponentoversikt NIF Services:

Tjenester i skissen

Forklaring

EMS

Her finnes tjenester for å legge til medlemskap, fjerne medlemskap, innsending av betalingsinformasjon, lese lisenser, lese organisasjonstrukturen til de idrettslagene leverndøren har tilgang til.

EMS Read

Tjenester for å hente ut medlemmer på idrettslagsnivå, organisasjonsstrukturer med medlemslister, tilgang til betalte lisenser og medlemskap.

EMS Updates

Dette er en Azure Service Bus Message Queue pr leverandør. Her vil leverandøren motta ulike meldinger som håndterer endringer og oppdateringer for et medlem eller en organisasjon som leverandøren har tilgang til.

ISD (Idrettens Sentrale Database)

Dette er masterdatabasen hvor all informasjon om medlemmer og organisasjoner finnes.

Min idrett

Min idrett er tjenesten som alle medlemmer i norsk idrett har tilgang til, forutsatt at de har opprettet Idrettens ID. Min idrett er det eneste stedet for å redigere sine personopplysninger. Her kan informasjon som telefonnummer, epost og andre kontaktopplysninger legges til. Medlemskap knyttet til idrettslag som bruker NIFs medlemssystemer, kan administreres herifra. Endringer av personinformasjon som gjøres i Min idrett, vil sendes til meldingskøen til relevante mottakere (leverandører).

Komponentoversikt for Buypass Services

Tjenester i skissen

Forklaring

Idrettens ID

Idrettens egen identifikasjon- og innloggingstjeneste. Denne tjenesten benyttes i de fleste løsninger som et medlem benytter seg av innenfor sin idrett. Det er et krav om at Idrettens ID skal benyttes som en eller flere valgmuligheter for pålogging til medlemssystemer fra eksterne leverandører. Se mer om Idrettens ID her.

Buypass payments, Isonen etc..

Buypass tilbyr en rekke tjenester til norsk idrett. Blant annet betalingsløsninger og arrangementsløsningen Isonen.

Komponentoversikt for Third party services

Tjenester i skissen

Forklaring

Valgfrihet?

Logging og anbefalt hvor lenge

CurrentState sync tjeneste

Leverandøren må implementere noe funksjonalitet for å laste ned medlemmer via les-API’et når tilgang til idrettslag er gitt. Dette er måten leverandøren kan verifisere eventuelle medlemsregistre som finnes fra før.

Nei

N/A

Add/Delete og Payments

Leverandøren må implementere funksjonalitet for å registrere, fjerne og håndtere medlemskap for idrettslag og gren. Det anbefales at leverandøren logger alle requests som sender til NIFs API’er. Dette for å gjøre eventuell feilsøking enklere.

Nei

Ja, 90 dager

Read Queue functions

Leverandøren må implementere funksjonalitet for å håndtere alle endringer på medlemmer og organisasjonsendringer som mottas på meldingskøen. Det sendes en rekke meldinger og leverandøren må sette deg godt inn i hva de ulike meldingstypene betyr, og hvilke som bør håndteres. En del meldinger behøver kanskje ikke behandles av leverandøren. Det anbefales at leverandøren lagrer meldingene selv, før de behandles. På denne måten sikres det at meldingene er lastet ned riktig.

Nei

Ja, 90 dager

3P Database

EMS er ikke bygget for at leverandører skal håndtere medlemmer med direkte oppslag igjennom API’er. Det er laget for at leverandører skal og kan synkronisere mot ISD. Med andre ord må leverandører ha sin(e) egen(e) database(r) som det bygges applikasjoner rundt.

Nei

N/A

Merk at alle tjenestene som er i eksempelarkitekturen på leverandørens side er forslag, ikke en fasit.

...