Spesifikasjon av epost-relatert logging i Cerebrum

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?

Publisert 6. sep. 2013 14:26