Huomio!
Laajennus on maksullinen ja vaatii aktivoinnin. Ota yhteyttä asiakastukeemme support@systam.fi.
- Luo käyttäjiä (vastaanottajia) Systam Studioon.
- Päivittää käyttäjiä Systam Studiossa (mukaan lukien ensisijainen työtila, nimi, sähköpostiosoitteet, puhelinnumerot ja aktiivinen tila).
- Poistaa käyttäjiä pysyvästi (hard delete) Systam Studiosta, kun he eivät enää tarvitse käyttöoikeutta.
- Pitää käyttäjätiedot synkronoituna Microsoft Entra ID:n ja Systamin välillä.
Tärkeät huomioitavat asiat
Ennakkovaatimukset
Ennen käyttöönottoa sinulla tulee olla:
- Microsoft Entra Tenant.
- Käyttäjätili Microsoft Entra ID:ssä, jolla on oikeus määrittää provisiointi (esimerkiksi Application Administrator, Cloud Application Administrator, Application Owner tai Global Administrator).
- Systam-organisaatiotili (app.systam.io) ja käyttäjätunnus, jolla on Organisaation omistajan oikeudet.
Muut huomiot
- Organisaation omistajat ovat suojattuja. Systamissa Organization Owner -rooliin nimetyt käyttäjät ovat suojattuja. Kaikki yritykset päivittää tai poistaa nämä käyttäjät SCIMin kautta johtavat 403 Forbidden -virheeseen provisiointilokeissa.
- Ei soft delete -toimintoa: Systam ei tue keskeytettyä tai ”soft delete” -tilaa. Kun käyttäjä poistetaan synkronoinnin piiristä tai poistetaan käytöstä Entra ID:ssä (lähettäen
[object Object]), Systam poistaa käyttäjätilin pysyvästi. Jos käyttäjä myöhemmin palautuu 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ää kyseisen tilin tämän tenantin SCIM
[object Object]-arvoon. Muussa tapauksessa luodaan uusi käyttäjä. - Ryhmät: Systam ei tällä hetkellä tue ryhmien provisiointia.
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 ja toimenpiteet Systam Studiossa
Valmistelu
- Siirry Systam Studio → Laajennukset → Microsoft Entra ID ja paina Ota käyttöön.
- Kopioi Studiossa näkyvä Tenant URL. sekä Secret Token. Tarvitset ne Entra ID -konfigurointia varten (ks. Vaihe 5).
- Voit halutessasi myös syöttää organisaationne Tenant ID:n, joka auttaa meitä mahdollisissa vikatilanteissa.
Aseta synkronoinnin asetukset
- Ensisijaiset työtilat
- Synkronoi vastaanottajat vain yhteen työtilaan.
- Kaikki työtilat
- Synkronoi vastaanottajat kaikkiin työtiloihin.
Määritä ensisijaiset työtilat (jos käytössä Ensisijaiset työtilat)
- Klikkaa Lisää määritys.
- Valitse työtila.
- Määritä sitä vastaava Entra-arvo.
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 nimeksi esimerkiksi Systam.
- Valitse Integrate any other application you don't find in the gallery (Non-gallery).
- Klikkaa Create.
Vaihe 4: Määritä, ketkä kuuluvat provisioinnin piiriin
- Aloita pienesti. Testaa ensin pienellä käyttäjä- ja ryhmäjoukolla ennen kuin otat provisioinnin käyttöön kaikille.
- Kun provisioinnin laajuudeksi on asetettu määritetyt käyttäjät ja ryhmät, voit hallita tätä määrittämällä sovellukseen yhden tai kaksi käyttäjää tai ryhmää.
Vaihe 5: Ota automaattinen synkronointi käyttöön
Tässä osiossa opastetaan, miten määrität Microsoft Entra -provisionointipalvelun luomaan, päivittämään ja poistamaan käyttäjiä käytöstä Systamissa.
5.1 Admin Credentials
- Valitse Entra ID:ssä Systam-sovelluksesta välilehti Provisioning.
- Manage → Provisioning. Aseta Provisioning Mode / Valmistelutila = Automatic / Automaattinen
- Syötä Studiossa näkyvät arvot:
- Tenant URL
- Secret Token
- varmista, että token on kopioitu oikein
- tarkista, ettei siinä ole ylimääräisiä välilyöntejä
5.2. Attribuuttimäärittelyt (kriittinen vaihe)
[object Object]. Tämä on lisättävä skeemaan ennen kuin se voidaan mapata.- Avaa samalla sivulla Mappings.
- Valitse kohdasta Mappings: Provision Microsoft Entra ID Users.
- Vieritä sivun alaosaan ja valitse Show advanced options.
- Klikkaa Edit attribute list for Systam.
- Lisää attribuuttilistan alaosaan seuraava uusi attribuutti:
- Name:
[object Object] - Type:
[object Object]
- Name:
- Klikkaa Save.
5.3. Attribuuttien määritykset (Attribute mappings)
Identiteetti ja tila
[object Object] - 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 kirjautumisnimi, kuten UPN tai sähköpostiosoite).
[object Object]- Määrittää, tuleeko käyttäjätilin olla olemassa Systamissa.
- Arvo määräytyy active-mäppäyksessä määritellyn lausekkeen perusteella.
Yhteystiedot
[object Object] tai [object Object]- Sähköpostiosoitteet
- Attribuutti, joka on mapattu "work"-tyyppiseksi sähköpostiksi (esim.
[object Object]), käytetään käyttäjän ensisijaisena sähköpostiosoitteena Systamissa. - "work"-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 "work"-tyyppiseksi sähköpostiksi (esim.
- Puhelinnumerot
- Jos päätät mapata puhelinnumerot, "work"-tyyppinen puhelinnumero (esim.
[object Object]) käytetään käyttäjän ensisijaisena puhelinnumerona Systamissa. - "work"-puhelinnumero on pakollinen, jos puhelinnumeroita mapataan.
- Jos et halua hallita puhelinnumeroita Systamissa, jätä puhelinnumerot kokonaan mapittamatta.
- Jos mapaat puhelinnumerot, varmista että jokaisella synkronoinnin piirissä olevalla käyttäjällä on work-tyyppinen puhelinnumero. Muussa tapauksessa provisiointi epäonnistuu kyseisten käyttäjien osalta.
- Jos päätät mapata puhelinnumerot, "work"-tyyppinen puhelinnumero (esim.
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
[object Object]-attribuuttia, joka määrittää käyttäjän ensisijaisen työtilan.[object Object]e-attribuuttiin mapattu arvo määrittää käyttäjän päätyötilan Systamissa.[object Object]on pakollinen.- Jos attribuuttia ei toimiteta käyttäjälle, provisiointi epäonnistuu.
- Arvon on vastattava jotakin Systamissa määritettyä työtilatunnistetta.
- Jos arvo ei vastaa olemassa olevaa työtilaa, provisiointi epäonnistuu.
- Jos
[object Object]-arvo muuttuu Microsoft Entra ID:ssä, muutos päivittyy käyttäjälle Systamissa seuraavan provisiointisyklin aikana.
Workspace-mäppäyksen lisääminen
- Palaa Attribute Mapping -näkymään ja tarkista oletusmäppäykset.
- Lisää workspace-mäppäys:
- Vieritä listan alaosaan ja klikkaa Add New Mapping.
- Source attribute: Valitse Entra ID:n attribuutti, jota käytetään määrittämään käyttäjän ensisijainen fyysinen sijainti (esim.
[object Object],[object Object],[object Object],[object Object]tai jokin extension-attribuutti). - Target attribute: Valitse osassa B lisäämäsi mukautettu attribuutti:
[object Object] - Klikkaa OK.
- Valitse Save tallentaaksesi muutokset.
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ä (käyttäjällä oltava vähintään yksi mapattu sähköposti) |
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 = 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?
Auttoiko tämä artikkeli?
Loistavaa!
Kiitos palautteestasi
Pahoittelut ettemme voineet auttaa
Kiitos palautteestasi
Palaute lähetetty
Kiitos palautteesta. Yritämme korjata artikkelin