Efecte Identity Management 2023.3 -julkaisutiedot
Efecte Identity Management 2023.3 -julkaisutiedot
Ominaisuudet
EIM-10321 SMS MFA OAuth2-sovelluksille
EIM:ään rekisteröidyt OAuth2-sovellukset (Public ja Confidential) tukevat nyt SMS MFA:ta. Jos SMS MFA on määritetty ja otettu käyttöön sovelluksessa, kertakäyttöinen vahvistuskoodi toimitetaan todennetun agentin matkapuhelinnumeroon.
Katso tarkempi kuvaus FAM-käsikirjan luvusta 4.4.1 OAuth2 application registration
Tarkista myös määritysten viitedokumentaatio kohdasta igm.oauth2.properties.
EIM-10536 REST API -tuki roolien ja agenttiryhmien hallintaan
REST API:hin lisättiin useita uusia toimintoja
Role-päätepiste:
Kutsut ”Get role”, ”Create role”, ”Update role”, ”Delete role”, ”Get Role Localizations” ja ”Add Role Localization” lisättiin.
Service-päätepiste:
Kutsut ”Add a role to a service” ja ”remove a role from a service” lisättiin.
Agent Group -päätepiste:
Kutsut ”Get agent group”, ”Create agent group”, ”Update agent group”, ”Delete agent group”, ”Adding agent to agent group” ja ”Removing agent to agent group” lisättiin. Huomaa, että agenttiryhmää ei voi siirtää toiseen palvelusopimukseen.
Tarkempia tietoja löytyy Efecte Identity Management REST API Reference -dokumentista.
EIM Java API- ja Web Services API -rajapintoja on päivitetty tukemaan Role- ja Agent Group -mukautettujen kenttien käyttöä. Katso luokat IGMRoleWS ja IGMAgentGroupWS tiedostosta efecte_identity_javadoc-public-api-2023.3.0.zip EIM-paketin doc/rm5api-kansiossa.
EIM-10700 Sähköpostihaun parannukset
Lisättiin määritysvaihtoehto agent.search.email.option.Include=true/false tiedostoon igm.web.taglib.SelectTag.properties. Tämä mahdollistaa agenttien hakemisen sähköpostin perusteella ylläpitokäyttöliittymässä. Jokerimerkit ovat tuettuja samalla tavalla kuin muissakin ylläpitokäyttöliittymän hakutyypeissä.
SearchAction-luokkaan lisättiin event-API:ssa uusi funktio public List<Integer> getAgentIdsWithEmail(String emailAddress, boolean allowWildCards). Tämä mahdollistaa haun sähköpostilla jokerimerkkejä käyttäen event-API:n kautta.
Päätepisteeseen /rest-api/agent lisättiin uusi parametri allowWildCards. Tämä mahdollistaa jokerimerkkien käytön parametreissa accountUid, lastName ja email. Huomaa, että name-parametri tuki jo jokerimerkkejä %25 tai * sekä _ tai ?. Uusi allowWildCards-parametri ei muuta tätä toimintaa.
EIM-10784 Mahdollisuus piilottaa virheraportin lähetysikkuna
Virheraportin lähetysikkuna voidaan nyt piilottaa käyttäjiltä muokkaamalla tiedostoa rm5idm-custom.css siten, että se sisältää seuraavan:
.error-reporting { display: none; }
Tämä on dokumentoitu myös Efecte Identity Management
Feature Setup Guide -oppaan luvussa ”Branding”.
Selaimen välimuisti on tyhjennettävä, jotta muutos näkyy.
Varmistaaksesi, ettei virheraportteja lähetetä lainkaan, aseta tyhjä arvo seuraavaan kohtaan tiedostossa igm.migration.properties:
module.reporterror.recipients=
EIM-10788 Rooliryhmään liittyvät tapahtumat
Rooliryhmän käsittelyyn toteutettiin seuraavat uudet tapahtumat: rolegroup.created, rolegroup.updated, rolegroup.removed,
rolegroup.role_added, rolegroup.role_updated, rolegroup.role_removed.
Nämä tapahtumat sisältävät tarvittaessa viittaukset PolicyServiceRoleContext-, ServiceRoleContext-, PolicyContext- ja oldValue-arvoihin. Katso efecte_identity_event_rules_manual.pdf-tiedoston luku 6.17 Role Group Related Events sekä javadocit tiedostosta efecte_identity_javadoc-public-eventrules-2023.3.0.zip.
Huomaa, että roolien lisääminen, muokkaaminen tai poistaminen rooliryhmästä ei laukaise käyttöoikeustapahtumia.
Parannukset
EIM-10750 Federoidun todennuksen tilin kirjainkoon herkkyys
Federoituja todennuksia (SAML, LDAP, OpenID jne.) on muutettu siten, että kirjainkoosta riippuvaista vertailua käytetään vain, kun useita tilejä löytyy ja niiden ainoa ero on kirjainkoko.
Muutokset ovat merkityksellisiä tapauksissa, joissa tilityypin kirjainkoon herkkyydeksi on asetettu ”Case sensitive”.
Tämä muutos on jatkokehitystä virhekorjaukseen EIM-10693.
EIM-10768 Matkapuhelinnumero voidaan asettaa hakuvaihtoehdoksi ja näyttää tulossarakkeessa agenttihaussa ylläpitokäyttöliittymässä
Lisättiin määritysvaihtoehto agent.search.mobile.option.Include=true/false tiedostoon igm.web.taglib.SelectTag.properties. Tämä mahdollistaa agenttien hakemisen matkapuhelinnumeron perusteella ylläpitokäyttöliittymässä. Jokerimerkit ovat tuettuja samalla tavalla kuin muissakin ylläpitokäyttöliittymän hakutyypeissä.
Lisättiin määritysvaihtoehto agent.search.mobile.Include=true/false tiedostoon igm.web.taglib.SelectTag.properties. Tämä mahdollistaa matkapuhelinnumeron näyttämisen hakutulosluettelossa.
EIM-10769 ExternalId-kenttien määrän rajoittaminen hakutyypissä ylläpitokäyttöliittymässä
Tiedostoon igm.web.taglib.SelectTag.properties lisättiin uusi määritysvaihtoehto search.ignoredExternalTypes.option.
Se määrittää pilkuin erotetun luettelon External ID -tyyppien nimistä, joita ei näytetä ylläpitokäyttöliittymän agentti- tai henkilöhaun pudotusvalikossa. Voit jättää oletusarvoisen External ID -kentän huomiotta lisäämällä luetteloon arvon search.option.externalId.
Lisättiin toinen määritysvaihtoehto organization.search.ignoredNonOrganizationExternalTypes.option, jolla voidaan rajoittaa externalId-hakuvaihtoehtoja organisaatiohaussa.
EIM-10772 Provisiointikäyttöliittymän kohteen nimikentän leveys
Provisioning shadow browserin Item name -kenttään lisättiin konfiguroitava katkaisutyyli.
Ottaaksesi rivityksen käyttöön oletusarvon resizeTo50 sijaan, kirjoita seuraava tiedostoon igm.web.taglib.SelectTag.properties
truncateStyle.provisioning.list.name=wrapAt50
EIM-10889 Tuki MySQL 5.7.41-versiolle
MySQL-tietokanta testattiin integraatiotestein seuraavalla yhdistelmällä:
JBoss EAP 7.2.0 – MySQL 5.7.41 (MySQL JDBC Driver 5.1.38, XA)
MySQL-asiakkaita suositellaan kuitenkin suunnittelemaan siirtymistä PostgreSQL-tietokantaan.
Korjatut virheet
EIM-7850 Tehtävämäärän hakeminen EIM:stä aiheuttaa virheen agentin scope-päivityksessä
Aiemmin tehtävämäärän hakeminen EIM:n aloitussivulla saattoi joskus epäonnistua ja näyttää virheen loppukäyttäjälle.
Jos tehtävien laskenta nyt epäonnistuu jostain syystä, EIM:n käyttöliittymän vasemmassa reunassa oleva tehtävävälilehti ei näytä kirjautuneelle käyttäjälle osoitettujen tehtävien määrää. Tehtävämäärän tulisi palautua oikeaksi seuraavalla haulla, joka suoritetaan oletusarvoisesti 15 sekunnin välein. Katso lisätietoja tehtävämäärän määrittämisestä kohdasta EIM-8954.
EIM-10742 Agentin henkilönimihaku epäonnistui joissakin tapauksissa Oracle-tietokantaa käytettäessä
Agentin henkilönimihaku epäonnistui joissakin tapauksissa Oracle-tietokantaa käytettäessä. Tämä on nyt korjattu, mutta huomaa, että Oracle-tietokantoja ei ole virallisesti tuettu EIM 2022.2:sta lähtien.
EIM-10762 Agenttihaun REST API ei palauta lastName- ja firstNames-ominaisuuksia
Agenttihaun REST API (GET /rest-api/agent) palautti lastName- ja firstNames-JSON-parametrit aina null-arvoisina. Tämä on korjattu.
EIM-10812 Agenttien selaaminen agenttien massamuutosvelhosta ei toimi
Agenttien selaaminen massamuutosvelhossa oli rikki EIM 2022.2:ssa muutoksen EIM-8952 vuoksi. Tämä on nyt korjattu.
EIM-10848 Agenttiryhmän statusCode oli aina nolla, kun se luotiin eventrulesin, verkkopalvelun tai Java-API:n kautta
Agenttiryhmän statusCode oli aina nolla, kun se luotiin eventrulesin, verkkopalvelun tai Java-API:n kautta.
Tämä on nyt korjattu, ja agenttiryhmän statusCode on nyt sama kuin luontipyynnössä annettu arvo.
Tämän muutoksen sivuvaikutuksena vanhoja jar-tiedostoja käyttävä Java API -asiakas lukee agenttiryhmän statusCode-arvon null-arvona. Katso myös EIM-10536, jossa käsitellään muita EIM Web Service- ja Java API -päivityksiä.
Käytöstäpoistoilmoitukset
EIM-10887 Useiden vanhojen tietokanta- ja sovelluspalvelinversioiden käytöstäpoisto
EIM-versio 2023.3 ei tue tai enää testaa seuraavia tietokanta-/sovelluspalvelinversioita:
Tietokanta:
Postgre 13.0
DB2 11.5.0.0
Sovelluspalvelin:
JBOSS EAP 7.2.0 (paitsi MySQL 5.7:n kanssa)
Dokumentaatio on päivitetty vastaavasti.
Table of Contents