Koppelvlak medewerkergegevens: verschil tussen versies
Regel 21: | Regel 21: | ||
Het bronsysteem stuurt asynchroon een notificatie van wijziging van gegevens van een medewerker. Afnemend systemen kunnen daarop reageren door (op een later moment) een request voor de vollegde gegevens te doen bij het bronsysteem. Het bronsysteem stuurt een responsebericht terug met de volledigde medewerkergegevens. | Het bronsysteem stuurt asynchroon een notificatie van wijziging van gegevens van een medewerker. Afnemend systemen kunnen daarop reageren door (op een later moment) een request voor de vollegde gegevens te doen bij het bronsysteem. Het bronsysteem stuurt een responsebericht terug met de volledigde medewerkergegevens. | ||
− | [[Bestand:Patroon medewerker 1.png]] | + | [[Bestand:Patroon medewerker 1.png|right]] |
Onderstaand patroon is een variant waarin direct het volledige medewerkerberciht vanuit het bronsysteem wordt verstuurd, zodra het is gewijzigd. | Onderstaand patroon is een variant waarin direct het volledige medewerkerberciht vanuit het bronsysteem wordt verstuurd, zodra het is gewijzigd. |
Versie van 6 feb 2013 00:01
Betrokken gegevensobjecten
Hieronder worden de gegevensobjecten uit het CDM benoemd die betrokken zijn bij dit koppelvlak
- Arbeidsovereenkomst Dit is het arbeidscontract, waarin de formele/juridische afspraken met de medewerker zijn vastgelegd.
- Functie / beroep
- Ingangsdatum
- Arbeidsduur
- Nieuw: Aanstelling Dit zijn de afspraken over het werk dat de medewerker doet. Binnen een arbeidsovereenkomst kunnen 0 of meer aanstellingen hangen.
- Hoofd- of nevenaanstelling
- Functie
- FTE
- Welke organisatie-eenheid
- Looptijd (duur) van de aanstelling
- Medewerker
- Datum in dienst
- Organieke eenheid
- Kostenplaats. Discussie of dit erbij hoort, of dat de relatie indirect via de organieke eenheid ligt.
- Onderwijsinstelling
- Onderwijslocatie
Interactiepatronen
Het bronsysteem stuurt asynchroon een notificatie van wijziging van gegevens van een medewerker. Afnemend systemen kunnen daarop reageren door (op een later moment) een request voor de vollegde gegevens te doen bij het bronsysteem. Het bronsysteem stuurt een responsebericht terug met de volledigde medewerkergegevens.
Onderstaand patroon is een variant waarin direct het volledige medewerkerberciht vanuit het bronsysteem wordt verstuurd, zodra het is gewijzigd.
Medewerkerbericht
- Medewerker (gehele object)
- Arbeidsovereenkomst (gehele object)
- Onderwijsinstelling (id)
- Aanstelling (gehele object)
- Organieke eenheid (id)
- Onderwijslocatie (id)
- Aanstelling 2
- ...
- Arbeidsovereenkomst 2
- ...
- Arbeidsovereenkomst (gehele object)
Discussie
Gegevensobject Contract is verwarrend. In het CDM wordt blijkbaar een inkoopcontract / leverancierscontract bedoeld, en geen (arbeids)contract met een contract met een medewerker.
Er is onderscheid tussen Arbeidsovereenkomst en Aanstelling. Een medewerker kan meerdere arbeidsovereenkomsten (contractuele afspraken) hebben, en daarbinnen meerdere aanstellingen (afspraken over het werk).
In het CDM is de Organieke eenheid en de Onderwijslocatie gekoppeld aan de Medewerker. Ons voorstel is om dit aan de Aanstelling te koppelen. In het verlengde daarvan moet ook de leidinggevende gekoppeld zijn aan de Organieke eenheid. Iemand met meerdere aanstellingen heeft dus ook meerdere leidinggevenden.
Wat doen we met stagiairs, vrijwilligers, zzp-ers e.d. Zij hebben geen arbeidscontract, maar verder wel een contractuele relatie. Voorstel is om arbeidscontract ruimer op te vatten en ook andere contractvormen in dezelfde structuur op te nemen.