Repository navigation
Teknik
Karl Thorén edited this page Oct 25, 2026
·
1 revision
SNSUpdateExchangeDistributionGroups hämtar maillist medlemmar ifrån Scoutnet och uppdaterar motsvarande distributions grupp i office 365. Då alla medlemmar i en distributions grupp måste finnas i Exchange som användare eller kontakt så kommer en kontakt för varje extern e-postadress att skapas.
Städning: Funktionen städar och tar bort kontakter till Scouter som slutat. Det här är för att följa GDPR. Kontakter till Scouter som slutat ska tas bort.
- Validera att Scoutnet är uppdaterat. Om inte avbryts synkroniseringen.
- Ta bort alla medlemmar ifrån de grupper som ska synkroniseras.
- Om kontakten inte används längre, radera den ifrån Exchange. Det här är för att kunna följa GDPR. Kontakter till Scouter som slutat ska tas bort.
- För varje distributionsgrupp lägg till medlemmarna i Scoutnet-listan.
För externa e-postadresser skapas en kontakt i Exchange.
- Om office 365 adress är begärd i inställningarna så letas användaren med
matchande Scoutnet ID upp.
Exchange fältet
CustomAttribute1ska innehålla Scoutnet ID. - Lägg in eventuella extra e-postadresser.
- Om office 365 adress är begärd i inställningarna så letas användaren med
matchande Scoutnet ID upp.
Exchange fältet
Valideringshashen beräknas stabilt från Scoutnet-data och inställningar. Samma data ger därför samma hash även om ordningen på listor eller medlemmar varierar.
- För och efternamn görs om till gemener och tar bort alla mellanslag och andra tomrum som är skrivet i de fälten i Scoutnet.
- Därefter görs bokstäverna om till tecken som lämpar sig för e-postadresser. T.ex åäö blir aao.
- Om det därefter finns några fler konstiga tecken kvar som inte lämpar sig för e-postadress så tas de bort.
- Om personer har samma för- och efternamn i Scoutnet får de som skapas som nummer två och framåt adresser på formen fornamn.efternamn.X@domännamn.se, där X motsvarar en siffra från 1 till 5.