[TRANSFORM] - Waarden transformeren voor het exporteren
In deze handleiding wordt uitgelegd hoe u de TRANSFORM
functie in eAdm om functietitels uit een bronsysteem (zoals HRM) te standaardiseren voordat ze worden geëxporteerd naar een doelsysteem (zoals Active Directory). Dit is handig als de bronfunctiebenamingen te lang, inconsistent of gedetailleerd zijn voor het beoogde doel in het doelsysteem.
Je kunt bijvoorbeeld meerdere variaties van een managerstitel samenvoegen tot één gestandaardiseerde titel.
Wanneer titelomzetting gebruiken
Je zou deze functie moeten gebruiken als functietitels in je Human Resource Management (HRM) systeem inconsistent of te specifiek zijn. De titels "Afdelingsmanager/Teamleider", "Manager, Verkoop" en "Hoofd Verkoopafdeling" kunnen bijvoorbeeld allemaal worden gestandaardiseerd naar de eenvoudigere titel "Manager" in het Active Directory-profiel van de gebruiker.
eAdm biedt een functie om deze gegevens automatisch te transformeren tijdens het exportproces. Het eindresultaat zou er ongeveer zo uit moeten zien:
Bron Titel van HRM | Bestemming Titel in AD |
---|---|
Aanbouw (met tilleggsutdanning) | Adjunkt |
Avd.leder/Undervisningsinsp./Fagleder | Avdelingsleder |
Wandcontactdoos | Avdelingsleder |
In dit scenario worden verschillende brontitels toegewezen aan de gestandaardiseerde titel "Avdelingsleder" voordat ze naar de Title
attribuut in Active Directory.
Opmerking: Titels die niet in je transformatielijst staan, worden zonder wijzigingen geëxporteerd. U hoeft alleen de titels te definiëren die u wilt wijzigen.
Syntax
De syntaxis is:
[TRANSFORM;SourceAttribute;SourceValue1|DestinationValue1;SourceValue2|DestinationValue2]
[TRANSFORM;... ]
: Het functietrefwoord dat de transformatie start.SourceAttribute
: De naam van het attribuut waarvan je wilt lezen (bijv,title
).SourceValue|DestinationValue
: Een paar dat de originele waarde definieert en de nieuwe waarde waarnaar het moet worden getransformeerd.
Voorbeeld:
[TRANSFORM;title;Avd.leder/Undervisningsinsp./Fagleder|Avdelingsleder;Avdelingsleder grunnskole|Avdelingsleder]
Transformaties bewerken
U kunt de lijst met titeltransformaties op twee manieren beheren: rechtstreeks in de eAdm gebruikersinterface of door bulkbewerking in een teksteditor.
Methode 1: De eAdm-interface gebruiken
Deze methode is geschikt om een paar titels tegelijk toe te voegen of te wijzigen.
Navigeer naar de relevante exportsjabloon in eAdm.
Klik op Bewerken om de sjabloonconfiguratie te openen.
Zoek het veld waar de transformatie wordt toegepast (bijv,
description
) en klik op de tafelicoon om de editor te openen.Klik in het pop-upvenster op het + pictogram om een nieuwe rij toe te voegen.
Voer in de linkerkolom de brontitel in en in de rechterkolom de gewenste bestemmingstitel.
Herhaal dit voor alle nieuwe titels.
Klik op Opslaan in de editor en vergeet niet de exportsjabloon op te slaan om de wijzigingen toe te passen.
Methode 2: Bulk bewerken met een teksteditor
Deze methode is efficiënt voor het maken of bijhouden van lange lijsten met transformaties. We raden aan om een toepassing als Notepad++ te gebruiken.
Stap 1. De lijst voorbereiden voor bewerking
Kopieer de volledige
TRANSFORM
string van de eAdm exportsjabloon.Plak de string in Notepad++ in een nieuw bestand.
Open het dialoogvenster "Zoeken en vervangen" (Ctrl+H).
Voer in het veld "Zoek wat" het volgende in
;
.Voer in het veld "Vervangen door" het volgende in
\n
(dat een newline-karakter voorstelt).Selecteer de zoekmodus "Uitgebreid".
Klik op "Alles vervangen". Hierdoor wordt elk transformatiepaar op zijn eigen regel geplaatst, zodat het gemakkelijk te lezen en te bewerken is.
Stap 2. Bewerk de lijst
Voeg regels toe, bewerk ze of verwijder ze als dat nodig is. Zorg ervoor dat elke regel de SourceValue|DestinationValue
formaat.
Stap 3. De lijst voorbereiden voor eAdm:
Als je klaar bent met bewerken, draai je het proces om.
Voer in het veld "Zoek wat" het volgende in
\n
.Voer in het veld "Vervangen door" het volgende in
;
.Klik op "Alles vervangen". Hierdoor wordt de lijst weer omgezet in een enkele, door puntkomma's gescheiden tekenreeks.
Kopieer de resulterende string en plak deze terug in het juiste veld in uw eAdm exportsjabloon.
Verificatie
Waarschuwing: Onjuiste syntax zal fouten veroorzaken tijdens het exportproces. Test je wijzigingen altijd voordat je ze definitief maakt.
Nadat u de wijzigingen in de exportsjabloon hebt opgeslagen, klikt u op het pictogram Afspelen naast de mapping die u hebt gewijzigd.
Klik op Voorbeeld om te zien hoe de gegevens worden getransformeerd.
Bekijk de "Nieuwe waarde" (
Ny verdi
) kolom om te bevestigen dat de titels correct worden gewijzigd. Als de voorvertoning niet de verwachte resultaten laat zien, controleer dan de syntaxis op fouten.