Guida di Claris FileMaker WebDirect 19
Introduzione
Claris® FileMaker WebDirect® è un client Claris FileMaker®, utilizzato con Claris FileMaker Server® o Claris FileMaker Cloud®, che consente agli utenti di interagire con le app personalizzate sul Web. Lo sviluppatore crea le app personalizzate utilizzando Claris FileMaker Pro®, quindi le ospita, gestisce e configura utilizzando FileMaker Server o FileMaker Cloud.
Quando si pubblicano dati sul Web si deve prestare particolare attenzione alla sicurezza. Consultare le linee guida per la sicurezza contenute nella Guida per la sicurezza di FileMaker, nella Guida di FileMaker Pro, nella Guida di FileMaker Server e nella Guida di FileMaker Cloud.
Per informazioni sui requisiti hardware e software minimi, vedere i requisiti di sistema di FileMaker Server.
Informazioni su questa guida
Questa guida fornisce informazioni sulla progettazione delle app personalizzate per FileMaker WebDirect e sull'hosting delle app personalizzate da parte di FileMaker Server o FileMaker Cloud.
Termini utilizzati in questa guida:
- pubblicazione sul Web - app personalizzate a cui gli utenti possono accedere tramite Internet o una rete intranet utilizzando un browser Web
- utente Web - coloro che utilizzano un'app personalizzata FileMaker Pro pubblicata sul Web utilizzando FileMaker WebDirect
- app personalizzata, database, file - ciò che FileMaker Pro crea e ciò a cui gli utenti Web accedono attraverso FileMaker WebDirect
- Admin Console - indica l'Admin Console per FileMaker Server e FileMaker Cloud, a meno che non venga descritto un determinato prodotto.
Per altra documentazione, visitare il Centro documentazione prodotto.
Informazioni su FileMaker WebDirect
Claris FileMaker WebDirect® combina gli elementi di un'applicazione Web e di un'applicazione desktop, trasferendo le funzioni di FileMaker Pro nelle app personalizzate sul Web. Con FileMaker WebDirect, è possibile:
-
distribuire facilmente e rapidamente un'app personalizzata per chiunque disponga di un browser Web compatibile senza utilizzare strumenti di authoring Web o altre tecnologie
-
accedere ai dati dalla maggior parte dei browser moderni
-
importare o esportare record e dati Contenitore
-
distribuire un'applicazione Web personalizzata nascondendo e bloccando la barra dei menu e la barra degli strumenti
Basato sui progressi tecnologici del Web, FileMaker WebDirect consente alle app personalizzate di eseguire molte più operazioni rispetto a FileMaker Pro, nei limiti dei moderni browser Web.
FileMaker WebDirect offre le migliori prestazioni se utilizzato per:
-
distribuire app personalizzate FileMaker destinate principalmente ai browser Web
-
estendere app personalizzate esistenti e includere utenti remoti all'esterno del team o dell'organizzazione
Per determinati gruppi di utenti, è possibile aggiungere o modificare solo i formati necessari. Ad esempio, se gli addetti al magazzino devono solo completare gli ordini in un'app personalizzata di gestione degli ordini, potrebbe essere necessario aggiungere solo dei formati di fatturazione che funzionino correttamente in un browser.
Se si ha intenzione di estendere un'app personalizzata esistente per gli utenti Web, prevedere anche alcune modifiche all'app personalizzata per garantire la migliore esperienza utente possibile. Sebbene siano necessarie alcune modifiche all'app personalizzata che utilizza FileMaker Pro, non si dovranno scrivere codici PHP, HTML, CSS o Javascript.
Come funziona FileMaker WebDirect
FileMaker WebDirect viene eseguito in un browser Web e utilizza le seguenti tecnologie Web standard:
-
HTML5 per definire la struttura della pagina
-
CSS3 per controllare l'aspetto della pagina
-
Javascript per consentire interazioni (ad esempio, clic sui pulsanti)
-
I protocolli HTTP/HTTPS e WebSocket per comunicare tra il browser Web e il server Web
HTML5 e CSS3 vengono implementati in modo diverso nei browser Web. La modalità di funzionamento dell'app personalizzata FileMaker WebDirect può variare in base alla conformità del browser Web a questi standard, alle prestazioni del motore Javascript del browser e al modo in cui il browser esegue il parsing e il rendering del CSS.
Architettura di FileMaker WebDirect
L'architettura di FileMaker WebDirect collega due ambienti diversi: il browser Web e un'app personalizzata FileMaker. Nel browser Web, FileMaker WebDirect viene eseguito come un client che interagisce con un'app personalizzata ospitata da FileMaker Server o FileMaker Cloud.
FileMaker Server e FileMaker Cloud comprendono i seguenti componenti:
- Server database: ospita le app personalizzate condivise con tutti i client FileMaker (FileMaker Pro, Claris FileMaker Go® e FileMaker WebDirect). Gestisce formati, dati, script, trigger di script, autenticazione degli account utente, bloccaggio dei record e comunicazione con tutti i client FileMaker.
- Motore per la pubblicazione Web: traduce i formati, le interazioni e i dati definiti dall'app personalizzata in HTML5, CSS3, Javascript e dati per il browser Web ed elabora l'interazione dell'utente. Il Motore per la Pubblicazione Web (WPE) crea l'interfaccia utente dai formati in tempo reale per utilizzarla nel browser Web ed elabora script, trigger di script, clic dell'utente e pressioni dei tasti. In caso di distribuzioni di FileMaker Server su più macchine, il Motore WPE gestisce le comunicazioni tra macchine primarie e secondarie.
- Server Web: comunica con i browser Web utilizzando i protocolli HTTP/HTTPS e WebSocket per gestire l'app personalizzata come un'applicazione Web.
Principi generali di progettazione per FileMaker WebDirect
-
I formati riflettono le procedure standard del Web.
Ogni oggetto, stile, immagine e interazione in un formato si traduce in più dati trasferiti dal server database al browser Web; pertanto, valutare attentamente cosa includere in un formato. La maggior parte delle applicazioni Web non contiene centinaia di oggetti interattivi o immagini di grandi dimensioni e ad elevata risoluzione perché i browser Web non sono in grado di eseguirne il rendering in modo abbastanza rapido e possono essere rallentati da connessioni di rete non ottimali.
-
Le limitazioni del Web vengono applicate anche a FileMaker WebDirect.
-
La distribuzione di FileMaker Server o FileMaker Cloud esegue la maggior parte del lavoro per il client FileMaker WebDirect. Ad esempio, la pressione dei tasti e il clic con il mouse gestiti da FileMaker Pro devono essere inviati da FileMaker WebDirect a FileMaker Server o FileMaker Cloud. L'host dell'app personalizzata imposta anche il blocco dei record, attiva i trigger di script, recupera i dati e gestisce la cache dei dati e dei formati.
-
Gli oggetti in HTML5 osservano una vera gerarchia padre/figlio: un oggetto figlio è sempre contenuto in un singolo oggetto padre. Ad esempio, un'immagine che si estende oltre i bordi delle sezioni Intestazione e Corpo di un formato può essere posizionata in un'unica sezione; l'immagine viene quindi tagliata in corrispondenza del bordo tra le sezioni che occupa.
Vedere Passo 2: Comprendere le capacità di FileMaker WebDirect e Considerazioni sulla progettazione.
Connessione attraverso Internet o una rete intranet
FileMaker Cloud può ospitare i database su Internet, mentre FileMaker Server può ospitare i database su Internet o su una rete intranet.
Inoltre:
-
Pubblicare il database su un computer con una connessione permanente a Internet o a una rete intranet con TCP/IP.
-
Il computer host deve avere un indirizzo IP (Internet Protocol) statico (permanente) dedicato o un nome di dominio.
-
Quando gli utenti Web sono collegati a un'app personalizzata FileMaker WebDirect, devono utilizzare un'unica connessione di rete Ethernet, Wi-Fi o mobile (4G o LTE) con connettività costante e latenza massima di 150 millisecondi. La perdita della connettività di rete, che può essere causata dal segnale intermittente o dal passaggio da una rete all'altra, può far sì che i client FileMaker WebDirect si disconnettano dal server.
-
Utilizzare la crittografia SSL (Secure Sockets Layer) per proteggere la comunicazione tra FileMaker WebDirect e FileMaker Server o FileMaker Cloud.
-
Per utilizzare FileMaker WebDirect, i cookie e Javascript devono essere abilitati e le finestre popup non devono essere bloccate.
Importante:quando un browser Web si collega a una distribuzione di FileMaker Server con HTTPS e HSTS, il browser rifiuta tutte le richieste HTTP dal nome host di quella distribuzione. Per accettare le richieste HTTP dal nome host, cancellare la cronologia del browser Web, la cache e la cache HSTS.
Progettazione di un'app personalizzata FileMaker WebDirect
Passo 1: Pianificare l'app personalizzata FileMaker WebDirect
Numero di utenti Web
Il numero di utenti Web collegati influisce direttamente sulle prestazioni di tutti i browser Web collegati. Se la distribuzione di FileMaker Server o FileMaker Cloud non supporta il numero di utenti richiesto, potrebbe essere necessario rivedere la configurazione hardware.
Per le configurazioni hardware consigliate per FileMaker Server, vedere la Knowledge Base.
Dispositivi che accedono all'app personalizzata
I dispositivi variano in base alle prestazioni hardware e di rete, alle dimensioni dello schermo e alla risoluzione. Se si conoscono i dispositivi che accederanno all'app personalizzata, è possibile progettare i formati tenendo presenti le capacità di ciascun dispositivo.
I dispositivi con capacità di elaborazione limitate potrebbero eseguire il rendering dei formati e comunicare con FileMaker Server e FileMaker Cloud più lentamente rispetto a quelli dotati di configurazioni hardware più potenti.
Plug-in
Se si utilizzano plug-in di terze parti con un'app personalizzata FileMaker WebDirect, utilizzare esclusivamente quelli abilitati per il Motore WPE (generalmente, un plug-in progettato per essere utilizzato esclusivamente con FileMaker Pro non è compatibile con il Motore WPE). Vedere la Guida di FileMaker Server e la Guida di FileMaker Cloud.
Passo 2: Comprendere le capacità di FileMaker WebDirect
Sebbene FileMaker WebDirect sia simile a FileMaker Pro, non dispone di tutte le funzioni di un client FileMaker Pro.
-
Gli utenti Web possono scegliere i formati e le diverse visualizzazioni, ma non possono aggiungere, eliminare o modificare campi, formati, script, relazioni, liste valori o altri schemi del database.
-
FileMaker WebDirect non supporta Visualizza come tabella. Le istruzioni di script o le relative opzioni che permettono di passare a Visualizza come tabella non sono supportate. Se la visualizzazione predefinita di un formato è Visualizza come tabella, il formato viene visualizzato in un'altra visualizzazione. Se non sono abilitate altre visualizzazioni, il formato viene visualizzato in Visualizza come lista.
-
FileMaker WebDirect non consente agli utenti di selezionare gli oggetti posizionati dietro altri oggetti del formato, anche se gli oggetti in primo piano sono trasparenti o se gli utenti fanno clic su uno spazio vuoto in un gruppo di oggetti. Anziché sovrapporre più oggetti:
-
utilizzare valori calcolati per le etichette delle schede
-
aggiungere icone ai pulsanti invece di sovrapporre immagini ai pulsanti
-
raggruppare più oggetti e applicarvi le impostazioni dei pulsanti
-
-
FileMaker WebDirect offre stili di testo limitati. Evidenziazione, stili di testo dei paragrafi e tabulazioni non sono supportati. FileMaker WebDirect supporta solo il formato rich text supportato dal browser Web. Il formato rich text è supportato solo se applicato a pulsanti e testo del formato. Per i campi, in FileMaker WebDirect viene visualizzata solo la formattazione rich text applicata come stile dell'oggetto. Gli utenti Web non possono inserire dati con formattazione rich text. La modifica di un campo in FileMaker WebDirect rimuove qualsiasi formattazione rich text esistente.
-
I menu personalizzati di FileMaker Pro non sono supportati per le app personalizzate FileMaker WebDirect.
Passo 3: Ottimizzare le prestazioni
Sulle prestazioni di FileMaker WebDirect influiscono:
-
le capacità di elaborazione del dispositivo dell'utente Web
-
il numero di utenti Web che accedono simultaneamente all'app personalizzata
-
la qualità della connessione di rete dell'utente Web
-
la quantità di dati trasferita tra FileMaker Server o FileMaker Cloud e il browser Web
-
la frequenza con cui il browser Web comunica con FileMaker Server o FileMaker Cloud; la comunicazione avviene ogni volta che:
-
si crea, apre, salva o elimina un record
-
si cambia il record corrente
-
si cambia il formato
-
si esegue un calcolo
-
si esegue uno script
-
si attiva un trigger di script
-
Per migliorare le prestazioni delle app personalizzate FileMaker WebDirect:
-
Ridurre al minimo l'utilizzo dei seguenti elementi nei formati: portali, controlli pannello, campi Calcolo, campi Riassunto, campi con opzioni di verifica, campi con opzioni di formattazione dei dati, trigger di script, visualizzazioni come lista e testi descrizione.
-
Inserire immagini con dimensioni adatte all'uso sul Web.
-
Scegliere o creare temi semplici, come ad esempio temi che non utilizzano gradienti o porzioni di immagini.
-
Creare temi e stili personalizzati anziché sovrascrivere i temi e gli stili esistenti.
-
Ridurre l'uso degli stati degli oggetti su ogni oggetto del formato.
-
Ridurre al minimo la formattazione condizionale.
Passo 4: Progettare formati per browser mobili
Gli utenti Web accedono alle app personalizzate FileMaker WebDirect da dispositivi mobili con risoluzioni e dimensioni dello schermo differenti. Per offrire un'esperienza ottimale per i browser mobili, identificare i dispositivi ai quali è destinata l'app personalizzata e progettare un'app personalizzata adatta per ogni dispositivo.
-
Progettare ogni formato in base al dispositivo più piccolo tra quelli disponibili e configurare le opzioni di ridimensionamento automatico per gli oggetti del formato in modo che si adattino all'altezza e alla larghezza del browser Web.
- In alcuni browser mobili, gli utenti potrebbero non essere in grado di visualizzare gli oggetti accanto al bordo inferiore di un formato se quest'ultimo va oltre l'area visibile del dispositivo mobile.
- Sui dispositivi iOS e iPadOS, se gli utenti eseguono lo zoom per ingrandire l'immagine sullo schermo, potrebbe non essere possibile accedere alla barra degli strumenti e ad alcuni elementi del formato.
- Sui dispositivi Android, gli elementi del formato hanno sempre dimensioni fisse. Gli utenti non possono eseguire lo zoom avanti o indietro.
-
Utilizzare il trigger di script SuCambioDimensioniFormato per cambiare il formato quando le dimensioni del browser diventano superiori o inferiori a una determinata altezza o larghezza, ad esempio quando si cambia l'orientamento di un browser mobile.
-
FileMaker WebDirect non supporta il salvataggio di snapshot link, l'importazione e l'esportazione di record o l'esportazione dei contenuti dei campi Contenitore dai browser mobili.
Passo 5: Nascondere la barra dei menu e la barra degli strumenti
Per visualizzare un'interfaccia personalizzata per l'esecuzione delle operazioni, è possibile nascondere la barra dei menu e la barra degli strumenti quando si apre il file.
Per non visualizzare i comandi di FileMaker WebDirect, impostare la barra dei menu e la barra degli strumenti in modo che vengano nascoste per impostazione predefinita nella finestra di dialogo Opzioni file di FileMaker Pro. Vedere la Guida di FileMaker Pro.
Per le app personalizzate con più file, è necessario nascondere i comandi di FileMaker WebDirect in ciascun file.
Passo 6: Configurare le operazioni per gli utenti Web
Oltre a inserire o modificare i dati, l'app personalizzata potrebbe richiedere agli utenti Web di eseguire altre operazioni.
Definizione del criterio di ordinamento
La finestra di dialogo Ordina i record in FileMaker WebDirect visualizza solo i campi nel formato corrente. È anche possibile eseguire l'ordinamento in base ai campi non presenti nel formato se questi sono specificati nell'istruzione di script Ordina i record. Per controllare i campi in base ai quali gli utenti Web possono eseguire l'ordinamento:
- nascondere la barra dei menu e la barra degli strumenti, quindi creare pulsanti di script per ordinare i dati
- utilizzare la finestra di dialogo Gestisci sicurezza per limitare l'accesso ai campi
Utilizzo di immagini, suoni e filmati
I campi Contenitore memorizzano e visualizzano immagini, suoni, filmati e file. I dati Contenitore possono essere incorporati nell'app personalizzata o memorizzati esternamente.
Nota:FileMaker WebDirect non supporta i dati Contenitore collegati come riferimento. I dati Contenitore di riferimento vengono visualizzati come icona statica e non possono essere esportati.
È possibile ottimizzare i campi Contenitore per contenuto statico o contenuto interattivo:
-
Per impostazione predefinita, i campi Contenitore sono ottimizzati per contenuto statico. Gli utenti Web non possono aprire file PDF o riprodurre file video o audio. Gli utenti Web visualizzano un'immagine statica o un collegamento all'oggetto del campo Contenitore.
-
I campi Contenitore ottimizzati per contenuto interattivo consentono agli utenti Web di riprodurre i file multimediali e di interagire con i file PDF. Per ottimizzare il campo Contenitore come contenitore interattivo, selezionare l'opzione Contenuto interattivo nella finestra Impostazioni di FileMaker Pro.
Nota:nei browser mobili, gli utenti non possono inserire i dati trascinando un file in un campo Contenitore. Considerare la possibilità di creare script che utilizzino le istruzioni di script Inserisci immagine, Inserisci file, Inserisci audio/video o Inserisci PDF.
I browser Web non forniscono un supporto affidabile per i file multimediali e le loro versioni possono variare a seconda del sistema operativo utilizzato. Alcuni browser potrebbero non inserire, visualizzare o riprodurre correttamente determinati file multimediali.
Utilizzo di finestre virtuali
Gli utenti Web possono navigare tra diverse finestre virtuali in un'unica finestra del browser Web per visualizzare un'app personalizzata in diversi formati, visualizzazioni e modi. Nella finestra del browser Web viene visualizzata solo una finestra virtuale per volta, ma le finestre virtuali inattive rimangono aperte anche se non visibili.
Le finestre virtuali vengono aperte, chiuse e gestite utilizzando istruzioni di script. Vedere la Guida di FileMaker Pro.
-
Le istruzioni di script relative alle finestre funzionano in modo diverso in FileMaker WebDirect rispetto a FileMaker Pro. Poiché i browser Web utilizzano un'interfaccia a documento singolo, se l'app personalizzata FileMaker WebDirect utilizza l'istruzione di script Nuova finestra, la nuova finestra viene sovrapposta alla finestra corrente all'interno della stessa finestra del browser. In molti casi, l'utilizzo di popover o controlli slide può consentire una migliore esperienza utente rispetto all'utilizzo di più finestre.
- FileMaker WebDirect supporta gli stili finestra documento e scheda. Per ulteriori informazioni sugli stili finestra in FileMaker WebDirect, vedere la Guida di FileMaker Pro.
- Se si apre una nuova finestra virtuale con l'istruzione di script Nuova finestra, fornire pulsanti di script per navigare e chiudere le finestre virtuali.
-
Chiudere le finestre virtuali non utilizzate con l'istruzione di script Chiudi finestra.
-
Se si progetta uno script che esegue uno script esterno da un'origine dati FileMaker e si desidera tornare alla finestra originale, aggiungere un'istruzione di script Seleziona finestra [Finestra corrente] subito dopo l'istruzione Esegui script nello script originale.
-
Se si utilizza l'istruzione di script Esci dall'applicazione o si chiude l'ultima finestra virtuale con l'istruzione di script Chiudi finestra, lo script termina la sessione dell'utente e lo riporta al Centro di comando di FileMaker WebDirect. Se l'app personalizzata è ospitata da FileMaker Cloud, al termine della sessione di FileMaker WebDirect, l'utente visualizzerà la home page della Claris Customer Console nello stesso browser.
Importazione ed esportazione dei dati
Gli utenti Web potrebbero dover condividere i dati tra l'app personalizzata e un'altra applicazione. In FileMaker WebDirect, gli utenti Web possono importare ed esportare i seguenti formati di file:
Formato di file | Importazione | Esportazione |
---|---|---|
FileMaker Pro (FMP12) | Sì | |
Valori separati da tabulatori | Sì | Sì |
Valori separati da virgole | Sì | Sì |
DBF | Sì | Sì |
Fusione | Sì | Sì |
Excel | Sì | |
Tabella HTML | Sì |
Note
- I valori con separazione personalizzata sono supportati nell'istruzione di script Importa record.
- I file esportati o salvati vengono scaricati nella posizione di download predefinita del browser Web.
- Per importare i dati da un file FileMaker Pro , gli utenti Web devono avere accesso a un account nel file.
- L'importazione e l'esportazione dei dati non è supportata nei browser mobili.
- La finestra di dialogo Ordine dei campi per l'esportazione in FileMaker WebDirect visualizza solo i campi nel formato corrente. È anche possibile esportare i dati dei campi non presenti nel formato se questi sono specificati nell'istruzione di script Esporta record.
- Per importare i file in un formato basato su testo, assicurarsi che i file utilizzino la codifica caratteri UTF-8. Per importare i file in altre codifiche caratteri, utilizzare l'istruzione di script Importa record.
Stampa dei record
Gli utenti Web possono stampare il gruppo trovato corrente di record e resoconti controllati tramite script. L'istruzione di script Stampa crea un PDF in una nuova scheda del browser Web. Gli utenti Web possono quindi utilizzare i comandi del browser Web per stampare il PDF.
Note
- Per impostare i parametri di pagina e di stampa, utilizzare l'istruzione di script Impostazioni di stampa.
- Se i font non vengono visualizzati correttamente in un PDF, assicurarsi che tutti i font richiesti siano installati sulla macchina primaria e sulle macchine secondarie nella distribuzione di FileMaker Server. Vedere la Guida di FileMaker Server.
Passo 7: Consentire agli utenti di chiudere il file
È importante che gli utenti Web chiudano correttamente le loro sessioni aprendo la barra dei menu e facendo clic su Chiudi file.
-
Se chiudono la finestra del browser o escono dal browser senza aver chiuso il file, le loro sessioni potrebbero rimanere aperte e:
-
impedire ad altri di aprire l'app personalizzata, se è stato raggiunto il limite di connessioni
-
impedire all'app personalizzata di eseguire gli script assegnati ai trigger di script
-
continuare l'esecuzione di uno script finché non è trascorso il timeout specificato, provocando risultati imprevisti
-
rendere i dati vulnerabili nei confronti degli hacker, almeno finché non è trascorso il timeout specificato
-
Se una sessione FileMaker WebDirect resta inattiva in una scheda del browser inattiva in Safari, la sessione potrebbe smettere di rispondere prima del timeout.
-
Se bloccano o spengono i propri dispositivi senza aver chiuso il file, le sessioni potrebbero smettere di rispondere.
-
Se chiudono il browser senza aver chiuso il file, eventuali modifiche non salvate verranno annullate.
Per ridurre al minimo queste situazioni, impostare il timeout della sessione su un tempo limitato oppure creare un pulsante di script per chiudere correttamente il file. Vedere Utilizzo di finestre virtuali.
Nota: se si nasconde la barra dei menu, creare un pulsante di script per chiudere il file. Vedere Nascondere la barra dei menu e la barra degli strumenti.
Passo 8: Rivedere le funzioni, gli script e i trigger di script nell'app personalizzata
Alcune funzioni e alcuni script e trigger di script non sono supportati in FileMaker WebDirect o vengono eseguiti in modo diverso rispetto a FileMaker Pro. Rivedere tutti i calcoli e gli script nell'app personalizzata per assicurarsi che vengano eseguiti correttamente.
Per informazioni sulle singole funzioni e istruzioni di script e sui singoli trigger di script, vedere la Guida di FileMaker Pro.
Funzioni
-
Per creare comportamenti condizionali in base al tipo di client, utilizzare la funzione Get ( PiattaformaSistema ). Se la funzione restituisce 4, l'utente corrente ha eseguito l'accesso all'app personalizzata da FileMaker WebDirect.
-
È possibile rilevare il sistema operativo e il browser Web sui quali è in esecuzione l'app personalizzata utilizzando la funzione Get ( VersioneSistema ). Se non si riesce a identificare il dispositivo, utilizzare le funzioni Get ( LarghezzaFinestra ) e Get ( AltezzaFinestra ) per identificare i formati appropriati per il dispositivo.
Script, istruzioni di script e trigger di script
-
Verificare che gli script contengano solo istruzioni di script compatibili con FileMaker WebDirect e fornire l'accesso solo agli script che possono essere utilizzati da un browser Web.
-
Se uno script incontra un'istruzione di script non supportata o sconosciuta, l'istruzione di script viene saltata e l'esecuzione dello script continua.
-
In FileMaker WebDirect, gli script non possono accedere al file system del client. Gli utenti Web devono selezionare i file da importare o inserire e i file esportati o salvati vengono scaricati nella posizione di download predefinita del browser Web.
-
In FileMaker WebDirect, le istruzioni di script non possono accedere a un campo se questo è limitato dall'opzione Modo Usa o Modo Trova nella finestra Impostazioni di FileMaker Pro
-
Se un utente Web chiude una finestra del browser o fa clic sul pulsante Aggiorna del browser Web, FileMaker WebDirect esce dalla sessione corrente senza disconnettersi o attivare i trigger di script SuChiusuraFinestra e SuChiusuraUltimaFinestra. Se l'utente Web fa clic sul pulsante Aggiorna, FileMaker WebDirect crea una nuova connessione a FileMaker Server o FileMaker Cloud, attivando i trigger di script SuAperturaPrimaFinestra e SuAperturaFinestra.
Passo 9: Configurare le origini dati esterne
Oltre ai dati inseriti dagli utenti Web, le app personalizzate FileMaker WebDirect possono accedere a origini dati FileMaker e ODBC esterne.
Configurazione delle origini dati ODBC
Per supportare l'autenticazione con un'origine dati ODBC in FileMaker WebDirect, utilizzare FileMaker Pro per memorizzare il nome utente e la password per l'origine dati nell'app personalizzata. Vedere la Guida di FileMaker Pro.
Se un'app personalizzata è configurata per utilizzare il Single Sign-On (SSO) per le origini dati ODBC, agli utenti verrà richiesto di inserire le informazioni di autenticazione quando tentano di accedere all'origine dati ODBC.
Per informazioni sulle origini dati ODBC, vedere la Guida di FileMaker Server e la Guida di FileMaker Cloud.
Configurazione delle origini dati FileMaker esterne
Per accedere a origini dati FileMaker esterne in FileMaker WebDirect, tutti i file di database di riferimento devono essere ospitati sulla stessa distribuzione di FileMaker Server o FileMaker Cloud dell'app personalizzata FileMaker WebDirect.
Per supportare l'autenticazione con un'origine dati FileMaker esterna in FileMaker WebDirect, il nome account e la password assegnati ai set di privilegi con privilegio esteso FileMaker WebDirect attivato devono corrispondere nell'app personalizzata FileMaker WebDirect e nell'origine dati esterna.
Se il nome account e la password dell'utente Web nell'app personalizzata FileMaker WebDirect non corrispondono a quelli di un account nell'origine dati esterna, all'utente viene richiesto di eseguire l'accesso all'origine dati esterna quando l'app personalizzata FileMaker WebDirect tenta di accedervi.
Per informazioni sulle origini dati FileMaker esterne, vedere la Guida di FileMaker Pro.
Pubblicazione di un'app personalizzata FileMaker WebDirect
Condivisione di un'app personalizzata FileMaker WebDirect
Per pubblicare un'app personalizzata FileMaker Pro sul Web come un'app personalizzata FileMaker WebDirect, utilizzare FileMaker Pro per stabilire quali account utente possono avere accesso all'app personalizzata da un browser Web, quindi caricare l'app personalizzata su FileMaker Server o FileMaker Cloud.
Selezione degli utenti che hanno accesso a un'app personalizzata
Per consentire agli utenti Web di aprire un'app personalizzata FileMaker WebDirect, è necessario configurare ogni file per permettere l'accesso a uno o più set di privilegi.
-
Aprire l'app personalizzata in FileMaker Pro.
-
Selezionare il menu File > Condivisione > Configura per FileMaker WebDirect.
-
Selezionare il file da pubblicare sul Web.
-
Selezionare quali utenti possono aprire il file con FileMaker WebDirect.
L'assegnazione dell'accesso ai file nella finestra di dialogo Impostazioni FileMaker WebDirect modifica le impostazioni dei privilegi estesi nel set di privilegi del relativo utente. È possibile rivedere e modificare le impostazioni dei privilegi estesi direttamente nella finestra di dialogo Gestisci sicurezza. Vedere la Guida di FileMaker Pro.
Note
- Se si modifica l'impostazione Accesso FileMaker WebDirect al file mentre vi sono degli utenti collegati, la connessione non viene interrotta e questi possono continuare a utilizzare l'app personalizzata finché non si disconnettono o finché la sessione non scade.
- Per visualizzare le app personalizzate nella home page della Claris Customer Console, il privilegio esteso fmwebdirect deve essere attivato. Vedere Apertura delle app personalizzate nella Claris Customer Console.
-
Ripetere i passi 3 e 4 per tutte le app personalizzate che si desidera pubblicare.
Suggerimento:se l'app personalizzata comprende molti file e non si desidera che vengano visualizzati tutti i nomi, selezionare Non visualizzare nell'elenco file dell'host.
-
Fare clic su OK.
-
Chiudere l'app personalizzata.
Impostazioni di FileMaker WebDirect nell'Admin Console
Per modificare le impostazioni per FileMaker WebDirect, eseguire l'Admin Console su una macchina con accesso in rete alla distribuzione di FileMaker Server o FileMaker Cloud che ospita l'app personalizzata. Vedere la Guida di FileMaker Server e la Guida di FileMaker Cloud.
Apertura di un'app personalizzata FileMaker WebDirect
Gli utenti Web accedono alle app personalizzate FileMaker WebDirect attraverso il Centro di comando di FileMaker WebDirect, la Claris Customer Console, una pagina HTML o una home page personalizzata.
Apertura delle app personalizzate nel Centro di comando di FileMaker WebDirect
Il Centro di comando di FileMaker WebDirect visualizza le icone e i nomi dei file delle app personalizzate FileMaker WebDirect ospitate.
Per non visualizzare un'app personalizzata nel Centro di comando di FileMaker WebDirect, vedere Selezione degli utenti che hanno accesso a un'app personalizzata.
-
Aprire il browser Web e inserire:
http://<host>/fmi/webd
dove
<host>
è l'indirizzo IP o il nome di dominio della distribuzione di FileMaker Server o FileMaker Cloud. -
Fare clic sul nome di un'app personalizzata per aprirla.
Note
- In alcuni casi, gli utenti Web possono digitare il nome di dominio o sottodominio dell'host FileMaker Server anziché l'indirizzo IP, ad esempio:
http://azienda.com/fmi/webd
ohttp://account.azienda.com/fmi/webd.
. Per informazioni sulla mappatura di un nome di dominio su un indirizzo IP, contattare il provider di servizi Internet o l'amministratore di rete. - Se si importa un certificato SSL, la crittografia SSL è automaticamente abilitata. Vedere la Guida di FileMaker Server.
- Con crittografia SSL abilitata,
<host>
deve essere un nome di dominio completamente qualificato e non un indirizzo IP. - Per aprire un'app personalizzata utilizzando una connessione con crittografia SSL, inserire
https://
prima del nome di dominio completamente qualificato dell'host. Vedere la Guida di FileMaker Server e la Guida di FileMaker Cloud. - Quando si tenta di aprire un'app personalizzata utilizzando il protocollo http, il browser potrebbe visualizzare un avviso sulla non sicurezza del sito Web.
- Per i file ospitati da FileMaker Cloud,
https://<host>/fmi/webd
reindirizza gli utenti alla home page della Claris Customer Console. - FileMaker WebDirect non supporta l'accesso alle app personalizzate mediante SSO.
Apertura delle app personalizzate nella Claris Customer Console
La Claris Customer Console è un'applicazione basata sul Web per gestire account, gruppi, host, impostazioni e abbonamenti degli ID Claris. Gli utenti ID Claris possono utilizzare la Claris Customer Console per aprire le app personalizzate FileMaker WebDirect ospitate da FileMaker Cloud. Le app personalizzate che gli utenti visualizzano nella propria home page variano in base ai seguenti fattori:
- l'account può accedere all'app personalizzata (stabilito dai privilegi di accesso definiti in FileMaker Pro)
- la Claris Customer Console è stata configurata per visualizzare le app personalizzate alle quali è stato assegnato il privilegio esteso fmwebdirect
- le app personalizzate in FileMaker Pro sono state impostate per non essere visualizzate nell'elenco file dell'host
Vedere la Guida della Claris Customer Console e la Guida di FileMaker Pro.
Per aprire un'app personalizzata:
- Aprire la pagina di accesso alla Claris Customer Console.
-
Accedere utilizzando il provider di identità esterno del tuo team.
È sufficiente eseguire l'accesso un'unica volta per tutte le app personalizzate con cui si lavorerà.
- Nella home page, fare clic su un'app personalizzata, quindi selezionare Apri in FileMaker WebDirect.
Note
- FileMaker WebDirect non supporta l'accesso alle app personalizzate mediante SSO.
Collegamento a un database da una pagina HTML
Anziché richiedere agli utenti Web di digitare l'indirizzo IP o il nome di dominio per accedere all'app personalizzata, è possibile fornire un collegamento all'app personalizzata.
Per visualizzare | Usare il collegamento |
---|---|
Un database particolare | http://<host>/fmi/webd/<nome database> |
Un database particolare ed eseguire uno script | http://<host>/fmi/webd/<nome database>[?script=<nome script>[¶m=<parametro script>][&<$nome variabile>=<valore>]] |
-
Per collegarsi a un database o al Centro di comando di FileMaker WebDirect utilizzando una connessione con crittografia SSL, inserire
https://
prima del nome di dominio completamente qualificato dell'host. Vedere la Guida di FileMaker Server e la Guida di FileMaker Cloud. -
Se si chiudono spesso le app personalizzate, o se gli utenti Web accedono a diverse app personalizzate, è possibile creare un collegamento al Centro di comando di FileMaker WebDirect che crea dinamicamente i collegamenti a tutti i database aperti e condivisi con FileMaker WebDirect.
-
Se il nome di un database, il nome di uno script, un parametro di script, il nome di una variabile o il valore di una variabile contengono spazi o altri caratteri speciali, sostituire i caratteri con i valori codificati corrispondenti necessari per ottenere URL validi. Ad esempio, sostituire un carattere di spazio con %20.
-
Per consentire agli utenti Web di eseguire gli script dagli URL, attivare il privilegio esteso fmurlscript per il set di privilegi dell'account.
-
Affinché i contenuti di FileMaker WebDirect vengano visualizzati in tag
<iframe>
di pagine Web separate, anche quelle pagine Web devono essere ospitate dallo stesso server Web FileMaker Server. Le pagine Web ospitate da altri server Web non possono utilizzare il tag<iframe>
per incorporare i contenuti di FileMaker WebDirect. -
Se un file è ospitato da FileMaker Cloud e gli utenti hanno già eseguito l'accesso con i propri account ID Claris, il file si apre in FileMaker WebDirect. In caso contrario, gli utenti vengono reindirizzati alla pagina di accesso tramite ID Claris.
Accesso con POST HTTP
Gli utenti possono accedere alle app personalizzate FileMaker WebDirect con una richiesta POST HTTP invece di utilizzare il Centro di comando di FileMaker WebDirect o una home page personalizzata.
Per aprire un'app personalizzata con nome account e password specifici, collegarsi al database da aprire (vedere Collegamento a un database da una pagina HTML) e includere due parametri POST HTTP: user
e pwd
. Impostare il valore user
sul nome account desiderato e il valore pwd
sulla password dell'account.
Importante:utilizzare la tecnologia SSL quando si esegue l'accesso con una richiesta POST HTTP. In caso contrario, nome account e password specificati non verranno crittografati risultando meno sicuri.
Nota:l'accesso con POST HTTP non è supportato per i file ospitati da FileMaker Cloud.
Utilizzo di una home page personalizzata
È possibile ospitare una home page personalizzata per le app personalizzate FileMaker WebDirect sullo stesso server Web utilizzato per FileMaker WebDirect o su un sito Web esterno.
Per ospitare una home page personalizzata sullo stesso server Web utilizzato per FileMaker WebDirect:
Posizionare un file HTML nella cartella principale del server Web. È possibile creare la propria home page, ad esempio una che reindirizzi gli utenti Web a un'altra pagina del sito, oppure è possibile utilizzare il file fmwebd_home.html sull'immagine del disco come base per l'home page personalizzata. Fare una copia del file originale prima di modificarlo.
Di seguito sono riportati i percorsi predefiniti della cartella principale del server Web. La cartella si trova sulla macchina della distribuzione di FileMaker Server su cui è in esecuzione il server Web.
-
Windows: per IIS con HTTP o HTTPS:
[unità]:\Programmi\FileMaker\FileMaker Server\HTTPServer\conf
dove
[unità]
è l'unità in cui risiede il componente Motore per la Pubblicazione Web della distribuzione di FileMaker Server. -
macOS: per Apache con HTTP:
/Libreria/FileMaker Server/HTTPServer/htdocs
-
macOS: per Apache con HTTPS:
/Libreria/FileMaker Server/HTTPServer/htdocs/httpsRoot
-
Linux: per Apache con HTTP:
/opt/FileMaker/FileMaker\ Server/HTTPServer/htdocs
-
Linux: per Apache con HTTPS:
/opt/FileMaker/FileMaker\ Server/HTTPServer/htdocs/httpsRoot
Nota:l'hosting di una home page personalizzata nella cartella principale del server Web non è supportato per FileMaker Cloud.
Per accedere alla home page personalizzata:
Utilizzare la seguente sintassi URL:
<schema>://<indirizzo IP o nome di dominio>/<nome file>
Ad esempio, se la home page personalizzata è xyz_home.html e il nome di dominio del Motore per la pubblicazione Web è example.com, indirizzare gli utenti al seguente URL:
https://example.com/xyz_home.html
Per indirizzare gli utenti Web a una home page personalizzata quando si disconnettono, aggiungere il parametro homeurl
all'URL di ciascuna app personalizzata FileMaker WebDirect. Ad esempio:
https://example.com/fmi/webd/Contacts?homeurl=https://example.com/xyz_home.html
È possibile impostare homeurl
sull'URL della home page personalizzata o su qualsiasi altro URL.
Nota:a partire da FileMaker Server 19.4.1, i reindirizzamenti da una pagina iniziale personalizzata sono disabilitati per impostazione predefinita. Le impostazioni di reindirizzamento sono configurate nel file jwpc_prefs.xml in [cartella_installazione]/Web Publishing/conf
con due nuovi parametri: homeurlenabled
e customhomeurl
. Il parametro homeurlenabled
può essere impostato su yes
per abilitare l'impostazione. Il parametro customhomeurl
può essere impostato su un elenco separato da virgole di indirizzi IP o domini di reindirizzamento approvati. Ad esempio:
<parameter name="homeurlenabled">yes</parameter>
<parameter name="customhomeurl">https://primary.example.com,https://secondary.example.com</parameter>
Note
- Quando si modifica il file fwpc_prefs.xml in
[cartella_installazione]/Web Publishing/conf
, utilizzare un editor di testo normale. - Quando l'amministratore server importa un certificato SSL personalizzato, le connessioni al server database utilizzeranno la crittografia SSL. Assicurarsi che le home page personalizzate e i contenuti Web personalizzati siano ospitati nella directory HTTPS del Motore WPE. Vedere la Guida di FileMaker Server.
- È necessario riavviare FileMaker Server per rendere effettive le modifiche al reindirizzamento alla home page personalizzata. Vedere la Guida di FileMaker Server.
Considerazioni sulla progettazione
Alcuni elementi delle app personalizzate FileMaker Pro si comportano diversamente sul Web. Tenere presenti le seguenti informazioni quando si progetta un'app personalizzata.
Generale
- FileMaker WebDirect non supporta gesti o animazioni.
- Apportare modifiche a un'app personalizzata mentre gli utenti Web sono collegati può portare risultati imprevisti. Ad esempio, se si salvano le modifiche a un formato che gli utenti Web stanno visualizzando in Visualizza come lista, il record corrente di ciascun utente Web viene modificato nel primo record del gruppo trovato.
- Utilizzare font installati su tutti i sistemi operativi di destinazione. Se un font non è disponibile, il browser Web lo sostituisce con un font predefinito.
- Gli oggetti e gli oggetti raggruppati non devono occupare più sezioni del formato. Se un oggetto o un gruppo di oggetti occupa più sezioni, viene visualizzato solo nella sezione del formato in cui è ancorato.
- Quando un utente accede a un campo in un portale, i record nel portale non vengono aggiornati finché l'utente non esce dal campo.
- Per identificare il record corrente in Visualizza come lista, applicare lo stile dello stato Attivo dell'oggetto alla sezione Corpo del formato. L'indicatore del record corrente non è supportato in Visualizza come lista.
- Le opzioni di formattazione condizionale Evidenzia, Apice e Pedice non sono supportate. Le opzioni Sottolineato, Parola sottolineata e Doppia sottolineatura sono tutte visualizzate come una normale sottolineatura.
- I testi descrizione non sono supportati con i seguenti oggetti del formato: testo, immagini, campi che non permettono l'inserimento, campi di fusione, variabili di fusione, portali, grafici e visualizzatori Web che non permettono l'interazione.
- FileMaker WebDirect visualizza le barre di scorrimento in base alle preferenze di sistema. FileMaker WebDirect non supporta l'opzione Mostra la barra di scorrimento nella finestra di dialogo Impostazione portale.
- Se FileMaker WebDirect non è in grado di rilevare o non supporta la lingua del browser Web, visualizza l'interfaccia, i testi descrizione e le finestre di dialogo in inglese.
Numero massimo di connessioni
Ogni distribuzione di FileMaker Server e FileMaker Cloud ha un numero massimo di connessioni Quando viene raggiunto il numero massimo di connessioni, gli altri utenti Web visualizzano un messaggio di errore nel browser Web quando tentano di aprire l'app personalizzata.
-
Se si pensa che la segnalazione del raggiungimento del numero massimo di connessioni da parte di FileMaker Server o FileMaker Cloud sia errata, è possibile che un utente Web non si sia disconnesso correttamente dall'app personalizzata. È possibile attendere lo scadere della sessione, chiudere il file per disconnettere tutti gli utenti dall'app personalizzata oppure disconnettere determinati utenti attraverso l'Admin Console. Vedere la Guida di FileMaker Server e la Guida di FileMaker Cloud.
- Gli utenti Web devono evitare di aprire la stessa app personalizzata da più finestre del browser o da più schede nella stessa finestra del browser. Ogni finestra o scheda del browser utilizza la propria connessione a FileMaker Server o FileMaker Cloud; vi è quindi il rischio che si raggiunga rapidamente il limite di connessioni Vedere Utilizzo di finestre virtuali.
Browser mobili
-
I browser mobili non supportano l'opzione per visualizzare sempre le barre di scorrimento verticali nei portali.
- I browser mobili non supportano i testi descrizione.
-
I browser mobili visualizzano una tastiera a video solo quando l'utente fa clic in un campo.
- I file PDF nei campi Contenitore non sono interattivi. Sui dispositivi iOS e iPadOS, i campi Contenitore visualizzano solo la prima pagina del PDF. Sui dispositivi Android, fare clic sui link nei campi Contenitore per visualizzare i PDF in una nuova finestra del browser Web. Per interagire con i PDF nei campi Contenitore, aprire l'app personalizzata in Windows o macOS.
- Sui dispositivi iOS e iPadOS, l'impostazione del browser Richiedi sito desktop deve essere deselezionata.
Campi
-
Se un campo utilizza formattazioni di sistema per visualizzare i dati, FileMaker WebDirect utilizza le formattazioni di sistema predefinite per la posizione in cui l'app personalizzata è stata creata. Le formattazioni di sistema predefinite influenzano la formattazione di date, ore e indicatori data e ora in campi, campi di fusione e messaggi di convalida.
-
Le seguenti funzioni non sono supportate per i campi: completamento automatico (type-ahead), orientamento verticale del testo, metodi di immissione impostati da FileMaker Pro e interlinea.
- FileMaker WebDirect può solo accedere ai campi dei file ospitati sullo stesso server.
-
I bordi e i riempimenti dei campi vengono visualizzati in tutti i record. L'opzione Delinea i campi solo nel record corrente nella finestra di dialogo Impostazione formato non è supportata.
-
Comunicare agli utenti di evitare di aggiungere spazi iniziali o finali in un campo Testo poiché i dati potrebbero non essere visualizzati nel campo Testo quando si apre l'app personalizzata in FileMaker WebDirect. Se sono necessari spazi supplementari, assicurarsi che il campo Testo sia abbastanza grande per contenerli. In caso contrario, aggiungere una barra di scorrimento al campo Testo.
-
Le caselle di modifica nascosta visualizzano sempre lo stesso numero di caratteri nascosti come caratteri effettivi nel campo e non visualizzano i ritorni a capo come caratteri nascosti.
- I gruppi di caselle di controllo e i gruppi di pulsanti di opzione vengono visualizzati come comandi HTML standard; non supportano gli stili degli oggetti. Se vengono visualizzati tagliati, allargare i campi sul formato FileMaker Pro.
- Nei menu a comparsa e negli elenchi a discesa, gli utenti Web non possono utilizzare un comando Modifica o Altro per modificare o aggiungere valori a una lista valori.
-
Gli utenti Web possono inserire in ciascun campo Contenitore un file di dimensioni massime pari a 300 MB. Per inserire file di dimensioni superiori a 300 MB, utilizzare FileMaker Pro.
-
Gli utenti Web possono utilizzare file di dimensioni massime pari a 300 MB nei campi Contenitore interattivi. Se un file supera i 300 MB, gli utenti Web devono esportare i contenuti del campo Contenitore per utilizzare il file. Per utilizzare file le cui dimensioni superano i 300 MB nei campi Contenitore interattivi, utilizzare FileMaker Pro.
-
Per consentire agli utenti Web di esportare i dati dai campi Contenitore, impostare Comandi di menu disponibili su Tutti nella finestra di dialogo Modifica set privilegi.
Controlli pannello
- Ridurre al minimo il numero di stili personalizzati applicati ai controlli pannello. Se si applica uno stile personalizzato a un controllo pannello, lo stile personalizzato può essere visualizzato su altri controlli pannello nello stesso formato, anche se questi hanno stili differenti.
- Gli oggetti posizionati sull'etichetta delle schede di un controllo struttura a schede sono visualizzati nell'area del pannello.
- Quando si progettano pannelli slide nell'app personalizzata, selezionare Mostra punti di navigazione nella finestra di dialogo Impostazione controllo slide per consentire agli utenti Web di passare da un pannello slide a un altro con i punti del controllo slide. I controlli slide non supportano lo scorrimento rapido tra i pannelli nel browser Web. In alternativa, è possibile definire degli script per controllare la navigazione tra i pannelli slide.
Popover
-
I popover non vengono ridimensionati quando si ridimensiona la finestra; pertanto, progettare i popover tenendo presente le dimensioni della finestra del browser Web. Il ridimensionamento di una finestra del browser a dimensioni più piccole rispetto al popover aperto o l'apertura di un popover più grande dell'attuale finestra potrebbe portare risultati imprevisti.
-
Se un utente scorre il formato in Visualizza come lista, i popover non si chiudono finché l'utente non accede a un altro record.
Barre dei pulsanti
-
In Visualizza come lista, le barre dei pulsanti possono avere segmenti attivi diversi per ogni record nel gruppo trovato.
-
In caso di ridimensionamento di una barra dei pulsanti, questa visualizza il segmento attivo predefinito.
Visualizzatori Web
FileMaker WebDirect utilizza gli iframe per visualizzare le pagine dei visualizzatori Web. Pertanto, alle pagine dei visualizzatori Web vengono applicate tutte le restrizioni e le limitazioni degli iframe. A volte le limitazioni possono provocare la visualizzazione di alcuni siti Web vuoti all'interno di un visualizzatore Web al quale si accede in FileMaker WebDirect. Per risolvere i problemi legati alle due cause più comuni di questo errore:
- Verificare che l'URL di destinazione utilizzi lo stesso protocollo (http o https) della pagina principale. Ad esempio, se l'accesso alla pagina FileMaker WebDirect viene eseguito utilizzando https, anche l'URL per la pagina del visualizzatore Web deve iniziare con https e viceversa.
- Assicurarsi che il visualizzatore Web stia puntando a un sito Web che consente di incorporare i propri contenuti in altri siti Web. Ad esempio, se l'intestazione X-Frame-Options per un sito Web include X-Frame-Options: SAMEORIGIN, i contenuti del sito possono essere utilizzati solo in un iframe di un altro sito Web ospitato sullo stesso dominio.
- Anche se si deseleziona la casella di controllo Consentire l'interazione con il contenuto del visualizzatore Web nella finestra di dialogo Impostazione visualizzatore Web, gli utenti Web potrebbero essere in grado di interagire in modo limitato con i contenuti del visualizzatore Web. L'interazione può essere limitata anche se il visualizzatore Web è definito come pulsante.
- Se l'URL calcolato da un visualizzatore Web non comprende i due punti (:), FileMaker WebDirect aggiunge lo schema http:// all'inizio dell'URL. Per evitare errori, quando si imposta un visualizzatore Web è bene inserire nell'indirizzo Web lo schema adeguato.
- Le opzioni Indietro e Avanti dell'istruzione di script Impostazione visualizzatore Web non sono supportate in FileMaker WebDirect. Per andare avanti e indietro all'interno di un visualizzatore Web in FileMaker WebDirect, fare clic con il tasto destro del mouse (Windows) o fare clic tenendo premuto Ctrl (macOS) in un visualizzatore Web e selezionare Indietro o Avanti. Se il formato contiene più di un visualizzatore Web, il menu di scelta rapida funziona solo con il visualizzatore Web che è passato per ultimo da una pagina all'altra, non necessariamente quello su cui si trova il puntatore.
- FileMaker WebDirect non supporta i visualizzatori Web il cui contenuto è pubblicato da FileMaker WebDirect. Se l'URL del visualizzatore Web contiene
/fmi/webd
, nel visualizzatore Web non viene visualizzata nessuna pagina Web. - Il contenuto di un visualizzatore Web può avere effetti indesiderati su FileMaker WebDirect. Ad esempio, un URL (calcolato a partire dai dati dei campi o impostato dall'utente facendo clic su un link in un visualizzatore Web) può specificare una pagina con l'attributo
target=top
. Questo attributo provoca la sostituzione di FileMaker WebDirect da parte della pagina nella finestra del browser Web. - Poiché i fornitori dei sistemi operativi risolvono costantemente i problemi legati alla sicurezza, è possibile che vengano disattivate alcune funzioni, spesso insieme alla modifica delle impostazioni di sicurezza all'interno del browser Web dell'utente. È possibile che tali modifiche disattivino o influiscano sul comportamento dei visualizzatori Web in FileMaker WebDirect. Mostrare agli utenti come cambiare le impostazioni di sicurezza dei browser per consentire un corretto funzionamento dei visualizzatori Web, oppure assicurarsi che gli URL dei visualizzatori Web appartengano esclusivamente a pagine affidabili.
Bordi e spaziatura interna
-
Lo spessore dei bordi degli oggetti il cui valore non corrisponde a un numero intero viene arrotondato al numero intero più vicino. Uno spessore superiore a 0 punti ma inferiore a 1 punto viene arrotondato a 1.
-
Se si applica un bordo alla sezione o allo sfondo di un formato, non posizionare gli oggetti sul bordo. In caso contrario, le parti degli oggetti oltre il bordo non verranno visualizzate nel browser Web.
-
Se si applica una porzione di un'immagine come riempimento per la sezione o lo sfondo di un formato, non posizionare gli oggetti del formato su o accanto ai segmenti dell'immagine che fanno da bordo alla sezione o allo sfondo del formato. In caso contrario, gli oggetti del formato potrebbero non essere visualizzati come previsto.
-
Modificare la spaziatura interna di un oggetto per visualizzarne i contenuti a una determinata distanza dal bordo dell'oggetto. FileMaker WebDirect non supporta il rientro.
Condizioni nascoste
-
Per nascondere un oggetto all'interno di un gruppo, applicare una condizione nascosta all'intero gruppo di oggetti. Gli utenti non possono fare clic sugli oggetti posizionati dietro oggetti nascosti in gruppi di oggetti, a meno che l'intero gruppo di oggetti non sia nascosto.
-
Se si applicano le impostazioni dei pulsanti e una condizione nascosta a un oggetto, applicare la condizione nascosta per ultima. In caso contrario, gli utenti potrebbero non essere in grado di fare clic sugli oggetti posizionati dietro l'oggetto con impostazioni dei pulsanti quando questo è nascosto.
Ordine di inserimento
- L'ordine di inserimento può essere diverso da quello in FileMaker Pro. Browser diversi possono supportare l'ordine di inserimento in modo diverso.
- L'ordine di inserimento in un browser Web comprende caselle di modifica, caselle di modifica nascosta, elenchi a discesa, menu a comparsa, calendari a discesa, gruppi di caselle di controllo, gruppi di pulsanti di opzione e campi Contenitore.
- Nel modo Trova, l'ordine di inserimento non comprende i campi Calcolo.
- iPadOS: se si utilizza la Smart Keyboard con iPad Pro, l'ordine di inserimento può non funzionare come previsto. Ad esempio, si potrebbe essere in grado di spostarsi in campi non compresi nell'ordine di inserimento del formato.
App personalizzate con più file
-
Creare nomi account e password identici in ciascun file di un'app personalizzata FileMaker WebDirect. Quando gli utenti inseriscono il nome account e la password per il primo file, le informazioni vengono utilizzate per autenticare i file correlati. È inoltre necessario attivare il privilegio esteso fmwebdirect per tutti i set di privilegi in tutti i file dell'app personalizzata.
-
I browser Web non possono visualizzare i campi di un altro file su un formato a meno che gli utenti Web non abbiano accesso anche a quel file. Questa limitazione vale anche per i campi Calcolo basati sui valori dei campi di altri file.
-
Se un'app personalizzata contiene riferimenti a un file correlato protetto al quale non è consentito l'accesso, gli utenti Web non sono autorizzati all'accesso al file protetto in FileMaker WebDirect. Di conseguenza, quando gli utenti Web aprono l'app personalizzata, il file non contiene i dati del file protetto. Per evitare questa situazione, utilizzare FileMaker Pro per autorizzare tutti i file che fanno riferimento a file protetti. Vedere la Guida di FileMaker Pro.
Distribuzioni su più macchine
- Se una distribuzione di FileMaker Server reindirizza una connessione FileMaker WebDirect a diversi Motori per la Pubblicazione Web, il nome host visualizzato nella barra dell'URL cambia in base al nome host del Motore WPE di destinazione. Le funzioni che fanno riferimento a nomi host di Motori WPE specifici, come visualizzatori Web, potrebbero restituire risultati imprevisti.
- Se il Motore WPE è disattivato su una macchina nella distribuzione e un utente utilizza l'URL di quella macchina per accedere a FileMaker WebDirect, l'utente non verrà reindirizzato a un Motore WPE disponibile e non sarà in grado di accedere a FileMaker WebDirect.
- Se il Motore WPE è attivato su una macchina secondaria, le app personalizzate FileMaker WebDirect sono disponibili sulla macchina secondaria, anche se FileMaker WebDirect è disattivato sulla macchina primaria.
- Se si utilizza una home page personalizzata o se si ospitano contenuti Web personalizzati per l'app personalizzata, assicurarsi che tutti i contenuti personalizzati siano ospitati su tutti i Motori WPE nella distribuzione di FileMaker Server. In caso contrario, alcuni Motori WPE potrebbero non essere in grado di accedere o visualizzare i contenuti personalizzati.
- La visualizzazione dei contenuti di FileMaker WebDirect in tag
<iframe>
di pagine Web separate potrebbe provocare risultati imprevisti. - Per utilizzare i plug-in con FileMaker WebDirect in una distribuzione su più macchine, installarli sulla macchina primaria e su tutte le macchine secondarie.