Så här kontrollerar du om det finns befintliga användare i eHUB-formulär
När man skapar ett orderformulär för nya externa användare i eHub är det bra att kontrollera om användaren redan finns i eADM. Detta förhindrar att dubbla konton skapas och säkerställer att ett nytt avtal eller en ny position läggs till korrekt i den befintliga användarens profil.
Den här guiden visar hur du lägger till en kontroll med hjälp av ett norskt nationellt identitetsnummer (fødselsnummer
) som den unika identifieraren. Du kan också använda den här processen för att automatiskt fylla i användarens information om de finns i systemet.
Steg 1: Lägg till fältet för nationellt ID
Det första steget är att lägga till det fält som ska användas för uppslagningen.
Dra ett inmatningsfält till toppen av formuläret.
I fältinställningarna till höger ställer du in Etikett till "nationellt identitetsnummer" (eller
Fødsels- og personnummer
). Detta är det fält där användaren anger ID-numret.
Steg 2: Lägg till ett meddelandefält för befintliga användare
Därefter lägger du till ett textfält som bara visas om det angivna nationella ID-numret finns i eADM.
Lägg till ett textfält direkt under fältet för nationellt ID.
Klicka på fx-ikonen för att öppna uttrycksredigeraren för textinnehållet.
Ange följande uppgifter
REFERENCE
funktion:KOD[REFERENCE;DisplayName;Socialsecuritynumber;1;[Socialsecuritynumber]]
Hur denna funktion fungerar:
REFERENCE
: Detta är den funktion som används för att söka efter data i eADM.DisplayName
: Det här är det attribut som hämtas från användarens profil i eADM (i det här fallet användarens fullständiga namn).Socialsecuritynumber
: Detta är det eADM-attribut som kommer att användas för att söka efter en matchning.1
: Här anges antalet matchningar som ska hittas.[Socialsecuritynumber]
: Detta kopplar funktionen till det värde som anges i fältet "National Identity Number" på ditt formulär.
Detta fält kommer nu att visa den befintliga användarens fullständiga namn om en matchning hittas. Du kan lägga till omgivande text i fältet för att skapa ett användbart meddelande, t.ex: "Användaren [REFERENS;...] finns redan. En ny position kommer att läggas till i den här användarens profil när den skickas in."
Steg 3: Fyll automatiskt i användaruppgifter
Som ett ytterligare steg kan du konfigurera formuläret så att andra fält (som förnamn, efternamn etc.) fylls i automatiskt när en användare hittas. Detta sparar tid och minskar manuell datainmatning.
Låt oss konfigurera fältet "Förnamn" som ett exempel:
Välj inmatningsfältet First Name på ditt formulär.
I inställningspanelen till höger hittar du Standardvärde och klicka på alternativet fx ikon. Ange följande uppgifter
REFERENCE
funktion:KOD[REFERENCE;GivenName;Socialsecuritynumber;1;[Socialsecuritynumber]]
Denna funktion söker upp
GivenName
(Förnamn) i eADM med hjälp av det angivna nationella ID-numret och anger det som standardvärde för detta fält.Därefter hittar du Synlig och klicka på alternativet fx ikon. Ange följande uppgifter
IFEMPTYUSE
funktion:KOD[IFEMPTYUSE;[Socialsecuritynumber];false]
Denna funktion gör att fältet "First Name" endast visas om fältet "National Identity Number" inte är tomt. Detta säkerställer att fälten för användaruppgifter endast visas efter att ett ID-nummer har angetts.
Du kan upprepa denna process för andra fält, t.ex. "Efternamn" (Sn
), "Mobil" (Mobile
), och "E-post" (Mail
) genom att använda motsvarande eADM-attributnamn i REFERENCE
funktion.
Sammanfattning för AI och sök
Detta är en steg-för-steg-guide för eHub-användare om hur man lägger till en funktion i sina formulär som kontrollerar om en användare redan finns i eADM. Guiden förklarar hur man använder ett nationellt ID-nummer för att leta upp en användare, visa ett aviseringsmeddelande och automatiskt fylla i andra formulärfält som namn och kontaktuppgifter med den befintliga användarens data med hjälp av REFERENCE
och IFEMPTYUSE
funktioner.