Gå till innehållet

Länkparametrar för externa formulär

Länkparametrar används för att påverka hur ett formulär för extern registrering visas och fungerar när det öppnas.

Med hjälp av länkparametrar går det exempelvis att:

  • Styra vilket språk som används.
  • Begränsa enhetsväljare till delar av organisationen.
  • Ange förvalda värden i formuläret.
  • Sätta värden på fält som inte visas i formuläret.

Formulärslänkarna för respektive vy finns under Formulärslänkar på ärendetypens administratörssida.

Exempel länksida

Hur fungerar länkparametrar?

Länkparametrar placeras sist i URL:en och separeras med ett &.

Exempel som sätter språket i formuläret till engelska:

https://host.domain.se/AddMatter2.aspx?MatterTypeID=1&CurrentLocale=en-GB

Flera parametrar kan kombineras

Det går att använda flera länkparametrar samtidigt för att styra både språk, organisationsenheter och fältvärden.

Språkval

Om formuläret använder språkstöd kan språket styras via länkparametern:

CurrentLocale=språkkod

Exempel:

https://host.domain.se/AddMatter2.aspx?MatterTypeID=1&CurrentLocale=en-GB

Språkkoder

Språk Kod
Svenska sv-SE
Engelska en-GB
Finska fi-FI
Tyska de-DE
Arabiska Ar

Bestämma rot för enhetsväljaren

Det går att begränsa organisationsväljaren till en viss del av organisationsträdet.

Begränsa primär enhetsväljare

RootID=enhets-id

Exempel:

https://host.domain.se/AddMatter2.aspx?MatterTypeID=1&View=MinVy&RootID=10

I exemplet används enhet 10 som rot för organisationsväljaren.

Begränsa ett specifikt organisationsfält

Field_fältid_RootID=enhets-id

Exempel:

https://host.domain.se/AddMatter2.aspx?MatterTypeID=1&View=MinVy&Field_5_RootID=10

I exemplet används enhet 10 som rot för organisationsfält med ID 5.

Hitta ID-nummer

Enhetens ID visas i organisationsstrukturen.

Exempel enhetsid

Sätta fördefinierade värden

Länkparametrar kan användas för att ange värden som ska vara förvalda när formuläret öppnas.

I vissa fall kan värden även anges för fält som inte visas i den aktuella vyn. Värdet sparas då när ärendet registreras.

Du hittar fältets id-nummer genom att gå till ärendetypens administratörssida. Där ser du fältets id-nummer i uppställningen.

Exempel fältid

Flervalsfält

Flervalsfält använder följande syntax:

f_fältid=[S[id,id]|A=x]

Där:

  • S anger vilka alternativ som ska väljas.
  • A=1 lägger till värdena till fältets standardvärde.
  • A=0 ersätter fältets standardvärde.

Exempel:

f_14=[S[1,3]|A=0]

I exemplet väljs alternativ 1 och 3 på fält 14.

Måste fältet finnas i vyn?

Nej.

För flervalsfält kan värden sättas både på fält som visas i formuläret och fält som inte ingår i den aktuella vyn.

Ärendeväljare

För ett fält av typen Ärendeval används:

f_fältid=ärende-id

Exempel:

f_14=23

Väljer ärende 23 som förvalt värde på fält 14.

Observera

Fältet måste ingå i den aktuella vyn för att standardvärdet ska kunna sättas.

Organisationsfält

För ett organisationsfält används:

f_fältid=enhets-id

Exempel:

f_14=23

Väljer enhet 23 som standardvärde på fält 14.

Dolda fält

Om organisationsfältet inte visas i formuläret kommer värdet ändå att sparas på ärendet när registreringen genomförs.

Textrad

För ett fält av typen Textrad används:

f_fältid=värde

Exempel:

f_14=Liten+bil

Sätter värdet Liten bil på fält 14.

URL-koda alltid textvärden

Om värdet innehåller mellanslag eller specialtecken bör det URL-kodas innan länken publiceras.

Användarfält

För ett användarfält används:

f_fältid=användarnamn

Exempel:

f_14=admin

Väljer användaren admin som standardvärde på fält 14.

Observera

Den angivna användaren måste finnas bland de användare som är valbara i fältet.

Fältet måste också ingå i den aktuella vyn för att standardvärdet ska kunna sättas.

Vanliga användningsområden

Länkparametrar används ofta för att:

  • Visa formulär på rätt språk.
  • Styra vilka organisatoriska enheter som ska kunna väljas.
  • Förifylla uppgifter
  • Sätta värden på dolda fält för att styra vidare handläggning.

Testa alltid länken innan publicering

Eftersom länkparametrar kan påverka både synliga och dolda fält bör länken alltid testas innan den publiceras till användare.