Skillnader mellan anpassade inställningar och variabler
När användarna först loggar in i program är de startvärden som visas variablernas förvalda värden. Med hjälp av åtgärder och andra alternativ i rapporter kan användarna ändra startvärdena om de inte vill använda förinställningarna.
Variabler kan vara beständiga eller icke-beständiga enligt det beteende du vill uppnå. Om en användare ändrar en preferens och den lagras i en beständig variabel lagras preferensen om användaren loggar ut. Om variabeln inte är beständig måste användaren välja inställningen igen vid nästa inloggning.
Du kan använda variabler när du vill tilldela olika användare olika värden enligt deras roller.
Använd icke-beständiga variabler om du vill att en administratör ska tillhandahålla standardvärden men göra det möjligt för användare att ändra värdena under deras sessioner. Ange exempelvis en förvald skalning för rapporter men tillåt användare att göra ändringar.
Anpassade inställningar har endast ett värde. Det värdet kan läsas genom listor och funktioner. Till skillnad från variabler är anpassade inställningar alltid globala. De lagrar inte enskilda användares val. En ändring av värdet i en anpassad inställning påverkar alla användare. Anpassade inställningar är därmed främst en funktion för administratörer.
Använd anpassade inställningar för inställningar för alla användare och som endast en administratör ändrar. Du kan exempelvis ange en rapporteringsmånad och en datakonfiguration.
Du kan använda egenskaperna .DefaultText
och .TEXT
om du vill läsa och uppdatera förvals- och användarvärden för variabler samt värden i anpassade inställningar. Använd egenskapen GlobalText
när du vill hämta det värde som senast återskrevs från en instrumentpanelswidget. Om det är en anpassad inställning är detta det senaste värdet som skrevs tillbaka av någon användarinteraktion. Exempelvis kan en anpassad inställning anges i d/EPM Administration eller genom en Application Engine-process.
Referera till egenskaperna för globala variabler och anpassade inställningar med följande syntax:
=GlobalVariables.Period.DefaultText
=CustomSettings.Period.DefaultText
=GlobalVariables.Period.Text
=CustomSettings.Period.Text
=GlobalVariables.Period.GlobalText
=CustomSettings.Period.GlobalText
Du kan använda anpassade inställningar och globala variabler på samma platser. Exempel:
- Åtgärder
- Formler
- Listrutor
- Uppslagningar
- Listor
- Rapportparametrar