Jos käytössäsi on Microsoft Entra ID, voit yhdistää hakemistosi Systam Studioon. Tämän jälkeen Systam Visit -vastaanottajia ei tarvitse luoda käsin. Tässä ohjeessa kerromme, miten otat käyttöön Microsoft Entra ID:n automaattisen käyttäjäsynkronoinnin.
Huomio: Laajennus on maksullinen ja vaatii aktivoinnin. Ota yhteyttä asiakastukeemme osoitteessa support@systam.fi.
Kun käyttöönotto on valmis, Microsoft Entra ID voi:
- luoda käyttäjiä eli vastaanottajia Systam Studioon.
- päivittää käyttäjien tietoja Systam Studiossa, kuten ensisijaisen työtilan, nimen, sähköpostiosoitteet, puhelinnumerot ja aktiivisen tilan.
- poistaa käyttäjiä pysyvästi Systam Studiosta, kun käyttöoikeutta ei enää tarvita.
- pitää käyttäjätiedot synkronoituna Microsoft Entra ID:n ja Systamin välillä.
Lue lisää Entra ID:stä ja provisioinnista: What is automated app user provisioning in Microsoft Entra ID.
Tärkeät huomioitavat asiat
Ennakkovaatimukset
Ennen käyttöönottoa tarvitset seuraavat:
- Microsoft Entra -tenantin.
- Microsoft Entra ID -käyttäjätilin, jolla on oikeus määrittää provisiointi, esimerkiksi Application Administrator, Cloud Application Administrator, Application Owner tai Global Administrator.
- Systam-organisaatiotilin osoitteessa app.systam.io sekä käyttäjätunnuksen, jolla on Organisaation omistaja -oikeudet.
Muut huomiot
- Organisaation omistajat ovat suojattuja. Systamissa Organization Owner -rooliin nimetyt käyttäjät ovat suojattuja. Jos näitä käyttäjiä yritetään päivittää tai poistaa SCIMin kautta, provisiointilokeihin tulee 403 Forbidden -virhe.
- Soft delete -tilaa ei tueta. Systam ei tue keskeytettyä eli soft delete -tilaa. Kun käyttäjä poistetaan synkronoinnin piiristä tai poistetaan käytöstä Entra ID:ssä, Systam poistaa käyttäjätilin pysyvästi. Jos käyttäjä palautetaan myöhemmin synkronoinnin piiriin, hänet luodaan uudelleen uutena käyttäjänä.
- Täsmäytyslogiikka. Jos Systamissa on jo käyttäjä samalla sähköpostiosoitteella, provisiointi linkittää olemassa olevan tilin tenantin SCIM-tietoihin. Muussa tapauksessa Systam luo uuden käyttäjän.
Vaihe 1: Suunnittele provisioinnin käyttöönotto
- Tutustu siihen, miten provisiointipalvelu toimii.
- Määritä, ketkä kuuluvat provisioinnin piiriin.
- Määritä, mitä tietoja yhdistetään Microsoft Entra ID:n ja Systamin välillä.
Vaihe 2: Valmistelu Systam Studiossa
Valmistelu
- Avaa Systam Studio ja siirry kohtaan Laajennukset → Microsoft Entra ID. Valitse Ota käyttöön.
- Kopioi Studiossa näkyvät arvot Tenant URL ja Secret Token. Tarvitset niitä Entra ID:n määritykseen.
- Voit halutessasi syöttää myös organisaation Tenant ID:n. Se helpottaa vikatilanteiden selvittämistä.
Aseta synkronoinnin asetukset
Valitse Systam Studiossa, miten työntekijät lisätään työtiloihin. Voit synkronoida vastaanottajat joko vain yhteen työtilaan (ensisijainen työtila) tai kaikkiin työtiloihin (tällöin työntekijöille määritellään kuitenkin ensisijainen työtila). Valitse organisaatiollesi sopiva vaihtoehto ennen provisioinnin käynnistämistä.
- Ensisijaiset työtilat
Synkronoi vastaanottajat vain yhteen työtilaan. - Kaikki työtilat
Synkronoi vastaanottajat kaikkiin työtiloihin.
Huomio: Jos vaihdat asetuksen myöhemmin vaihtoehtoon Ensisijaiset työtilat, vastaanottajia ei poisteta muista työtiloista automaattisesti.
Aseta ensisijaisen työtilan ryhmämääritykset
Määritä työntekijöiden (vastaanottajien) ensisijainen työtila ryhmäjäsenyyksien perusteella. Määritä työtilakohtaiset Entra-arvot ennen provisioinnin käynnistämistä.
Toimi näin:
- Valitse Lisää määritys.
- Määritä Entra-arvo.
- Valitse työtila.
Huomio: Entra-arvon täytyy vastata täsmälleen sitä arvoa, jonka määrität Entra ID:n attribuuttimäppäyksessä vaiheessa 5.
Aseta ensisijaisen työtilan attribuuttimääritykset
Määritä työntekijöiden (vastaanottajien) ensisijainen työtila yksittäisten attribuuttien perusteella. Attribuutit tarjoavat tarkemman kohdistuksen ja yliajavat ryhmämääritykset, jos molemmat on määritelty. Määritä työtilakohtaiset Entra-arvot ennen provisioinnin käynnistämistä.
Toimi näin:
- Valitse Lisää määritys.
- Määritä Entra-arvo.
- Valitse työtila.
Huomio: Entra-arvon täytyy vastata täsmälleen sitä arvoa, jonka määrität Entra ID:n attribuuttimäppäyksessä vaiheessa 5.
Vaihe 3: Lisää Systam Microsoft Entra ID:hen
- Kirjaudu Microsoft Entra admin centeriin järjestelmänvalvojana.
- Siirry kohtaan Identity → Applications → Enterprise applications.
- Valitse New application.
- Valitse Create your own application.
- Anna sovellukselle nimeksi esimerkiksi Systam.
- Valitse Integrate any other application you don't find in the gallery (Non-gallery).
- Valitse Create.
Vaihe 4: Määritä, ketkä kuuluvat provisioinnin piiriin
Microsoft Entra -provisiointipalvelulla voit määrittää, ketkä provisioidaan sovellukseen. Rajaus voidaan tehdä joko sovellukseen määritettyjen käyttöoikeuksien tai käyttäjän tai ryhmän attribuuttien perusteella. Jos käytät sovellukseen tehtyjä määrityksiä, voit määrittää käyttäjät ja ryhmät tämän ohjeen avulla: Assign users and groups to an application.
- Aloita pienesti. Testaa ensin pienellä käyttäjä- ja ryhmäjoukolla.
- Kun provisioinnin laajuudeksi on asetettu määritetyt käyttäjät ja ryhmät, voit hallita käyttöönottoa vaiheittain.
Vaihe 5: Ota automaattinen synkronointi käyttöön
Tässä osiossa määrität Microsoft Entra -provisiointipalvelun luomaan, päivittämään ja poistamaan käyttäjiä Systamissa.
5.1 Admin Credentials
- Avaa Entra ID:ssä Systam-sovelluksen välilehti Provisioning.
- Siirry kohtaan Manage → Provisioning ja aseta Provisioning Mode arvoksi Automatic.
- Syötä Systam Studiossa näkyvät arvot:
- Tenant URL
- Secret Token
- Valitse Test Connection varmistaaksesi yhteyden.
Jos testaus epäonnistuu:
- varmista, että token on kopioitu oikein
- tarkista, ettei mukana ole ylimääräisiä välilyöntejä
5.2 Attribuuttimäärittelyt
Systam edellyttää, että käyttäjän luonnin yhteydessä lähetetään mukautettu attribuutti urn:ietf:params:scim:schemas:extension:systam:2.0:User:primaryWorkspace. Lisää attribuutti skeemaan ennen kuin teet sille mäppäyksen.
- Avaa samalla sivulla Mappings.
- Valitse Provision Microsoft Entra ID Users.
- Vieritä sivun alaosaan ja valitse Show advanced options.
- Valitse Edit attribute list for Systam.
- Lisää attribuuttilistan loppuun uusi attribuutti:
- Name:
urn:ietf:params:scim:schemas:extension:systam:2.0:User:primaryWorkspace - Type:
string
- Name:
- Valitse Save.
5.3 Attribuuttien mäppäykset
Systam käyttää provisioinnissa rajattua joukkoa Microsoft Entra ID:n käyttäjäattribuutteja. Määritykset tehdään Systam-yrityssovelluksen Provisioning-välilehdellä.
Identiteetti ja tila
userName
- Yksilöllinen tunniste käyttäjälle Systamissa.
- Arvo otetaan siitä lähdeattribuutista, jonka määrität
userName-mäppäykseen, yleensä käyttäjän kirjautumisnimestä kuten UPN:stä tai sähköpostiosoitteesta.
active
- Määrittää, onko käyttäjätili aktiivinen Systamissa.
- Arvo määräytyy
active-mäppäyksessä määritellyn lausekkeen perusteella.
Yhteystiedot
Systam käyttää Microsoft Entra ID:stä tulevia yhteystietoja vain, kun tyypiksi on määritetty work tai other. Muut tyypit hylätään ja ne voivat aiheuttaa provisioinnin epäonnistumisen kyseisen käyttäjän osalta.
- Sähköpostiosoitteet
- Attribuutti, joka on mapattu
emails[type eq "work"].value-kenttään, toimii käyttäjän ensisijaisena sähköpostiosoitteena Systamissa. - Work-tyyppinen sähköpostiosoite on pakollinen. Jos käyttäjällä ei ole work-tyyppistä sähköpostiosoitetta, provisiointi epäonnistuu kyseisen käyttäjän osalta.
- Attribuutti, joka on mapattu
- Puhelinnumerot
- Jos päätät mapata puhelinnumerot,
phoneNumbers[type eq "work"].valuetoimii käyttäjän ensisijaisena puhelinnumerona Systamissa. - Work-tyyppinen puhelinnumero on pakollinen, jos puhelinnumerot mapataan.
- Jos et halua hallita puhelinnumeroita Systamissa, jätä puhelinnumerot kokonaan mapittamatta.
- Jos mapaat puhelinnumerot, varmista että kaikilla synkronoinnin piirissä olevilla käyttäjillä on work-tyyppinen puhelinnumero.
- Jos päätät mapata puhelinnumerot,
Käytännössä:
- work-sähköpostiosoite on aina käyttäjän ensisijainen sähköpostiosoite Systamissa
- kun puhelinnumerot on mapattu, work-puhelinnumero on käyttäjän ensisijainen numero Systamissa
5.4 Mukautetun attribuutin mäppäys
Systam edellyttää mukautettua attribuuttia urn:ietf:params:scim:schemas:extension:systam:2.0:User:primaryWorkspace, joka määrittää käyttäjän ensisijaisen työtilan.
- Attribuuttiin mapattu arvo määrittää käyttäjän päätyötilan Systamissa.
urn:ietf:params:scim:schemas:extension:systam:2.0:User:primaryWorkspaceon pakollinen.- Jos attribuuttia ei toimiteta käyttäjälle, provisiointi epäonnistuu.
- Arvon täytyy vastata jotakin Systamissa määritettyä työtilatunnistetta.
- Jos arvo ei vastaa olemassa olevaa työtilaa, provisiointi epäonnistuu.
- Jos attribuutin arvo muuttuu Microsoft Entra ID:ssä, muutos päivittyy Systamiin seuraavan provisiointisyklin aikana.
Workspace-mäppäyksen lisääminen
- Palaa Attribute Mapping -näkymään ja tarkista oletusmäppäykset.
- Lisää uusi workspace-mäppäys:
- vieritä listan loppuun ja valitse Add New Mapping
- Source attribute: valitse Entra ID:n attribuutti, jota käytetään käyttäjän ensisijaisen fyysisen sijainnin tai työtilan määrittämiseen, esimerkiksi
department,officeLocationtai extension-attribuutti - Target attribute: valitse mukautettu attribuutti
urn:ietf:params:scim:schemas:extension:systam:2.0:User:primaryWorkspace
- Valitse OK.
- Valitse Save.
Esimerkki mahdollisesta mäppäyskonfiguraatiosta
| Systam-attribuutti | Microsoft Entra ID -attribuutti (esimerkki) | Pakollinen |
|---|---|---|
userName | userPrincipalName | Kyllä |
active | Switch([IsSoftDeleted], , "False", "True", "True", "False") | Kyllä |
name.givenName | givenName | Kyllä |
name.familyName | surname | Kyllä |
emails[type eq "work"].value | Coalesce(mail, userPrincipalName) | Kyllä |
emails[type eq "other"].value | first([otherMails]) | Ei |
phoneNumbers[type eq "work"].value | mobile | Ei |
phoneNumbers[type eq "other"].value | telephoneNumber | Ei |
preferredLanguage | preferredLanguage | Ei |
urn:ietf:params:scim:schemas:extension:systam:2.0:User:primaryWorkspace | department | Kyllä |
Vaihe 6: Testaa ja käynnistä synkronointi
Testaa yksittäinen käyttäjä
- Valitse Provision on demand.
- Valitse testikäyttäjä.
- Suorita toiminto.
Ota automaattinen synkronointi käyttöön
- Aseta Provisioning status arvoon On.
- Valitse haluttu laajuus.
Seuraa tilannetta
- Tarkista provisiointilogit.
- Seuraa provisioinnin statusta.
Lisätietoja
- Managing user account provisioning for Enterprise Apps
- What is application access and single sign-on with Microsoft Entra ID?
Valmista tuli. Nyt sinulla on selkeämpi ja helpommin ylläpidettävä ohje Systam-tyyliin.
Auttoiko tämä artikkeli?
Loistavaa!
Kiitos palautteestasi
Pahoittelut ettemme voineet auttaa
Kiitos palautteestasi
Palaute lähetetty
Kiitos palautteesta. Yritämme korjata artikkelin