Guida allo sviluppo di FileMaker Go 18
Introduzione a FileMaker Go
Informazioni su FileMaker Go
FileMaker Go® esegue app personalizzate FileMaker su dispositivi iOS per permettere di gestire e condividere facilmente le informazioni con altri utenti, ovunque ci si trovi. Creare le app personalizzate con FileMaker Pro Advanced, quindi utilizzare FileMaker Go per lavorare con i dati su un dispositivo iOS.
Informazioni su questa guida
Questa guida fornisce informazioni su come adattare le app personalizzate all'uso con FileMaker Go. Per imparare a utilizzare FileMaker Go, vedere la Guida. Per altra documentazione di FileMaker, visitare il centro documentazione prodotto.
Vengono utilizzati i seguenti termini:
- FileMaker Cloud for AWS è un servizio che fornisce l'accesso nel cloud ad app personalizzate che utilizzano FileMaker Pro Advanced, FileMaker Go e FileMaker WebDirect. FileMaker Cloud for AWS viene eseguito sul cloud Amazon Web Services (AWS) ed è disponibile su AWS Marketplace.
- FileMaker Cloud è un servizio che fornisce l'accesso nel cloud ad app personalizzate che utilizzano FileMaker Pro Advanced, FileMaker Go e FileMaker WebDirect. FileMaker Cloud utilizza il sistema di accesso integrato ID FileMaker per autenticare gli utenti. FileMaker Cloud è offerto direttamente da FileMaker, Inc.
- Prodotti FileMaker Cloud indica sia FileMaker Cloud che FileMaker Cloud for AWS.
Configurazione delle app personalizzate per FileMaker Go
Utilizzo dei dati in FileMaker Go
Per lavorare con i dati in FileMaker Go, utilizzare una delle seguenti opzioni:
- Collegarsi a un file ospitato da un dispositivo iOS e lavorare con i dati in modo interattivo. I dati modificati sul dispositivo iOS vengono aggiornati sul computer host e viceversa. È possibile collegarsi ai file ospitati da FileMaker Pro Advanced, FileMaker Server, FileMaker Cloud for AWS o FileMaker Cloud.
- Trasferire un file su un dispositivo iOS, quindi lavorare offline con una copia locale del file sul dispositivo. Quando si trasferisce un file sul dispositivo iOS, si crea una copia del file. Quando si modificano i dati del file locale sul dispositivo iOS, il file originale sul computer non viene aggiornato. È necessario trasferire nuovamente il file sul computer, quindi utilizzare FileMaker Pro Advanced per importare e aggiornare i dati. Vedere Trasferimenti dei file.
Per collegarsi ai file ospitati o trasferire i file da o verso un dispositivo, vedere la Guida. Per aprire i file utilizzando un URL, vedere la Guida di FileMaker Pro Advanced.
Condivisione dei file FileMaker Pro Advanced con client FileMaker Go
Attivazione della condivisione in rete di FileMaker
- In FileMaker Pro Advanced, aprire il file.
- Selezionare il menu File > Condivisione > Condividi con client FileMaker.
- Impostare Condivisione in rete su Attivata.
- Selezionare i file da ospitare dall'elenco File attualmente aperti.
- Per Accesso dalla rete al file, selezionare Tutti gli utenti o Specifica utenti per set privilegi.
Nota:il set di privilegi dell'account con il quale gli utenti FileMaker Go eseguiranno l'accesso deve avere il privilegio esteso fmapp attivato. Vedere la Guida di FileMaker Pro Advanced.
Hosting dei file con un prodotto FileMaker Cloud o FileMaker Server
Prima di condividere i file FileMaker Pro Advanced, prepararli per l'hosting.
- In FileMaker Pro Advanced, modificare gli account e i set di privilegi che verranno utilizzati dai client per accessi condivisi (ad esempio Accesso tramite rete FileMaker).
- In FileMaker Pro Advanced, caricare i file su un prodotto FileMaker Cloud o FileMaker Server (vedere la Guida di FileMaker Pro Advanced).
Nota:per configurare account che autentichino gli utenti in base ai provider di identità OAuth supportati, come Amazon o Google, vedere la Guida di FileMaker Pro Advanced.
Collegamento ai file ospitati
Dopo aver condiviso e ospitato un file, è possibile collegarsi ad esso come client in FileMaker Go. Vedere la Guida.
Trasferimenti di file
Per informazioni sul trasferimento di file da o verso un dispositivo, vedere la Guida.
Note
- Assicurarsi di aver creato una copia di backup dei file prima di trasferirli.
- Prima di sostituire un file esistente su un dispositivo, assicurarsi che il file sia stato chiuso o rimosso. In caso contrario, il file potrebbe non essere trasferito correttamente e danneggiarsi.
Trasferimento di un file con campi Contenitore che memorizzano dati esternamente
Per trasferire un file con campi Contenitore che memorizzano dati esternamente, incorporare innanzitutto i dati dei campi Contenitore. In FileMaker Pro Advanced, utilizzare il comando Salva copia con nome e selezionare copia indipendente (singolo file). Quindi trasferire la copia, non il file originale.
Importazione da e verso un file trasferito
È possibile utilizzare l'istruzione di script Importa record per unire i dati di un file FileMaker Pro Advanced locale su un dispositivo iOS con quelli di un altro file FileMaker Pro Advanced.
Definire la mappatura dei campi e l'ordine di importazione prima di avviare l'importazione. È possibile:
- importare da un'origine remota a un file locale o remoto
- importare da un'origine locale a un file locale o remoto
Esempio 1: Importazione da un'origine remota (Remote.fmp12) a un file locale (Local.fmp12)
In questo esempio, il file Local.fmp12 si trova su un dispositivo iOS e richiede uno script per importare i dati da un'origine remota (Remote.fmp12). È necessario utilizzare FileMaker Pro Advanced per creare lo script nel file locale, quindi trasferire il file in FileMaker Go. Successivamente, è possibile eseguire lo script in FileMaker Go per importare i dati dal file remoto.
- Aprire Local.fmp12 e Remote.fmp12 in FileMaker Pro Advanced.
- Creare uno script in Local.fmp12. Ad esempio:
Importa record [Con finestra di dialogo:Disattivata; Tabella: Locale; "Remote.fmp12"; Aggiorna; Mac Roman]
e impostare un percorso al file di origine remoto utilizzando l'indirizzo IP della macchina. Ad esempio:
fmnet:/192.168.10.10/Remote.fmp12
- Specificare l'ordine di importazione.
- Chiudere Local.fmp12.
- Trasferire Local.fmp12 in FileMaker Go.
- Aprire Local.fmp12 in FileMaker Go ed eseguire lo script.
Il file locale viene aggiornato con i dati del file remoto.
Esempio 2: Importazione da un'origine locale (Local.fmp12) a un file remoto (Remote.fmp12)
In questo esempio, il file remoto (Remote.fmp12) richiede uno script per importare i dati da un file locale (Local.fmp12). È necessario utilizzare FileMaker Pro Advanced per creare lo script nel file remoto, quindi utilizzare FileMaker Go per aprire il file remoto ospitato sul dispositivo iOS ed eseguire lo script per importare i dati dal file locale.
- Trasferire Local.fmp12 in FileMaker Go.
- Aprire Remote.fmp12 in FileMaker Pro Advanced.
- Utilizzare l'Area di lavoro script per creare uno script in Remote.fmp12. Ad esempio:
Imposta variabile [$PercorsoFile; Valore: Get ( PercorsoDocumenti ) & "Local.fmp12" ]
Importa record [Con finestra di dialogo:Disattivata; Tabella: Locale; "$PercorsoFile"; Aggiungi; Mac Roman]
dove il percorso al file di origine sul dispositivo è
file:$PercorsoFile
-
Selezionare Ordine di importazione.
Se nella finestra di dialogo Specifica ordine di importazione non vengono visualizzati i campi di origine, nell'Area di lavoro script, selezionare Specifica origine dati per l'istruzione di script Importa record. Nella finestra di dialogo Specifica file, per Tipo file, selezionare File FileMaker Pro Advanced. Quindi aggiungere un altro percorso a Local.fmp12 all'elenco dei percorsi. Ad esempio:
file:$PercorsoFile
file:Local.fmp12
- In FileMaker Go, aprire il file Remote.fmp12 ospitato.
- Eseguire lo script da Remote.fmp12 in FileMaker Go.
Il file remoto viene aggiornato con i dati del file locale.
Differenze tra FileMaker Go e FileMaker ProAdvanced
Funzioni di FileMaker Pro Advanced non supportate in FileMaker Go
- creazione e modifica dello schema del database come tabelle, campi, relazioni, origini dati e privilegi
- creazione e modifica della struttura del database come formati, script, liste valori e menu personalizzati
- importazione dei record da qualsiasi formato diverso da FMP12
- esportazione dei record in formato FMP12 o XML
- linee base del testo
- plug-in
- hosting dei file
Istruzioni di script non supportate in FileMaker Go
FileMaker Go non supporta alcune istruzioni di script. Per identificare le istruzioni di script non supportate, utilizzare l'Area di lavoro script di FileMaker Pro Advanced. Vedere la Guida di FileMaker Pro Advanced.
FileMaker Go non visualizza un messaggio di avviso per le istruzioni di script non supportate. Le istruzioni di script non supportate vengono saltate e restituiscono il codice di errore 3 ("Comando non disponibile"). Utilizzare Get ( UltimoErrore ) per controllare questo codice di errore.
Importante:l'esecuzione di istruzioni di script non supportate potrebbe provocare un comportamento indesiderato.
Differenze di comportamento
Modi
I modi Formato scheda e Anteprima non sono supportati in FileMaker Go. Tuttavia, è possibile visualizzare l'anteprima dei record salvandoli come PDF e visualizzando il PDF in FileMaker Go.
Progettazione dei formati
In FileMaker Go, non è possibile:
- rimuovere visualizzazioni o formati
- aggiungere o rimuovere campi
- passare a formati non visualizzati nel menu Formati, a meno che non vi sia un pulsante di navigazione
- definire e assegnare liste valori, a meno che queste non vengano utilizzate per elenchi a discesa e menu a tendina con opzione Consenti modifica della lista valori selezionata
- visualizzare le descrizioni dei comandi
- visualizzare i caratteri iniziali come "..." nei nomi dei controlli struttura a schede
- visualizzare ombre sugli oggetti del formato
Selezione di data e ora
Non è possibile selezionare secondi o frazioni di secondo in FileMaker Go. Per inserire i secondi, toccare l'icona sulla barra degli strumenti di modifica per visualizzare la tastiera, quindi inserire l'ora.
I tempi di script o di calcolo visualizzano i secondi sul dispositivo.
Menu personalizzati
Nota:i menu personalizzati sono disponibili se è selezionata la preferenza generale Utilizza strumenti avanzati in FileMaker Pro Advanced.
In FileMaker Go, non è possibile:
- rimuovere la voce di menu Chiudi file
- aggiungere voci di menu personalizzate che non trovano corrispondenza con le voci di menu di FileMaker Go
- avere la precedenza sulla voce di menu Ricerca rapida con menu personalizzati, sebbene sia possibile avere la precedenza sul comportamento di ricerca rapida utilizzando la finestra di dialogo Modifica menu personalizzato in FileMaker Pro Advanced
Nota:le voci di menu rimosse vengono visualizzate, ma non sono disponibili.
I seguenti tasti di scelta rapida e i tasti di scelta rapida standard in iOS hanno la precedenza su quelli definiti per i menu personalizzati. Se si ha una tastiera esterna collegata al dispositivo iOS o la Smart Keyboard collegata all'iPad Pro, è possibile utilizzare i tasti di scelta rapida in FileMaker Go.
Premere | Per |
---|---|
⌘-.(punto) o Esc | Arrestare uno script in esecuzione |
⌘-O | Aprire la scheda Recenti del Centro di comando |
⌘-Maiusc-O | Aprire la scheda Host del Centro di comando |
⌘-Opzione-O | Aprire la scheda Le mie app del Centro di comando |
⌘-1 / ⌘-0 | Eseguire uno dei primi dieci script elencati nel menu Script |
⌘-Opzione-E | Eliminare un record senza conferma |
Opzione-⌘-W | Chiudere tutti i file e le finestre |
⌘-Q | Chiudere tutti i file e le finestre |
⌘-Opzione-P | Stampare i record senza la finestra di dialogo Imposta stampante |
Stampa
- Le opzioni di stampa impostate per un file in FileMaker Pro Advanced non hanno effetto sulle opzioni di stampa per lo stesso file in FileMaker Go e viceversa.
- Se si sta stampando un formato in cui è importante la precisione della spaziatura, come etichette o moduli prestampati, specificare i margini della pagina.
Font e stili di testo
- I font non supportati da iOS vengono convertiti in font supportati.
- È possibile visualizzare i seguenti stili di testo in FileMaker Go: grassetto, corsivo, sottolineato, parola sottolineata, doppia sottolineatura, titolo, maiuscolo, minuscolo e barrato. FileMaker Go non supporta gli stili evidenziato, condensato, esteso, maiuscoletto, apice o pedice.
Inserimento dei dati
- Solo i campi sono supportati nell'ordine di inserimento. È possibile impostare Tab e Ritorno, ma non Invio, per andare al campo successivo.
- L'impostazione Autocorrezione non funziona nei campi Testo in cui sono impostati trigger di script per rilevare la pressione dei tasti.
- Lingue asiatiche: l'orientamento verticale del testo non è supportato. Gli Input Method Editor (IME) non funzionano nei campi Testo in cui sono impostati trigger di script per rilevare la pressione dei tasti.
- Se un campo Testo è configurato per essere visualizzato come calendario a discesa in FileMaker Pro Advanced, in FileMaker Go viene visualizzato come casella di modifica.
Esportazione
- Per impostazione predefinita, tutte le operazioni di esportazione manuale utilizzano la codifica UTF-8, tranne il formato XLSX che utilizza la codifica UTF-16.
- È necessario utilizzare l'istruzione di script Esporta record per:
- selezionare i campi che non si trovano nel formato corrente
- configurare il set di caratteri per il file di output
Campi Contenitore
- Le opzioni di Formattazione dati Immagini e Contenuto interattivo nella finestra Impostazioni non si applicano ai campi Contenitore in FileMaker Go.
- FileMaker Go non supporta la memorizzazione esterna dei dati dei campi Contenitore per i file locali.
È possibile utilizzare l'istruzione di script Inserisci da dispositivo per inserire il contenuto in un campo Contenitore da una libreria musicale, una libreria fotografica, una fotocamera, una videocamera, un microfono o una firma; o per inserire il contenuto in un campo Contenitore o in un campo Testo da un'origine codice a barre. Vedere la Guida di FileMaker Pro Advanced.
Riproduzione video e audio nei campi Contenitore
Per lavorare con i file multimediali in FileMaker Go, è possibile utilizzare le istruzioni di script, le funzioni e i trigger di script riportati di seguito:
- istruzioni di script: AVPlayer Riproduzione, AVPlayer Imposta Opzioni, Imposta lo stato di riproduzione di AVPlayer
- trigger di script: SuCambioOggettoAVPlayer, SuCambioFileAVPlayer, SuRicezioneComandoEsterno
- funzioni: OttieniAttributoAVPlayer, Get ( EventoEsternoTrigger )
Vedere la Guida di FileMaker Pro Advanced.
File crittografati
In FileMaker Go non è possibile abilitare o disabilitare la crittografia dei file. Per abilitare o disabilitare la crittografia, utilizzare FileMaker Pro Advanced. Se si trasferisce un file crittografato su un dispositivo iOS, il file rimane crittografato sul dispositivo.
Nota:la funzione di crittografia in FileMaker Pro Advanced è disponibile se è selezionata la preferenza generale Utilizza strumenti avanzati.
Livello di zoom
In FileMaker Go, è possibile ingrandire l'immagine sulla schermata fino al 200%.
Tasti di scelta rapida
Se si ha una tastiera esterna collegata al dispositivo iOS o la Smart Keyboard collegata all'iPad Pro, è possibile utilizzare i tasti di scelta rapida in FileMaker Go.
Per visualizzare un elenco dei tasti di scelta rapida per i comandi comuni, tenere premuto il tasto Comando ⌘ sulla tastiera.
Per un elenco dei tasti di scelta rapida supportati in FileMaker Go, vedere la Guida.
File salvati in locale
Per impostazione predefinita, i file salvati in locale vengono visualizzati nella scheda Le mie app (sotto Sul mio iPhone, Sul mio iPad o Sul mio iPod) e salvati nella cartella Documenti. Per salvare i file in una cartella temporanea, utilizzare l'istruzione di script Imposta variabile per creare la variabile per specificare il percorso del file di output e il nome del file dell'istruzione di script.
È possibile utilizzare il seguente esempio per creare una e-mail con il file come allegato.
Imposta variabile [$Output; Valore: Get ( PercorsoTemporaneo ) & "esempio.pdf"]
Salva record come PDF [Con finestra di dialogo:Disattivata; "$Output"; Record esaminati]
Invia posta [Invia tramite client e-mail; Con finestra di dialogo:Disattivata;
a: "linda@glolda.com"; Oggetto: "Fattura";
Messaggio: "Test"; "$Output"]
Tastiere esterne
Alcuni tasti si comportano diversamente su tastiere esterne.
Chiave | Comportamento in FileMaker Go |
---|---|
Tasto di espulsione | Nasconde o mostra la tastiera a video |
Tasti di direzione | Non supportati per liste valori o elenchi data, ora e indicatore data e ora |
Comportamento degli script e delle funzioni
- Per arrestare uno script in esecuzione, toccare un punto qualsiasi sulla schermata e confermare di voler arrestare lo script. Se non si seleziona alcuna opzione, lo script rimane in esecuzione.
- Quando si passa a un'altra app, FileMaker Go viene sospeso, a meno che non sia in riproduzione un file audio o video. Quando si ritorna a FileMaker Go, l'app e gli script riprendono da dove sono stati interrotti. Per i file ospitati, se i dati o lo schema sono stati modificati durante la sospensione di FileMaker Go, lo script si arresta; in caso contrario, lo script continua.
- Se non si accede a FileMaker Go per un periodo prolungato e iOS forza l'uscita da questa app, FileMaker Go tenta di generare un file di ibernazione. Quando si riavvia FileMaker Go, questo utilizza il file di ibernazione per riaprire i file. Il file di ibernazione non viene generato se, al momento dell'uscita da FileMaker Go, era in esecuzione uno script con istruzione Consenti interruzione utente impostata su Disattivata.
-
Per impostazione predefinita, le istruzioni di script che creano file di output non sovrascrivono un file esistente. Viene invece aggiunto un numero alla fine del nome di ciascun file. Ad esempio, la prima volta che si esegue l'istruzione di script Salva record come PDF per un file Esempio.fmp12, il nome del file di output è esempio.pdf. La seconda volta che si esegue lo script, il nome del file è esempio1.pdf.
Per sostituire il file di output con quello nuovo anziché tenere più copie, aggiungere il percorso del file (file:nomeFile o filemac:nomeFile) allo script. Ad esempio, se si digita
file:esempio.pdf
ofilemac:esempio.pdf
nella finestra di dialogo Specifica file di output, ogni volta che si esegue uno script, il file esempio.pdf nella cartella Documenti viene sostituito con quello nuovo.
Protezione dei file in FileMaker Go
Apertura di file protetti da password
Quando gli utenti provano ad aprire un file protetto in FileMaker Go, una finestra di dialogo richiede di specificare nome account e password. FileMaker Go controlla le seguenti impostazioni nell'ordine specificato per determinare come aprire un file protetto. Se non viene utilizzata nessuna di queste impostazioni, per aprire il file l'utente dovrà inserire le credenziali dell'account.
- ID FileMaker
Se il file è ospitato da FileMaker Cloud e l'utente ha eseguito l'accesso al proprio ID FileMaker, il file si apre automaticamente.
- Finestra di dialogo Opzioni file per eseguire l'accesso automatico
In FileMaker Pro Advanced, è possibile utilizzare la finestra di dialogo Opzioni file per eseguire l'accesso automatico utilizzando un nome account e una password specifici quando si apre il file.
- Sostituzione manuale da parte dell'utente
In FileMaker Go, gli utenti possono ignorare provvisoriamente le informazioni di accesso predefinite all'apertura di un file toccando e tenendo premuto il nome di un file nell'elenco. Toccando Accedi, viene visualizzata una finestra di dialogo in cui gli utenti possono inserire un nome account e una password diversi.
- Accesso alle password salvate nel portachiavi
Per salvare le password nel portachiavi, utilizzare la finestra di dialogo Opzioni file in FileMaker Pro Advanced per consentire il salvataggio delle password, quindi assicurarsi che l'opzione Salva password nel Portachiavi in FileMaker Go sia selezionata. È anche possibile richiedere agli utenti di eseguire l'autenticazione con iOS prima che FileMaker Go possa accedere al portachiavi. Vedere la Guida.
Ritorno a FileMaker Go
Quando FileMaker Go passa in background, salva tutte le app FileMaker aperte. Quando si ritorna a FileMaker Go, si riprende da dove si è interrotto.
È possibile configurare i file in modo che venga richiesta la riautenticazione dopo che l'applicazione rimane in background per un determinato periodo di tempo. Vedere Utilizzo del privilegio esteso fmreauthenticate.
Dopo che FileMaker Go passa in background, è necessario reinserire nome account e password per tornare al file, tranne quando:
- si utilizza l'account Ospite
- il nome account e la password corrispondono al nome account e alla password impostati nella finestra di dialogo Opzioni file in FileMaker ProAdvanced
- si ritorna al file prima che sia trascorso il limite di tempo specificato per il privilegio esteso fmreauthenticate
- si utilizza un account per il quale non è impostato il privilegio esteso fmreauthenticate
- la password è stata salvata in Accesso Portachiavi
Utilizzo del privilegio esteso fmreauthenticate
Utilizzare il privilegio esteso fmreauthenticate per richiedere la riautenticazione dopo che FileMaker Go non viene utilizzato per un determinato periodo di tempo espresso in minuti.
Con questo privilegio esteso, quando FileMaker Go ritorna in primo piano dopo che è trascorso il limite di tempo specificato, gli utenti devono reinserire nome account e password. Gli utenti hanno a disposizione cinque tentativi per inserire nome account e password, dopo di che FileMaker Go chiude i file.
Per impostazione predefinita, i nuovi set di privilegi creati in FileMaker Pro Advanced comprendono la parola chiave fmreauthenticate10 (dieci minuti).
Protezione dei file
Vedere la Guida per la sicurezza di FileMaker.
Certificati SSL
Consultare la Knowledge Base di FileMaker.