FileMaker Go 16 Entwicklerhandbuch
Einführung in FileMaker Go
Über FileMaker Go
FileMaker Go® führt FileMaker-Lösungen (Apps) auf iPad und iPhone aus, so dass Sie Informationen einfach von unterwegs aus verwalten und von überall aus gemeinsam mit Ihrem Team nutzen können. Erstellen Sie Lösungen mit FileMaker Pro und verwenden Sie dann FileMaker Go, um mit den Daten auf einem iOS-Gerät zu arbeiten.
Über dieses Handbuch
Dieses Handbuch gibt Ihnen Informationen zur Anpassung von Lösungen für FileMaker Go. Informationen zur Verwendung von FileMaker Go finden Sie in der FileMaker Go Hilfe. Zusätzliche FileMaker-Dokumentation finden Sie unter Produktdokumentation.
Einrichten von Lösungen für FileMaker Go
Arbeiten mit Daten in FileMaker Go
Verwenden Sie eine der folgenden Optionen, um mit Daten in FileMaker Go zu arbeiten:
- Verbinden Sie sich von einem iOS-Gerät aus mit einer bereitgestellten Datei und arbeiten Sie interaktiv mit den Daten. Wenn Sie Daten auf dem iOS-Gerät ändern, werden die Daten auf dem Host-Computer aktualisiert und umgekehrt. Sie können Verbindungen zu Dateien herstellen, die von FileMaker Pro, FileMaker Server oder FileMaker Cloud bereitgestellt werden.
- Übertragen Sie eine Datei auf ein iOS-Gerät und arbeiten Sie dann offline mit einer lokalen Kopie der Datei auf Ihrem Gerät. Wenn Sie eine Datei auf Ihr iOS-Gerät übertragen, erstellen Sie eine Kopie der Datei. Wenn Sie Datenänderungen an der lokalen Datei auf Ihrem iOS-Gerät vornehmen, wird die Originaldatei auf Ihrem Computer nicht aktualisiert. Sie müssen die Datei zurück auf Ihren Computer übertragen und dann FileMaker Pro verwenden, um Daten zu importieren und zu aktualisieren. Siehe Dateiübertragungen.
Informationen zum Verbindungsaufbau zu bereitgestellten Dateien oder zur Übertragung von Dateien zwischen Geräten finden Sie in der FileMaker Go Hilfe. Informationen zum Öffnen von Dateien per URL finden Sie in der FileMaker Pro Hilfe.
Gemeinsame Nutzung von FileMaker Pro-Dateien mit FileMaker Go-Clients
Aktivieren von FileMaker-Netzwerk-Sharing
Bevor Sie sich mit einer Datei verbinden, stellen Sie sicher, dass die Datei für FileMaker-Netzwerk-Sharing aktiviert ist.
- Öffnen Sie die Datei in FileMaker Pro.
- Wählen Sie Datei (Windows) bzw. Ablage (macOS) > Sharing > Mit FileMaker-Clients gemeinsam nutzen.
- Stellen Sie Netzwerk-Sharing auf Ein.
- Wählen Sie die Datei(en), die Sie bereitstellen wollen, aus der Liste Aktuell geöffnete Dateien.
- Wählen Sie für Netzwerkzugriff auf Datei die Option Alle Benutzer oder Benutzer nach Berechtigungen angeben.
Hinweis:Bei Berechtigungen für Konten, mit denen sich FileMaker Go-Benutzer anmelden, muss das erweiterte Zugriffsrecht „fmapp“ aktiviert sein. Siehe FileMaker Pro Hilfe.
Bereitstellen von Dateien mit FileMaker Server oder FileMaker Cloud
Bevor Sie Ihre FileMaker Pro-Dateien gemeinsam nutzen, müssen Sie die Dateien für das Hosting vorbereiten.
- Bearbeiten Sie in FileMaker Pro die Konten und Berechtigungen, die Clients für den gemeinsamen Zugriff nutzen werden (zum Beispiel Zugriff über FileMaker-Netzwerk).
- Laden Sie in FileMaker Pro die Dateien auf FileMaker Server (siehe FileMaker Pro Hilfe) oder FileMaker Cloud (siehe FileMaker Cloud Hilfe) hoch.
Hinweis:Um Konten einzurichten, die Benutzer basierend auf unterstützten OAuth-Identitätsdienstleistern wie Amazon oder Google authentifizieren, siehe FileMaker Pro Hilfe.
Verbinden mit Lösungen
Wenn Sie eine Datei freigeben und bereitstellen, stellen Sie in FileMaker Go eine Verbindung als Client her. Siehe FileMaker Go Hilfe.
Dateiübertragungen
Informationen zur Übertragung von Dateien zwischen Geräten finden Sie in der FileMaker Go Hilfe.
Hinweise
- Stellen Sie sicher, Ihre Dateien zu sichern, bevor Sie sie übertragen.
- Bevor Sie eine vorhandene Datei auf einem Gerät ersetzen, stellen Sie sicher, dass die Datei geschlossen ist oder entfernt wurde. Anderenfalls wird die Datei ggf. nicht richtig übertragen und wird beschädigt.
Übertragen einer Datei mit Containerfeldern, die Daten extern speichern
Um eine Datei mit Containerfeldern zu übertragen, die Daten extern speichern, müssen Sie die Containerfelddaten einbetten. Verwenden Sie den Befehl Kopie speichern unter in FileMaker Pro und wählen Sie Eigenständige Kopie (einzelne Datei). Übertragen Sie anschließend die Kopie, nicht das Original.
Importieren in eine und aus einer übertragenen Datei
Sie können den Scriptschritt „Datensätze importieren“ verwenden, um Daten aus einer lokalen FileMaker Pro-Datei auf einem Gerät in eine andere FileMaker Pro-Datei zu übernehmen.
Richten Sie die Feldzuordnung und die Importfolge ein, bevor Sie importieren. Sie können:
- aus einer Remote-Quelle in eine lokale oder Remote-Datei importieren.
- aus einer lokalen Quelle in eine lokale oder Remote-Datei importieren.
Beispiel 1: Importieren aus einer Remote-Quelle (Remote.fmp12) in eine lokale Datei (Lokal.fmp12)
In diesem Beispiel benötigt die Datei Lokal.fmp12 ein Script, das Daten aus einer Remote-Quelle (Remote.fmp12) importiert. Sie müssen in FileMaker Pro ein Script in der lokalen Datei erstellen und dann die Datei zu FileMaker Go übertragen. Sie können dann das Script in FileMaker Go ausführen, um die Daten in die Remote-Datei zu importieren.
- Öffnen Sie Lokal.fmp12 und Remote.fmp12 in FileMaker Pro.
- Erstellen Sie ein Script in Lokal.fmp12. Beispiel:
Datensätze importieren [Mit Dialog: Aus; "Remote.fmp12"; Vorhandene aktualisieren; Macintosh]
und richten Sie einen Pfad für die Remote-Datei mit der IP-Adresse Ihres Rechners ein. Beispiel:
fmnet:/192.168.10.10/Remote.fmp12
- Geben Sie die Importfolge an.
- Schließen Sie Lokal.fmp12.
- Übertragen Sie Lokal.fmp12 zu FileMaker Go.
- Öffnen Sie Lokal.fmp12 in FileMaker Go und führen Sie das Script aus.
Die lokale Datei wird mit den Daten aus der Remote-Datei aktualisiert.
Beispiel 2: Importieren aus einer lokalen Quelle (Lokal.fmp12) in eine Remote-Datei (Remote.fmp12)
In diesem Beispiel benötigt die Remote-Datei (Remote.fmp12) ein Script, das Daten aus einer lokalen Datei (Lokal.fmp12) importiert. Sie müssen das Script in der Remote-Datei in FileMaker Pro erstellen und dann das Script in der Remote-Datei ausführen, um die Daten aus der lokalen Datei zu importieren.
- Übertragen Sie Lokal.fmp12 zu FileMaker Go.
- Öffnen Sie Remote.fmp12 in FileMaker Pro.
- Erstellen Sie ein Script in Remote.fmp12. Beispiel:
Variable setzen [$DateiPfad; Wert:Hole ( DokumentenPfad ) & "Lokal.fmp12"]
Datensätze importieren [Mit Dialog: Aus; "$DateiPfad"; Hinzufügen; Macintosh]
wobei der Pfad zu der Quelldatei auf dem Gerät lautet:
file:$DateiPfad
-
Wählen Sie im Scriptarbeitsbereich den Scriptschritt „Datensätze importieren“ aus und wählen Sie Importfolge angeben.
Wenn die Quellfelder nicht im Dialogfeld „Zuordnung der Importfelder“ angezeigt werden, wählen Sie Datenquelle angeben. Wählen Sie im Dialogfeld „Datei angeben“ unter Dateityp FileMaker Pro-Dateien aus. Fügen Sie der Pfadliste dann einen weiteren Pfad zu Lokal.fmp12 hinzu. Beispiel:
file:$DateiPfad
file:Lokal.fmp12
- Führen Sie das Script in Remote.fmp12 aus.
Die Remote-Datei wird mit den Daten aus der lokalen Datei aktualisiert.
Unterschiede zwischen FileMaker Go und FileMaker Pro
In FileMaker Go nicht unterstützte FileMaker Pro-Funktionen
- Erstellen und Ändern des Datenbankschemas wie Tabellen, Felder, Beziehungen, Datenquellen und Berechtigungen
- Erstellen und Ändern der Datenbankstruktur wie Layouts, Scripts, Wertelisten und angepasste Menüs
- Importieren von Datensätzen aus anderen Formaten als FMP12
- Exportieren von Datensätzen in FMP12- oder XML-Format
- Textgrundlinien
- Plugins
- Bereitstellen von Dateien
Scriptschritte, die nicht in FileMaker Go unterstützt werden
FileMaker Go unterstützt einige Scriptschritte nicht. Um die nicht unterstützten Scriptschritte zu identifizieren, verwenden Sie den FileMaker Pro-Scriptarbeitsbereich. Siehe FileMaker Pro Hilfe.
FileMaker Go zeigt für nicht unterstützte Scriptschritte keine Warnung an. Nicht unterstützte Scriptschritte werden übersprungen und geben Fehlercode 3 („Befehl nicht verfügbar“) zurück. Verwenden Sie „Hole ( LetzteFehlerNr )“, um diesen Fehlercode zu prüfen.
Wichtig:Das Ausführen nicht unterstützter Scriptschritte kann zu unbeabsichtigten Verhaltensweisen und Datenbeschädigungen führen.
Unterschiede im Verhalten
Modi
Der Layout- und der Seitenansichtsmodus werden in FileMaker Go nicht unterstützt. Sie können jedoch eine Seitenansicht von Datensätzen anzeigen, indem Sie als PDF drucken und die PDF dann in FileMaker Go anzeigen.
Auswahl von Datum und Uhrzeit
In FileMaker Go können Sie Sekunden und Sekundenbruchteile nicht auswählen. Um Sekunden einzugeben, tippen Sie auf auf der Bearbeitungsleiste über der Tastatur.
Über Scripts und Formeln berechnete Zeitangaben zeigen Sekunden auf dem Gerät an.
Angepasste Menüs (FileMaker Pro Advanced)
FileMaker Go unterstützt Folgendes nicht:
- Entfernen des Menübefehls „Datei schließen“
- Zusätzliche angepasste Menüeinträge, die nicht auf bestehende FileMaker Go-Menüeinträge verweisen
- Überschreiben des Schnellsuche-Menüeintrags durch angepasste Menüs (das Schnellsucheverhalten kann aber überschrieben werden)
Hinweis:FileMaker Go zeigt Menübefehle an, die entfernt wurden, sie sind jedoch deaktiviert.
- Die Druckoptionen, die Sie für eine Datei in FileMaker Pro festlegen, wirken sich nicht auf die Druckoptionen der gleichen Datei in FileMaker Go aus und umgekehrt.
- Wenn für das gedruckte Layout exakte Abstände wichtig sind, z. B. Etiketten oder ein Formularvordruck, sollten Sie Seitenränder festlegen.
Schriften und Textstile
- Schriften, die von iOS nicht unterstützt werden, werden in unterstützte Schriften umgewandelt.
- Sie können die folgenden Textstile in FileMaker Go anzeigen: Fett, Kursiv, Unterstrichen, Wort unterstrichen, Doppelt unterstrichen, Groß/klein, Großbuchstaben, Kleinbuchstaben und Durchgestrichen. FileMaker Go unterstützt die folgenden Textstile nicht: Hervorheben, Komprimiert, Erweitert, Kapitälchen, Hochgestellt und Tiefgestellt.
Dateneingabe
- Es werden nur Felder in der Tabulatorfolge unterstützt. Sie können Tab und Zeilenschalter, aber nicht die Eingabetaste einrichten, um zum nächsten Feld zu wechseln.
- Sie können auf dem Gerät keine Werte aus einem Index in ein Feld einfügen und Sie können die Option Über zuvor eingegebene Werte autom. ausfüllen nicht verwenden.
- Die Auto-Korrektur funktioniert nicht in Textfeldern mit Script-Triggern, die für Tastenanschläge eingerichtet sind.
- Asiatische Sprachen: Seitlich ausgerichteter Text wird nicht unterstützt. Die Eingabemethode-Editoren (IMEs) funktionieren nicht in Textfeldern mit Script-Triggern, die für Tastenanschläge eingerichtet sind.
Exportieren
- Standardmäßig verwenden alle manuellen Exportvorgänge mit Ausnahme von XLSX UTF-8; XLSX verwendet UTF-16.
- Sie müssen den Scriptschritt „Datensätze exportieren“ verwenden, um:
- Felder auszuwählen, die nicht im aktuellen Layout enthalten sind
- den Zeichensatz für die Ausgabedatei zu konfigurieren
Containerfelder
- Die Datenformatierungsoptionen Bilder bzw. Interaktiver Inhalt im Inspektor gelten nicht für Containerfelder in FileMaker Go.
- FileMaker Go unterstützt das externe Speichern von Containerfelddaten für lokale Dateien nicht.
Sie können den Scriptschritt „Von Gerät einfügen“ verwenden, um Inhalte aus einer Musikbibliothek oder Fotobibliothek, von einer Kamera, einer Videokamera, einem Mikrofon oder einer Unterschrift in ein Containerfeld einzufügen oder Inhalte aus einer Barcode-Quelle in ein Container- oder Textfeld einzutragen. Siehe FileMaker Pro Hilfe.
Video- und Audiowiedergabe in Containerfeldern
Sie können die folgenden Scriptschritte, Funktionen und Script-Trigger verwenden, um mit Medien in FileMaker Go zu arbeiten:
- Scriptschritte: AVPlayer - Wiedergabe, AVPlayer - Optionen festlegen, AVPlayer - Wiedergabestatus festlegen
- Script-Trigger: BeiObjektAVPlayerÄnderung, BeiDateiAVPlayerÄnderung, BeiExternerBefehlErhalten
- Funktionen: HoleAVPlayerAttribut, Hole ( TriggerExternesEreignis )
Siehe FileMaker Pro Hilfe.
Verschlüsselte Dateien (FileMaker Pro Advanced)
Sie können die Dateiverschlüsselung in FileMaker Go nicht aktivieren oder deaktivieren. Verwenden Sie die Entwicklungswerkzeuge in FileMaker Pro Advanced, um die Verschlüsselung zu aktivieren oder zu deaktivieren. Wenn Sie eine verschlüsselte Datei auf ein iOS-Gerät übertragen, bleibt die Datei auf dem Gerät verschlüsselt.
Zoomstufe
In FileMaker Go können Sie das Bild auf dem Bildschirm bis zu 200 % vergrößern.
Gespeicherte lokale Dateien
Dateien, die Sie speichern, werden standardmäßig in der Liste „Gerät“ angezeigt und im Dokumentenordner gespeichert. Um die Dateien in einem temporären Ordner zu speichern, verwenden Sie den Scriptschritt „Variable setzen“, um eine Variable zur Bestimmung des Ausgabedateipfads und des Dateinamens für den Scriptschritt zu erstellen.
Sie können folgendes Beispiel verwenden, um eine E-Mail mit der Datei als Anlage zu erstellen.
Variable setzen [$Ausgabe; Wert: Hole ( TemporärerPfad ) & "Beispiel.pdf"]
Datensätze als PDF speichern [Mit Dialog: Aus; "$Ausgabe"; Alle aufgerufenen Datensätze]
E-Mail senden [Über E-Mail-Client senden; Mit Dialog: Aus; An: "linda@glolda.com"; Betreff: "Rechnung" ; Mitteilung: "Test"; "$Ausgabe"]
Externe Tastaturen
Bestimmte Tastenanschläge verhalten sich auf externen Tastaturen anders.
Funktionalität | Verhalten in FileMaker Go |
---|---|
Tabulatortaste | Unterstützt für Feldtypen, die die Bildschirmtastatur anzeigen. Umschalt-Tabulator wird nicht unterstützt. |
Tasten für „Rückgängig“, „Wiederholen“, „Ausschneiden“, „Kopieren“, „Einfügen“, „Alles auswählen“ | Unterstützt |
Tastenanschläge für das Blättern zwischen Datensätzen (z. B. ctrl-Pfeil nach unten) | Nicht unterstützt |
Änderungstasten (z. B. Wahl oder Alt) | Nicht unterstützt |
Auswurf-Taste | Blendet die Bildschirmtastatur ein bzw. aus. |
Pfeiltasten | Nicht unterstützt für Wertelisten sowie Datums-, Zeit- und Zeitstempellisten |
Verhalten von Scripts und Funktionen
- Um ein aktuell ausgeführtes Script abzubrechen, tippen Sie auf einen beliebigen Bereich auf dem Bildschirm und bestätigen Sie, dass Sie das Script abbrechen möchten. Wenn Sie keine Auswahl treffen, wird das Script weiter ausgeführt.
- Wenn Sie zu einer anderen App wechseln, wird FileMaker Go ausgesetzt, falls keine Audio- oder Videodatei wiedergegeben wird. Wenn Sie zu FileMaker Go zurückkehren, werden App und Scripts dort fortgesetzt, wo Sie sie verlassen haben. Das Script wird abgebrochen, wenn bei bereitgestellten Dateien beliebige Datensätze, die von einem Script beeinflusst werden, geändert werden, während FileMaker Go ausgesetzt wurde. Wenn kein Datensatz geändert wurde, wird das Script fortgesetzt.
- Wenn Sie FileMaker Go für einen längeren Zeitraum verlassen und iOS das Schließen der App erzwingt, versucht FileMaker Go, eine Ruhezustand-Datei zu erzeugen. Wenn Sie FileMaker Go neu starten, verwendet das Programm die Ruhezustand-Datei, um Dateien erneut zu öffnen. Es wird keine Ruhezustand-Datei erstellt, wenn der Scriptschritt „AnwenderAbbruchZulassen setzen“ auf „Aus“ eingestellt und ausgeführt wurde, wenn Sie FileMaker Go verlassen haben.
-
Standardmäßig überschreiben Scriptschritte, die Ausgabedateien schreiben, keine vorhandenen Dateien. Stattdessen wird eine Zahl am Ende jedes Dateinamens hinzugefügt. Beispiel: Wenn Sie den Scriptschritt „Datensätze als PDF speichern“ zum ersten Mal für eine Beispieldatei ausführen, lautet der Name der Ausgabedatei Beispiel.pdf. Wenn Sie das Script zum zweiten Mal ausführen, lautet der Dateiname Beispiel 1.pdf.
Um den Ausgabenamen durch den neuen zu ersetzen, anstatt mehrere Kopien zu behalten, fügen Sie dem Script den Dateipfad (file:Dateiname oder filemac:Dateiname) hinzu. Wenn Sie zum Beispiel
file:Beispiel.pdf
oderfilemac:Beispiel.pdf
im Dialogfeld „Ausgabedatei angeben“ eingeben, wird bei jedem Ausführen des Scripts die Datei „Beispiel.pdf“ im Dokumentenordner durch die neue Datei ersetzt.
Schützen von Dateien in FileMaker Go
Öffnen von passwortgeschützten Dateien
Wenn Benutzer versuchen, eine geschützte Datei in FileMaker Go zu öffnen, werden sie aufgefordert, ein Konto und ein Passwort anzugeben. FileMaker Go prüft die folgenden Einstellungen in der angegebenen Reihenfolge, um festzustellen, wie eine geschützte Datei geöffnet wird. Wenn keine dieser Einstellungen verwendet wird, muss der Benutzer die Anmeldeinformationen eingeben, um die Datei zu öffnen.
- Dialogfeld „Dateioptionen“ zur automatischen Anmeldung
In FileMaker Pro können Sie das Dialogfeld „Dateioptionen“ verwenden, um sich mit einem angegebenen Konto und Passwort automatisch beim Öffnen der Datei anzumelden.
- Manuelles Umgehen durch den Benutzer
In FileMaker Go können Benutzer die Standard-Anmeldeinformationen beim Öffnen einer Datei temporär umgehen, indem Sie einen Dateinamen in der Dateiliste berühren und halten. Bei Tippen auf Anmelden wird ein Dialogfeld angezeigt, in dem Benutzer ein anderes Konto und Passwort eingeben können.
- Zugriff auf im Schlüsselbund gespeicherte Passwörter
Um Passwörter im Schlüsselbund zu speichern, verwenden Sie das Dialogfeld „Dateioptionen“ in FileMaker Pro, um das Speichern von Passwörtern zuzulassen. Stellen Sie dann sicher, dass die Option Passwörter in Schlüsselbund speichern in FileMaker Go aktiviert ist. Sie können auch verlangen, dass Benutzer Touch ID oder einen iOS-Code verwenden, bevor FileMaker Go auf den Schlüsselbund zugreifen kann. Siehe FileMaker Go Hilfe.
Rückkehr zu FileMaker Go
Wenn Sie die Home-Taste an Ihrem Gerät drücken, wechselt FileMaker Go in den Hintergrund und speichert den Zustand der Datei. Wenn Sie zurück zu FileMaker Go wechseln, kehren Sie an die ursprüngliche Stelle zurück.
Dateien können so konfiguriert werden, dass eine erneute Authentifizierung erforderlich ist, nachdem Sie das Programm für einen bestimmten Zeitraum im Hintergrund ausgeführt haben. Siehe Verwenden des erweiterten Zugriffsrechts „fmreauthenticate“.
Nachdem FileMaker Go in den Hintergrund gewechselt hat, müssen Sie Ihr Konto und Ihr Passwort neu eingeben, um zu der Datei zurückzukehren. Ausnahmen:
- Sie verwenden das Gast-Konto
- Ihr Kontoname und Ihr Kennwort stimmen mit dem Kontonamen und dem Kennwort im Dialogfeld „Dateioptionen“ in FileMaker Pro überein
- Sie sind vor Ablauf des in dem erweiterten Zugriffsrecht „fmreauthenticate“ festgelegten Zeitlimits zu der Datei zurückgekehrt
- Sie verwenden ein Konto ohne das erweiterte Zugriffsrecht „fmreauthenticate“.
- Sie haben das Passwort im Schlüsselbund gespeichert
Verwenden des erweiterten Zugriffsrechts „fmreauthenticate“
Verwenden Sie das erweiterte Zugriffsrecht „fmreauthenticate“, um eine erneute Authentifizierung zu verlangen, nachdem FileMaker Go die angegebene Anzahl an Minuten nicht verwendet wurde.
Mit diesem Zugriffsrecht müssen Benutzer den Kontonamen und das Passwort erneut eingeben, wenn das festgelegte Zeitlimit abgelaufen ist und FileMaker Go wieder in den Vordergrund wechselt. Benutzer können fünfmal versuchen, ihren Kontonamen und ihr Kennwort einzugeben, bevor FileMaker Go die Dateien schließt.
In neuen Zugriffsrechten, die in FileMaker Pro erstellt wurden, wird das Schlüsselwort fmreauthenticate10
(zehn Minuten) standardmäßig aufgenommen.
Sichern Ihrer Dateien
Informationen über das Sichern Ihrer Dateien finden Sie im FileMaker Sicherheitshandbuch.
SSL-Zertifikate
Weitere Informationen über unterstützte Zertifikate finden Sie in der FileMaker Knowledge Base.