Om beständig datalagring
Beständig datalagring är en uppsättning namngivna värden som sparas som en del av schemat i en FileMaker Pro-fil, inte som postdata. Till skillnad från variabler, som lagras tillfälligt i minnet och är användarspecifika, förblir poster i den beständiga datalagringen tillgängliga i FileMaker-sessioner tills de uttryckligen tas bort, och de är tillgängliga för alla användare av filen.
Varje post i beständig datalagring består av följande:
-
Namn: Text för postens namn.
-
Instans-ID: Ytterligare text-ID som du kan använda som namnområde eller ägare-ID för att gruppera poster som har ett gemensamt syfte. Du kan till exempel använda samma instans-ID för att identifiera alla namngivna poster som används av en viss instans av ett tillägg.
Kombinationen av namn och instans-ID identifierar en post i filens beständiga datalagring.
-
Data: Ett värde i valfri FileMaker-datatyp – text, tal, datum, tid, tidsstämpel, eller container.
Använd beständig datalagring för det här
Använd beständig datalagring när du behöver lagra
-
ett versionsnummer eller andra metadata om filen
-
konfigurationsinställningar för tillägg som kvarstår över sessioner
-
JavaScript-bibliotek eller andra resurser för användning i webbvisare
-
AI-modellprompter som delas mellan flera script
-
scriptdata som delas mellan script för användning av alla användare utan att använda globala fält.
Så här får du åtkomst till beständig datalagring
Om du vill arbeta med den beständiga datalagringen använder du:
-
Scriptsteget Konfigurera beständiga data: Ställer in eller tar bort en post i beständig datalagring.
-
Funktionen GetPersistentData: Returnerar det beständiga datavärdet som anges med namn och instans-ID.
-
Funktionen ListPersistentDataIDs: Returnerar en lista med instans-ID:n för posterna med det angivna namnet i beständig datalagring. Använd den här när du behöver kontrollera vilka instanser som finns innan du hämtar deras data.
Kommentarer
-
Den beständiga datalagringen är endast tillgänglig inom den aktuella filens kontext.
-
Alla användare som är anslutna till filen delar samma beständiga datalagring. Ändringar som görs av en användare är omedelbart tillgängliga för alla andra användare.
-
När du klonar en fil tas poster i den beständiga datalagringen med i klonen. Mer information finns i Spara och kopiera filer.
-
Den beständiga datalagringen kopieras inte till målfilen när du använder FileMaker Data Migration Tool, eftersom den beständiga datalagringen inte är postdata. Mer information finns i Guide till FileMaker Data Migration Tool.
-
När du arbetar med befintliga poster är namn och instans-ID inte skiftlägeskänsliga.