Dette dokumentet søker å beskrive hva som må logges i Cerebrum for å kunne utføre hendelsesbasert synkronisering mot Exchange.
Hendelser som må loggføres
Tilknytninger
Ved endring av tilknytninger, vil brukeren få nye gyldige adresser, eller få en ny primæradresse.
Ny tilknytning
Nye tilknytninger resulterer i nye epost-adresser.
Fjerning av tilknytning
Når en tilknytning fjernes, er det mulig primæradresse må oppdateres. # TODO: Policy på dette?
Endringer av tilknytningers prioritet
Når man endrer prioriteten til en brukers tilknytninger, vil dette utløse en endring av primærkonto.
Endring av adresser
Navneendring
Hvis en person endrer navn, vil personen få nye adresser som reflekterer dette.
Ny epost-adresse
Når en bruker får tildelt en ny epost-adresse, må endringen loggføres for å kunne reflekteres i Exchange.
Sletting av epost-adresse
Når en av e-postadressene en konto har slettes, må dette loggføres.
Andre endringer
Endring av primærkonto
Når en bruker får endret sin primærkonto, må den nye kontoen vises i adresseboken, mens den gamle skal settes til å ikke vises.
Kvoteendringer
Endringer i en brukers kvote må loggføres.
Endring av spread til Exchange
Ved nytt spread må bruker opprettes i Exchange
Opprettelse av ny postboks gjøres via det beskrevene APIet.
Ved fjerning av spread må bruker slettes fra Exchange
Sletting av postbokser er ikke beskrevet i APIet per dags dato # TODO: Nuke? Hva skjer da?