Guida allo sviluppo di FileMaker Go 16
Introduzione a FileMaker Go
Informazioni su FileMaker Go
FileMaker Go® esegue soluzioni (app) FileMaker su iPad e iPhone per permettervi di gestire e condividere facilmente le informazioni con il vostro team, ovunque vi troviate. Create le soluzioni con FileMaker Pro, quindi utilizzate FileMaker Go per lavorare con i dati su un dispositivo iOS.
Informazioni su questa guida
Questa guida fornisce informazioni sulla creazione di soluzioni su misura per FileMaker Go. Per imparare a utilizzare FileMaker Go, consultare la Guida di FileMaker Go. Per altra documentazione di FileMaker, visitare il centro documentazione prodotto.
Configurazione delle soluzioni 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, FileMaker Server 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 per importare e aggiornare i dati. Vedere Trasferimenti di file.
Per collegarsi ai file ospitati o trasferire i file da o verso un dispositivo, consultare la Guida di FileMaker Go. Per aprire i file utilizzando un URL, consultare la Guida di FileMaker Pro.
Condivisione di file FileMaker Pro con client FileMaker Go
Attivazione della condivisione in rete di FileMaker
Prima di collegarsi a un file, assicurarsi che sia abilitato per la condivisione in rete di FileMaker.
- In FileMaker Pro, 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. Consultare la Guida di FileMaker Pro.
Hosting dei file con FileMaker Server o FileMaker Cloud
Prima di condividere i file FileMaker Pro, prepararli per l'hosting.
- In FileMaker Pro, 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, caricare i file su FileMaker Server (consultare la Guida di FileMaker Pro) o su FileMaker Cloud (consultare la Guida di FileMaker Cloud).
Nota:per configurare account che autentichino gli utenti in base ai provider di identità OAuth supportati, come Amazon o Google, consultare la Guida di FileMaker Pro.
Collegamento alle soluzioni
Dopo aver condiviso e ospitato un file, è possibile collegarsi ad esso come client in FileMaker Go. Consultare la Guida di FileMaker Go.
Trasferimenti di file
Per informazioni sul trasferimento di file da o verso un dispositivo, consultare la Guida di FileMaker Go.
Note
- Assicurarsi di aver eseguito 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, 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 locale su un dispositivo con quelli di un altro file FileMaker Pro.
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 richiede uno script per importare i dati da un'origine remota (Remote.fmp12). È necessario utilizzare FileMaker Pro 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.
- Creare uno script in Local.fmp12. Ad esempio:
Importa record [Con finestra di dialogo:Disattivata; "Remote.fmp12"; Aggiorna esistente; 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 per creare lo script nel file remoto, quindi eseguire lo script dal file remoto per importare i dati dal file locale.
- Trasferire Local.fmp12 in FileMaker Go.
- Aprire Remote.fmp12 in FileMaker Pro.
- Creare uno script in Remote.fmp12. Ad esempio:
Imposta variabile [$PercorsoFile; Valore: Get ( PercorsoDocumenti ) & "Local.fmp12"]
Importa record [Con finestra di dialogo:Disattivata; "$PercorsoFile"; Aggiungi; Mac Roman]
dove il percorso al file di origine sul dispositivo è
file:$PercorsoFile
-
Nell'Area di lavoro script, selezionare l'istruzione di script Importa record, quindi selezionare Specifica Ordine di importazione.
Se i campi di origine non vengono visualizzati nella finestra di dialogo Specifica l'ordine di importazione, selezionare Specifica origine dati. Nella finestra di dialogo Specifica file, per Tipo file selezionare File FileMaker. Quindi aggiungere un altro percorso a Local.fmp12 all'elenco dei percorsi. Ad esempio:
file:$PercorsoFile
file:Local.fmp12
- Eseguire lo script da Remote.fmp12.
Il file remoto viene aggiornato con i dati del file locale.
Differenze tra FileMaker Go e FileMaker Pro
Funzioni di FileMaker Pro 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. Consultare la Guida di FileMaker Pro.
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 o la corruzione dei dati.
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.
Selezione di data e ora
Non è possibile selezionare secondi o frazioni di secondo in FileMaker Go. Per inserire i secondi, toccare sulla barra degli strumenti di modifica sopra la tastiera.
I tempi di script o di calcolo visualizzano i secondi sul dispositivo.
Menu personalizzati (FileMaker Pro Advanced)
FileMaker Go non supporta:
- l'eliminazione della voce di menu Chiudi file
- le voci di menu personalizzate aggiuntive che non trovano corrispondenza con le voci di menu di FileMaker Go
- l'annullamento della voce di menu Ricerca rapida per menu personalizzati, anche se si può annullare il comportamento di ricerca rapida
Nota:FileMaker Go visualizza le voci di menu che sono state rimosse, ma sono disabilitate.
Stampa
- Le opzioni di stampa impostate per un file in FileMaker Pro 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, si consiglia di 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.
- Non è possibile inserire i valori in un campo da un indice sul dispositivo e non è possibile selezionare Completa automaticamente usando valori esistenti.
- 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.
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. Consultare la Guida di FileMaker Pro.
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 )
Consultare la Guida di FileMaker Pro.
File crittografati (FileMaker Pro Advanced)
In FileMaker Go non è possibile abilitare o disabilitare la crittografia dei file. Per far ciò, utilizzare le Utilità Developer in FileMaker Pro Advanced. Se si trasferisce un file crittografato su un dispositivo iOS, il file rimane crittografato sul dispositivo.
Livello di zoom
In FileMaker Go, è possibile ingrandire l'immagine sulla schermata fino al 200%.
File salvati in locale
Per impostazione predefinita, i file salvati in locale vengono visualizzati nella scheda Dispositivo 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.
Funzionalità | Comportamento in FileMaker Go |
---|---|
Tasto Tab | Supportato per tipi di campo che visualizzano la tastiera a video. Maiusc-Tab non è supportato. |
Tasti Annulla, Ripristina, Taglia, Copia, Incolla, Seleziona tutto | Supportati |
Tasti per passare da un record all'altro (ad esempio, Ctrl-Freccia giù) | Non supportati |
Tasti di modifica (ad esempio, Opzione o Alt) | Non supportati |
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 interrompere uno script in esecuzione, toccare un punto qualsiasi sulla schermata e confermare che si intende interrompere 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 uno dei record nel set di dati su cui agisce uno script è stato modificato durante la sospensione di FileMaker Go, lo script si interrompe. Se nessuno dei record è stato modificato, 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 di esempio, 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 un account e una 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.
- Finestra di dialogo Opzioni file per eseguire l'accesso automatico
In FileMaker Pro, è possibile utilizzare la finestra di dialogo Opzioni file per eseguire l'accesso automatico utilizzando un 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 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 per consentire il salvataggio delle password, quindi assicurarsi che l'opzione Salva password nel Portachiavi in FileMaker Go sia selezionata. È anche possibile richiedere il Touch ID o un codice iOS prima che FileMaker Go possa accedere al portachiavi. Consultare la Guida di FileMaker Go.
Ritorno a FileMaker Go
Quando si preme il tasto Home sul dispositivo, FileMaker Go va in background e salva il file. 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 va in background, è necessario reinserire 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 Pro
- 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 comprendono la parola chiave fmreauthenticate10
(dieci minuti).
Protezione dei file
Per informazioni sulla protezione dei file, consultare la Guida per la sicurezza di FileMaker.
Certificati SSL
Per informazioni sui certificati supportati, consultare la Knowledge Base di FileMaker.