En egenskap till fälttypen Text gör fältet till en klickbar länk. Med detta kan man skapa ett fält för att t ex anropa en URL från entiteten. Gör det genom att aktivera kryssrutan Omvandla textfält till en klickbar länk.
Definiera klickbart fält
Den andra kryssrutan, Klickbar URL visas inte när man skapar objekt, används för att styra om den klickbara länken inte skall visas för nya entiteter, när de skapas, utan bara för befintliga objekt.
Genom att aktivera kryssrutan Dölj fältrubrik visas inte rubriken (det som är definierat i fältet Fältbeteckning) när fältet används i ett formulär, endast länken visas.
För den klickbara länken anger man syntax för URL/URI. I syntaxen kan man lägga in dynamiska variabler:
• {{RowId}} – Entitetens database-id.
• {{CurrentLanguageId}} – Databas-id för inloggad användares inställda språk.
• {{CurrentTimeStamp}} format yyyyMMddHHmmssffff – Tid när entiteten har öppnats eller skapats, även när formulär öppnas för att skapa en ny entitet. Visas som datorns tid.
• {{CurrentTimeStampUTC}} - format yyyyMMddHHmmssffff – Tid när entiteten har öppnats eller skapats, även när formulär öppnas för att skapa en ny entitet. Visas med den UTC-tid som är inställt i NSP.
• {{LoggedUserId}} – Databas-id till inloggad användares konto.
• {{LoggedUserEmail}} – Inloggad användares epost-adress.
• {{LoggedUserWindowsUserName}} – Inloggad användares Windows användarnamn (AD), med syntaxen “Domän”/”Användarnamn”.
• {{LoggedUserOrganizationId}} – Databas-id för Organisation som inloggad användare tillhör.
Fält från Malltaggar, t ex {{SystemURL}} och {{AuthServerUrl}}.
Fält från Global Settings (DB app.GlobalSettings), t ex {{NSPWebAddress}} och {{NSPSelfServicePortalAddressl}}.
Alla entitetsfält, både systemdefinierade och användardefinierade. Till exempel {{u_Test}} / {{EndUserId}}
Alla parametrar skall ha syntaxen {{FIELD}}.
Exempel 1: http://www.nilex.se?{{RowId}}/{{u_Test}}?{{LoggedUserId}}
Klickbara fält visas så här i entitetsformuläret:
Exempel 2: Länk i entitetsformulär för att öppna slutanvändarens profil i en ny flik i webbläsaren:
Länk till slutanvändarens användarprofil: {{NSPWebAddress}}/app/dashboard/user?id={{EndUserId}}
Definiera fältet enligt:
Felhantering: Om man på något sätt inte anger variabeln korrekt kommer systemet att skriva ut ”#” efter länkadressen och därefter automatiskt göra en redirect till agentportalen. Klickar man på länken så laddas agentsidan och man hamnar inte i tomma intet.
Exempel: http://www.nilex.se/{{Felstavat}} kommer att ge länk ”Agentportalens url/#”