Utvecklingsguide för FileMaker Go 16
En presentation av FileMaker Go
Om FileMaker Go
FileMaker Go® kör FileMaker-lösningar (appar) på iPad och iPhone så att du enkelt kan hantera och dela information med ditt team var du än är. Bygg lösningar med FileMaker Pro och använd sedan FileMaker Go för att arbeta med dina data i en iOS-enhet.
Om denna guide
Den här handboken innehåller information om att skräddarsy lösningar för FileMaker Go. Mer information om att använda FileMaker Go finns i FileMaker Go Hjälp. Ytterligare FileMaker-dokumentation finns under Produktdokumentation.
Konfigurera lösningar för FileMaker Go
Arbeta med data i FileMaker Go
Använd ett av följande alternativ för att arbeta med data i FileMaker Go:
- Anslut till en värdbaserad fil från en iOS-enhet och arbeta interaktivt med data. När du ändrar data på iOS-enheten uppdateras dessa data på värddatorn och vice versa. Du kan ansluta till filer med FileMaker Pro, FileMaker Server eller FileMaker Cloud som värd.
- Överför en fil till en iOS-enhet och arbeta sedan offline med en lokal kopia av filen på enheten. När du överför en fil till din iOS-enhet skapar du en kopia av filen. När du ändrar data i den lokala filen på iOS-enheten uppdateras inte originalfilen på datorn. Du måste överföra filen tillbaka till datorn och därefter använda FileMaker Pro för att importera och uppdatera data. Se Om filöverföringar.
Information om att ansluta till värdbaserade delade filer eller överföra filer till eller från en enhet finns i FileMaker Go Hjälp. Information om att öppna filer via en webbadress finns i FileMaker Pro Hjälp.
Dela FileMaker Pro-filer med FileMaker Go-klienter
Aktivera delning via FileMaker-nätverk
Innan du ansluter till en fil bör du se till att filen har aktiverats för delning via FileMaker-nätverk.
- Öppna filen i FileMaker Pro.
- Välj Arkiv-menyn > Dela databas > Dela med FileMaker-klienter.
- Ställ in Nätverksdelning till På.
- Markera de filer som du vill vara värd för i listan Öppna filer.
- För Nätverkstillgång till fil väljer du Alla användare eller Ange användare för varje behörighetsuppsättning.
Obs!Behörighetsuppsättningen för konton som FileMaker Go-användare loggar in med måste ha den utökade behörigheten fmapp aktiverad. Se FileMaker Pro Hjälp.
Dela filer med FileMaker Server eller FileMaker Cloud som värd
Innan du delar FileMaker Pro-filer behöver du förbereda filerna.
- I FileMaker Pro redigerar du de konton och behörighetsuppsättningar som klienterna ska använda för delad åtkomst (till exempel, Tillgång via FileMaker Network).
- I FileMaker Pro överför du filerna till FileMaker Server (se FileMaker Pro Hjälp) eller FileMaker Cloud (se FileMaker Cloud Hjälp).
Obs!Information om att ställa in konton som autentiserar användarna utifrån OAuth-identitetsleverantörer som stöds (till exempel Amazon eller Google) finns i FileMaker Pro Hjälp.
Ansluta till lösningar
När du delar och är värd för en fil kan du ansluta till den som klient i FileMaker Go. Se FileMaker Go Hjälp.
Om filöverföring
Information om att överföra filer till eller från en enhet finns i FileMaker Go Hjälp.
Kommentarer
- Se till att säkerhetskopiera filerna innan du överför dem.
- Innan du ersätter en befintlig fil på en enhet ska du kontrollera att filen är stängd eller borttagen. Annars kan det hända att filen inte överförs ordentligt och den kan skadas.
Överföra en fil med containerfält som lagrar data externt
Om du vill överföra en fil med containerfält som lagrar data externt måste du först bädda in dina containerfältdata. I FileMaker Pro använder du kommandot Spara en kopia och väljer fristående kopia (enstaka fil). Överför sedan kopian, inte originalfilen.
Importera till och från en överförd fil
Du kan använda scriptsteget Importera poster för att sammanfoga data från en lokal FileMaker Pro-fil på en enhet till en annan FileMaker Pro-fil.
Ställ in fältmappning och importordning innan du importerar. Du kan:
- importera från en fjärrbaserad källa till en lokal fil eller en fjärrbaserad fil
- importera från en lokal källa till en lokal fil eller en fjärrbaserad fil
Exempel 1: Importera från en fjärrbaserad källa (Remote.fmp12) till en lokal fil (Local.fmp12)
I det här exemplet behöver filen Local.fmp12 ett script som importerar data från en fjärrbaserad källa (Remote.fmp12). Du måste använda FileMaker Pro för att skapa scriptet i den lokala filen och sedan överföra filen till FileMaker Go. Du kan sedan köra scriptet i FileMaker Go för att importera data från den fjärrbaserade filen.
- Öppna Local.fmp12 och Remote.fmp12 i FileMaker Pro.
- Skapa ett script i Local.fmp12. Till exempel:
Importera poster [Med dialogruta: Av; "Remote.fmp12"; Uppdatera hittade; Mac Roman]
och ange en sökväg till den fjärrbaserade källfilen med hjälp av datorns IP-adress. Till exempel:
fmnet:/192.168.10.10/Remote.fmp12
- Ange importordningen.
- Stäng Local.fmp12.
- Överför Local.fmp12 till FileMaker Go.
- Öppna Local.fmp12 i FileMaker Go och kör scriptet.
Den lokala filen uppdateras med data från den fjärrbaserade filen.
Exempel 2: Importera från en lokal källa (Local.fmp12) till en fjärrbaserad fil (Remote.fmp12)
I det här exemplet behöver den fjärrbaserade filen (Remote.fmp12) ett script som importerar data från en lokal fil (Local.fmp12). Du måste använda FileMaker Pro för att skapa scriptet i den fjärrbaserade filen och sedan köra scriptet från den fjärrbaserade filen för att importera data från den lokala filen.
- Överför Local.fmp12 till FileMaker Go.
- Öppna Remote.fmp12 i FileMaker Pro.
- Skapa ett script i Remote.fmp12. Till exempel:
Ange variabel [$Filsökväg; Värde:Get(Dokumentsökväg) & "Local.fmp12"]
Importera poster[Med dialogruta: Av; "$Filsökväg"; Lägg till; Mac Roman]
där sökvägen till källfilen på enheten är
file:$Filsökväg
-
I Scriptfönstret väljer du scriptsteget Importera poster och därefter Ange importordning.
Om källfälten inte visas i dialogrutan Importera fältmappning väljer du Ange datakälla. I dialogrutan Ange fil ska du för Filtyp välja FileMaker Pro-filer. Lägg sedan till en annan sökväg till Local.fmp12 i listan över sökvägar. Till exempel:
file:$Filsökväg
file:Local.fmp12
- Kör scriptet från Remote.fmp12.
Den fjärrbaserade filen uppdateras med data från den lokala filen.
Skillnader mellan FileMaker Go och FileMaker Pro
FileMaker Pro-funktioner som inte stöds i FileMaker Go
- skapa och ändra databasscheman såsom tabeller, fält, relationer, datakällor och behörigheter
- skapa och ändra databasstrukturer såsom layouter, scripts, värdelistor och anpassade menyer
- importera poster från andra format än FMP12
- exportera poster till formaten FMP12 eller XML
- baslinjer för text
- plugin-program
- vara värd för filer.
Scriptsteg som inte stöds i FileMaker Go
FileMaker stöder inte vissa scriptsteg. Använd Scriptfönster i FileMaker Pro om du vill se vilka scriptsteg som inte stöds. Se FileMaker Pro Hjälp.
I FileMaker Go visas inget meddelande för scriptsteg som inte stöds. Programmet hoppar över scriptsteg som inte stöds och returnerar felkod 3 ("Kommandot är inte tillgängligt"). Använd Get(SenasteFel) för att söka efter den här felkoden.
Viktigt!Att köra scriptsteg som inte stöds kan leda till oavsiktliga beteenden eller skadade data.
Beteendeskillnader
Lägen
Lägen som Layout och Granska stöds inte i FileMaker Go. Du kan dock granska poster genom att spara dem som pdf och visa pdf-filen i FileMaker Go.
Datum- och tidslistor
Sekunder och bråkdelar av sekunder finns inte tillgängliga i FileMaker Go. Om du vill ange sekunder trycker du på i verktygsfältet för redigering ovanför tangentbordet.
Scriptstyrda eller beräknade tider visar sekunder på enheten.
Anpassade menyer (FileMaker Pro Advanced)
FileMaker Go stöder inte:
- borttagning av menyelementet Stäng fil
- ytterligare menyelement som inte mappar till befintliga menyelement i FileMaker Go
- tillfällig inaktivering av menyelementet Snabbsökning från anpassade menyer, men det går att tillfälligt inaktivera snabbsökningsbeteendet
Obs!I FileMaker Go visas menyelement som har tagits bort, men de är inaktiverade.
Skriva ut
- De utskriftsalternativ du ställer in för en fil i FileMaker Pro påverkar inte utskriftsalternativen för samma fil i FileMaker Go och vice versa.
- Om du skriver ut en layout där det exakta avståndet är viktigt (till exempel etiketter eller förtryckta formulär) bör du ange marginaler.
Typsnitt och textformat
- Teckensnitt som inte stöds av iOS konverteras till sådana som stöds.
- Du kan visa följande textformat i FileMaker Go: fetstil, kursiv stil, understrykning, understruket ord, dubbel understrykning, inledande versal i ord, versaler, gemener och genomstrykning. FileMaker Go stöder inte färgmarkering, kondenserad eller utvidgad text, kapitäler, upphöjning eller nedsänkning.
Datainmatning
- Enbart fält stöds i ordningsföljden. Du kan ange Tabb eller Retur men inte Enter för att gå till nästa fält.
- Du kan inte sätta in värden i ett fält från ett index på enheten och du kan inte heller välja Automatisk ifyllnad med befintliga värden.
- Inställningen Automatisk korrigering fungerar inte i textfält som har scripttrigger inställda för att känna av tangentnedtryckningar.
- Asiatiska språk: det finns inte stöd för text som läses sidledes. Redigerare för indata (IME) fungerar inte i textfält med scripttriggers som är inställda på att registrera tangentnedslag.
Exportera
- För alla manuella exporter förutom från XLSX-format används UTF-8, medan XLSX använder UTF-16.
- Du måste använda scriptsteget Exportera poster för att:
- markera fält som inte finns i den aktuella layouten
- konfigurera teckenuppsättningen i utdatafilen
Containerfält
- Alternativen Bilder och Interaktivt innehåll för dataformatering i Granskaren gäller inte för containerfält i FileMaker Go.
- FileMaker Go har inte stöd för att lagra containerfält externt för lokala filer.
Du kan använda scriptsteget Infoga från enhet för att ange innehåll i ett containerfält från ett musikbibliotek, fotobibliotek, en kamera, videokamera, mikrofon eller signatur. Du kan även använda det för att ange innehåll i ett containerfält eller textfält från en streckkodskälla. Se FileMaker Pro Hjälp.
Uppspelning av video och ljud i containerfält
Du kan använda följande scriptsteg, funktioner och scripttrigger för att arbeta med media i FileMaker Go:
- scriptsteg: AVPlayer Spela upp, AVPlayer Ange tillval, AVPlayer Ange uppspelningsläge
- scripttrigger: VidObjektAVPlayerÄndring, VidFilAVPlayerÄndring, VidExterntKommandoMottaget
- funktioner. GetAVPlayerAttribute, Get(TriggerExternHändelse)
Krypterade filer (FileMaker Pro Advanced)
Du kan inte aktivera eller inaktivera filkryptering i FileMaker Go. Om du vill aktivera eller inaktivera kryptering använder du Developer-verktyg i FileMaker Pro Advanced. Om du överför en krypterad fil till en iOS-enhet förblir filen krypterad på enheten.
Zoomningsgrad
I FileMaker Go kan du förstora bilden på skärmen upp till 200 %.
Sparade lokala filer
Som standard visas filerna du har sparat lokalt på fliken Enhet och de sparas i dokumentmappen. Om du vill spara filerna i en tillfällig mapp använder du scripsteget Ange variabel för att skapa en variabel och ange sökvägen för utdatafilen och filnamnet för scriptsteget.
Du kan använda följande exempel för att skapa ett e-postmeddelande med filen som bilaga.
Ange variabel [$Utdata; Värde: Get( TillfälligSökväg ) & "exempel.pdf"]
Spara poster i PDF-format [Med dialogruta: Av; "$Utdata"; Alla poster som bearbetas]
Skicka e-post [Skicka via e-postklient; Med dialogruta: Av; Till: "linda@glolda.com"; Ämne: "Faktura" ; Meddelande: "Test"; "$Utdata"]
Externa tangentbord
Vissa tangentnedtryckningar beter sig annorlunda på externa tangentbord.
Allmän funktion | Beteende i FileMaker Go |
---|---|
Tabbtangent | Stöds för fälttyper som visar tangentbordet på skärmen. Skift-Tabb stöds inte. |
Tangenterna Ångra, Gör om, Klipp ut, Kopiera, Klistra in, Markera allt | Stöds |
Tangentnedtryckningar för att flytta mellan poster (till exempel Ctrl-Nedåtpil) | Stöds inte |
Modifieringstangenter (till exempel Alt) | Stöds inte |
Utmatningstangenten | Döljer eller visar tangentbordet på skärmen |
Piltangenterna | Stöds inte för värdelistor eller listor med datum, tid och tidsstämpel |
Beteenden för script och funktioner
- Tryck var som helst på skärmen för att avsluta ett script som körs och bekräfta att du vill avbryta det. Om du inte gör ett val fortsätter scriptet att köra.
- När du växlar till en annan app avbryts FileMaker Go tillfälligt, såvida inte en ljud- eller videofil spelas. När du går tillbaka till FileMaker Go återupptas appen och scripten från där de avbröts. När det gäller värdbaserade filer avbryts scriptet om någon post i datauppsättningen som scriptet agerar på har ändrats medan FileMaker Go var tillfälligt avbrutet. Om inga poster har ändrats fortsätter scriptet.
- Om du är borta från FileMaker Go under en längre period och iOS tvångsavslutar appen försöker FileMaker Go att generera en vilofil. När du startar om FileMaker Go använder programmet vilofilen för att öppna filerna på nytt. En vilofil genereras inte när scriptet som kördes när du växlade från FileMaker Go hade inställningen Tillåt användaren att avbryta satt till Av.
-
Som standard skrivs en befintlig fil inte över av de scriptsteg som skapar utdatafiler. Istället läggs en siffra till i slutet av filnamnen. Till exempel är namnet på utdatafilen exempel.pdf första gången du kör scripsteget Spara poster som pdf för en exempelfil. Andra gången du kör scriptet blir filnamnet exempel 1.pdf.
Om du vill ersätta utdatafilen med den nya istället för att spara flera kopior lägger du till filsökvägen (file:filnamn eller filemac:filnamn) i scriptet. Om du t.ex. skriver
file:exempel.pdf
ellerfilemac:exempel.pdf
i dialogrutan Ange utdatafil ersätts filen exempel.pdf i dokumentmappen med den nya varje gång du kör scriptet.
Skydda filer i FileMaker Go
Öppna filer som är skyddade av lösenord
När användare försöker öppna en skyddad fil i FileMaker Go visas en dialogruta som uppmanar dem att ange ett konto och lösenord. FileMaker Go kontrollerar följande inställningar i angiven ordning för att avgöra hur en skyddad fil ska öppnas. Om ingen av dessa inställningar används måste användaren ange inloggningsuppgifter för att öppna filen.
- Dialogrutan Filtillval för att logga in automatiskt
I FileMaker Pro kan du använda dialogrutan Filtillval för att logga in automatiskt med ett specifikt konto och lösenord när du öppnar filen.
- Använda manuell åsidosättning
I FileMaker Go kan användarna tillfälligt gå förbi de förinställda inloggningsuppgifterna när de öppnar en fil genom att trycka på ett filnamn i fillistan och hålla det nedtryckt. När du trycker på Logga in visas en dialogruta där användarna kan ange ett annat konto och lösenord.
- Komma åt lösenord som sparats i nyckelringen
Om du vill spara lösenord i nyckelringen använder du dialogrutan Filtillval för att tillåta att lösenord sparas. Kontrollera sedan att tillvalet Spara lösenord i nyckelringen är aktiverat i FileMaker Go. Du kan även kräva Touch ID eller en iOS-lösenkod innan FileMaker Go kan komma åt nyckelringen. Se FileMaker Go Hjälp.
Gå tillbaka till FileMaker Go
När du trycker på Hemknappen på enheten flyttar FileMaker Go till bakgrunden och sparar filens aktuella tillstånd. När du växlar tillbaka till FileMaker Go kommer du tillbaka till där du slutade.
Det går att konfigurera filer för att begära omautentisering efter att de har varit i bakgrunden under en viss tidsperiod. Se Använda den utökade behörigheten fmreauthenticate.
När FileMaker Go flyttas till bakgrunden måste du ange konto och lösenord på nytt för att gå tillbaka till filen, om inte följande gäller:
- du använder gästkontot
- ditt kontonamn och lösenord stämmer överens med det kontonamn och lösenord som angetts i dialogrutan Filtillval i FileMaker Pro
- du kommer tillbaka till filen före tidsgränsen som angetts i den utökade behörigheten fmreauthenticate
- du använder ett konto som inte har den utökade behörigheten fmreauthenticate
- du har sparat lösenordet i nyckelringen.
Använda den utökade behörigheten fmreauthenticate
Använd den utökade behörigheten fmreauthenticate för att begära omautentisering när FileMaker Go inte har använts under det angivna antalet minuter.
Med den här utökade behörigheten måste användarna ange kontonamn och lösenord på nytt när FileMaker Go växlar till förgrunden efter den angivna tidsgränsen. Användarna kan försöka ange kontonamn och lösenord fem gånger innan FileMaker Go stänger filerna.
Nya behörighetsuppsättningar som skapats i FileMaker Pro innehåller nyckelordet fmreauthenticate10
(tio minuter) som standard.
Skydda dina filer
Information om att skydda dina filer finns i FileMaker Säkerhet.
SSL-certifikat
Information om certifikat som stöds finns i FileMaker Knowledge Base.