Hoppa till huvudinnehåll
Hoppa över innehållsförteckningen

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.

  1. Dra ett inmatningsfält till toppen av formuläret.

  2. 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.

  1. Lägg till ett textfält direkt under fältet för nationellt ID.

  2. Klicka på fx-ikonen för att öppna uttrycksredigeraren för textinnehållet.

  3. 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:

  1. Välj inmatningsfältet First Name på ditt formulär.

  2. 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.

  3. 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.

JavaScript-fel har upptäckts

Observera att dessa fel kan bero på din webbläsares inställningar.

Om problemet kvarstår, vänligen kontakta vår support.