Guida di FileMaker WebDirect 18
Introduzione a FileMaker WebDirect
FileMaker WebDirect™ è un client FileMaker®, utilizzato con FileMaker Server o un prodotto FileMaker Cloud, che consente agli utenti di interagire con le app personalizzate sul Web. Lo sviluppatore crea le app personalizzate utilizzando FileMaker Pro Advanced, quindi le ospita, le gestisce e le configura utilizzando FileMaker Server o un prodotto 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 Advanced, nella Guida di FileMaker Server e nella documentazione dei prodotti FileMaker Cloud nel centro documentazione prodotto.
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 soluzioni per FileMaker WebDirect e sull'hosting delle soluzioni da parte di FileMaker Server, FileMaker Cloud for AWS o FileMaker Cloud.
Termini utilizzati in questa guida:
- pubblicazione sul Web - soluzioni a cui gli utenti possono accedere tramite Internet o una rete intranet utilizzando un browser Web
- utente Web - coloro che utilizzano una soluzione FileMaker Pro Advanced pubblicata sul Web utilizzando FileMaker WebDirect
- soluzione, database, app personalizzata, file - ciò che FileMaker Pro Advanced crea e ciò a cui gli utenti Web accedono attraverso FileMaker WebDirect
- 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.
- 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.
- prodotti FileMaker Cloud - indica sia FileMaker Cloud che FileMaker Cloud for AWS.
- Admin Console - indica l'Admin Console per FileMaker Server, FileMaker Cloud for AWS e FileMaker Cloud, a meno che non venga descritto un determinato prodotto. FileMaker Cloud Admin Console indica l'Admin Console per entrambi i prodotti FileMaker Cloud, a meno che non venga descritto un determinato prodotto.
Per altra documentazione, visitare il centro documentazione prodotto.
Informazioni su FileMaker WebDirect
FileMaker WebDirect combina gli elementi di un'applicazione Web e di un'applicazione desktop, trasferendo le funzioni di FileMaker Pro Advanced nelle soluzioni sul Web. Con FileMaker WebDirect, è possibile:
-
distribuire facilmente e rapidamente una soluzione 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 soluzioni di eseguire molte più operazioni rispetto a FileMaker Pro Advanced, nei limiti dei moderni browser Web.
FileMaker WebDirect offre le migliori prestazioni se utilizzato per:
-
distribuire soluzioni FileMaker destinate principalmente ai browser Web
-
estendere soluzioni 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 una soluzione 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 una soluzione esistente per gli utenti Web, prevedere anche alcune modifiche alla soluzione per garantire la migliore esperienza utente possibile. Sebbene siano necessarie alcune modifiche alla soluzione che utilizza FileMaker Pro Advanced, 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 della soluzione 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 una soluzione FileMaker. Nel browser Web, FileMaker WebDirect viene eseguito come un client che interagisce con una soluzione ospitata da FileMaker Server o un prodotto FileMaker Cloud.
FileMaker Server e i prodotti FileMaker Cloud comprendono i seguenti componenti:
- Server database: ospita le soluzioni condivise con tutti i client FileMaker (FileMaker Pro Advanced, 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 dalla soluzione 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 master e worker.
- Server Web: comunica con i browser Web utilizzando i protocolli HTTP/HTTPS e WebSocket per gestire la soluzione 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 di un prodotto 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 Advanced devono essere inviati da FileMaker WebDirect a FileMaker Server o al prodotto FileMaker Cloud. L'host della soluzione 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
I prodotti FileMaker Cloud possono 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 una soluzione 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 il prodotto 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 una soluzione FileMaker WebDirect
Passo 1: Pianificare la soluzione 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 di un prodotto FileMaker Cloud non supporta il numero di utenti richiesto, potrebbe essere necessario rivedere la configurazione hardware.
Per le configurazioni hardware consigliate per FileMaker Server, consultare la Knowledge Base di FileMaker.
Dispositivi che accedono alla soluzione
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 alla soluzione, è 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 i prodotti FileMaker Cloud più lentamente rispetto a quelli dotati di configurazioni hardware più potenti.
Plug-in
Se si utilizzano plug-in di terze parti con una soluzione FileMaker WebDirect, utilizzare esclusivamente quelli abilitati per il Motore WPE (generalmente, un plug-in progettato per essere utilizzato esclusivamente con FileMaker Pro Advanced non è compatibile con il Motore WPE). Vedere la Guida di FileMaker Server e la documentazione dei prodotti FileMaker Cloud nel centro documentazione prodotto.
Passo 2: Comprendere le capacità di FileMaker WebDirect
Sebbene FileMaker WebDirect sia simile a FileMaker Pro Advanced, non dispone di tutte le funzioni di un client FileMaker Pro Advanced.
-
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 Advanced non sono supportati per le soluzioni 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 alla soluzione
-
la qualità della connessione di rete dell'utente Web
-
la quantità di dati trasferita tra FileMaker Server o il prodotto FileMaker Cloud e il browser Web
-
la frequenza con cui il browser Web comunica con FileMaker Server o il prodotto 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 soluzioni 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 soluzioni 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 la soluzione e progettare una soluzione 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, 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 nascondere 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 Advanced. Vedere la Guida di FileMaker Pro Advanced.
Per le soluzioni 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, la soluzione 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 nella soluzione 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 Advanced.
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 una soluzione 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 Advanced.
-
Le istruzioni di script relative alle finestre funzionano in modo diverso in FileMaker WebDirect rispetto a FileMaker Pro Advanced. Poiché i browser Web utilizzano un'interfaccia a documento singolo, se la soluzione 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 non supporta gli stili delle finestre.
- 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 gli utenti aprono il file attraverso la FileMaker Customer Console, la home page della FileMaker Customer Console viene visualizzata nella stessa scheda del browser.
Importazione ed esportazione dei dati
Gli utenti Web potrebbero dover condividere i dati tra la soluzione 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 Advanced, gli utenti Web devono avere accesso a un account nel file.
- L'importazione e l'esportazione dei dati non è supportata nei browser mobili.
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 master e sulle macchine worker 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 la soluzione, se è stato raggiunto il limite di connessioni
-
impedire alla soluzione 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 nella soluzione
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 Advanced. Rivedere tutti i calcoli e gli script nella soluzione 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 Advanced.
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 alla soluzione da FileMaker WebDirect.
-
È possibile rilevare il sistema operativo e il browser Web sui quali è in esecuzione la soluzione 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 Advanced.
-
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 al prodotto 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 soluzioni 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 Advanced per memorizzare il nome utente e la password per l'origine dati nella soluzione. Vedere la Guida di FileMaker Pro Advanced.
Se una soluzione è configurata per utilizzare l'autenticazione Single Sign On 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 documentazione dei prodotti FileMaker Cloud nel centro documentazione prodotto.
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 di un prodotto FileMaker Cloud della soluzione 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 nella soluzione FileMaker WebDirect e nell'origine dati esterna.
Se il nome account e la password dell'utente Web nella soluzione 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 la soluzione FileMaker WebDirect tenta di accedervi.
Per informazioni sulle origini dati FileMaker esterne, vedere la Guida di FileMaker Pro Advanced.
Pubblicazione di una soluzione FileMaker WebDirect
Condivisione di una soluzione FileMaker WebDirect
Per pubblicare un'app personalizzata FileMaker Pro Advanced sul Web come una soluzione FileMaker WebDirect, utilizzare FileMaker Pro Advanced per stabilire quali account utente possono avere accesso alla soluzione da un browser Web, quindi caricare l'app personalizzata su FileMaker Server o su un prodotto FileMaker Cloud.
Selezione degli utenti che hanno accesso a una soluzione
Per consentire agli utenti Web di aprire una soluzione FileMaker WebDirect, è necessario configurare ogni file per permettere l'accesso a uno o più set di privilegi.
-
Aprire l'app personalizzata in FileMaker Pro Advanced.
-
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 Advanced.
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 la soluzione finché non si disconnettono o finché la sessione non scade.
- Per visualizzare le app personalizzate nella home page della FileMaker Customer Console, il privilegio esteso fmwebdirect deve essere attivato. Vedere Apertura delle soluzioni nella FileMaker Customer Console.
-
Ripetere i passi 3 e 4 per tutte le app personalizzate che si desidera pubblicare.
Suggerimento:se la soluzione comprende molti file e non si desidera che vengano visualizzati tutti i nomi, selezionare Non visualizzare nel Centro di comando di FileMaker WebDirect.
-
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 di un prodotto FileMaker Cloud che ospita la soluzione. Vedere la Guida di FileMaker Server e la documentazione dei prodotti FileMaker Cloud nel centro documentazione prodotto.
Apertura di una soluzione FileMaker WebDirect
Gli utenti Web accedono alle soluzioni FileMaker WebDirect attraverso il Centro di comando di FileMaker WebDirect, la FileMaker Customer Console, una pagina HTML o una home page personalizzata.
Apertura delle soluzioni nel Centro di comando di FileMaker WebDirect
Il Centro di comando di FileMaker WebDirect visualizza le icone e i nomi dei file delle soluzioni FileMaker WebDirect ospitate.
Per non visualizzare una soluzione nel Centro di comando di FileMaker WebDirect, vedere Selezione degli utenti che hanno accesso a una soluzione.
-
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 di un prodotto FileMaker Cloud. -
Fare clic sul nome di una soluzione 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 una soluzione 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 documentazione dei prodotti FileMaker Cloud nel centro documentazione prodotto. - Quando si tenta di aprire una soluzione 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 FileMaker Customer Console.
Apertura delle soluzioni nella FileMaker Customer Console
La FileMaker Customer Console è un'applicazione basata sul Web per gestire account, gruppi, host, impostazioni e abbonamenti degli ID FileMaker. Gli utenti ID FileMaker possono utilizzare la FileMaker Customer Console per aprire le soluzioni FileMaker WebDirect ospitate da FileMaker Cloud. Le soluzioni che gli utenti visualizzano nella propria home page variano in base ai seguenti fattori:
- l'account può accedere alla soluzione (stabilito dai privilegi di accesso definiti in FileMaker Pro Advanced)
- la FileMaker Customer Console è stata configurata per visualizzare le soluzioni alle quali è stato assegnato il privilegio esteso fmwebdirect
- le soluzioni in FileMaker Pro Advanced sono state impostate per non essere visualizzate nel Centro di comando di FileMaker WebDirect
Vedere la Guida della FileMaker Customer Console e la Guida di FileMaker Pro Advanced.
Per aprire una soluzione:
- Aprire la pagina di accesso alla FileMaker Customer Console.
-
Accedere utilizzando il proprio account ID FileMaker.
È sufficiente eseguire l'accesso un'unica volta per tutte le soluzioni con cui si lavorerà.
- Nella home page, fare clic su una soluzione, quindi selezionare Apri in FileMaker WebDirect.
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 alla soluzione, è possibile fornire un collegamento alla soluzione.
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 documentazione dei prodotti FileMaker Cloud nel centro documentazione prodotto. -
Se si chiudono spesso le soluzioni, o se gli utenti Web accedono a diverse soluzioni, è 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 FileMaker, il file si apre in FileMaker WebDirect. In caso contrario, gli utenti vengono reindirizzati alla pagina di accesso all'ID FileMaker.
Accesso con POST HTTP
Gli utenti possono accedere alle soluzioni FileMaker WebDirect con una richiesta POST HTTP invece di utilizzare il Centro di comando di FileMaker WebDirect o una home page personalizzata.
Per aprire una soluzione 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 soluzioni 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
Nota:l'hosting di una home page personalizzata nella cartella principale del server Web non è supportato per i prodotti 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 l'indirizzo IP del Motore per la Pubblicazione Web è 192.168.123.101, gli utenti devono essere indirizzati al seguente URL:
http://192.168.123.101/xyz_home.html
Per indirizzare gli utenti Web a una home page personalizzata quando si disconnettono, aggiungere il parametro homeurl
all'URL di ciascuna soluzione FileMaker WebDirect. Ad esempio:
http://192.168.123.101/fmi/webd/Contacts?homeurl=http://192.168.123.101/xyz_home.html
È possibile impostare homeurl
sull'URL della home page personalizzata o su qualsiasi altro URL.
Nota: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.
Considerazioni sulla progettazione
Alcuni elementi delle soluzioni FileMaker Pro Advanced si comportano diversamente sul Web. Tenere presenti le seguenti informazioni quando si progetta una soluzione.
Generale
- FileMaker WebDirect non supporta gesti o animazioni.
- Apportare modifiche a una soluzione 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 di un prodotto 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 la soluzione.
-
Se si pensa che la segnalazione del raggiungimento del numero massimo di connessioni da parte di FileMaker Server o del prodotto FileMaker Cloud sia errata, è possibile che un utente Web non si sia disconnesso correttamente dalla soluzione. È possibile attendere lo scadere della sessione, chiudere il file per disconnettere tutti gli utenti dalla soluzione oppure disconnettere determinati utenti attraverso l'Admin Console. Vedere la Guida di FileMaker Server e la documentazione dei prodotti FileMaker Cloud nel centro documentazione prodotto.
- Gli utenti Web devono evitare di aprire la stessa soluzione 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 al prodotto 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, 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 la soluzione in Windows o macOS.
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 la soluzione è 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 Advanced 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 la soluzione 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 Advanced.
- 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 Advanced.
-
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 Advanced.
-
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 nella soluzione, 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 Advanced. 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.
- iOS: 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.
Soluzioni con più file
-
Creare nomi account e password identici in ciascun file di una soluzione 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 della soluzione.
-
I browser Web non possono visualizzare i campi di un formato che appartengono a un altro file, 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 una soluzione 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 la soluzione, il file non contiene i dati del file protetto. Per evitare questa situazione, utilizzare FileMaker Pro Advanced per autorizzare tutti i file che fanno riferimento a file protetti. Vedere la Guida di FileMaker Pro Advanced.
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 worker, le soluzioni FileMaker WebDirect sono disponibili sulla macchina worker, anche se FileMaker WebDirect è disattivato sulla macchina master.
- Se si utilizza una home page personalizzata o se si ospitano contenuti Web personalizzati per la soluzione, 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 master e su tutte le macchine worker.