Claris FileMaker WebDirect 19 Guide
Introduktion
Claris® FileMaker WebDirect™ är en Claris FileMaker®-klient som används med Claris FileMaker Server® eller Claris FileMaker Cloud® och som låter användarna interagera med dina anpassade appar på webben. Du skapar anpassade appar med Claris FileMaker Pro® och använder sedan FileMaker Server eller FileMaker Cloud för att dela, hantera och konfigurera dem.
Säkerheten är mycket viktig när du publicerar information på webben. Gå igenom säkerhetsriktlinjerna i FileMaker Säkerhetsguide, FileMaker Pro Hjälp, FileMaker Server Hjälp och FileMaker Cloud Hjälp.
Information om krav på maskin- och programvara finns under systemkrav för FileMaker Server.
Om denna guide
Den här guiden innehåller information om att utforma anpassade appar för FileMaker WebDirect och dela dem med FileMaker Server eller FileMaker Cloud som värd.
Termer som används i denna guide:
- publicera på webben – anpassade appar som användare kan komma åt via internet eller i ett intranät med hjälp av en webbläsare
- webbanvändare – någon som jobbar med en anpassad FileMaker Pro-app som publicerats på webben med FileMaker WebDirect
- anpassad app, databas, fil – det som skapas med FileMaker Pro och som webbanvändarna kommer åt genom FileMaker WebDirect
- Admin Console – avser Admin Console för FileMaker Server och FileMaker Cloud om inte en viss produkt beskrivs.
Mer dokumentation finns i Produktdokumentationscentret.
Om FileMaker WebDirect
Claris FileMaker WebDirect® kombinerar flera aspekter av ett webbprogram med ett skrivbordsprogram och tar FileMaker Pro-funktioner till dina anpassade appar på webben. Med FileMaker WebDirect kan du:
-
snabbt och enkelt driftsätta en anpassad app till alla som har en kompatibel webbläsare utan att använda något webbredigeringsverktyg eller andra tekniker
-
komma åt data från de flesta moderna webbläsarna
-
importera och exportera poster och containerdata
-
driftsätta ett anpassat webbprogram genom att dölja och låsa menyraden och statusverktygsfältet
FileMaker WebDirect bygger på framsteg inom webbteknik och gör det möjligt för dina anpassade appar att göra mycket av det som FileMaker Pro kan göra, inom ramarna för de moderna webbläsarna.
FileMaker WebDirect fungerar bäst när du:
-
driftsätter anpassade FileMaker-appar som huvudsakligen är avsedda för webbläsare
-
utökar befintliga anpassade appar till att inkludera fjärranvändare utanför arbetsgruppen eller organisationen
För särskilda grupper av användare kan du lägga till eller ändra bara de layouter som de har behov av. Om till exempel lagerarbetare endast behöver genomföra beställningar i din anpassade app för orderhantering, kanske du bara behöver lägga till fakturalayouter som fungerar bra i en webbläsare.
Om du planerar att utöka en befintlig anpassad app för webbanvändare kan du förvänta dig att du måste göra ändringar i den anpassade appen för att skapa största möjliga användarvänlighet. Även om du kanske måste göra några ändringar i den anpassade appen med hjälp av FileMaker Pro, behöver du aldrig skriva någon PHP-, HTML-, CSS- eller JavaScript-kod.
Så här fungerar FileMaker WebDirect
FileMaker WebDirect körs i en webbläsare och använder dessa standardwebbtekniker:
-
HTML5 som definierar sidans struktur
-
CSS3 som styr sidans utseende
-
JavaScript för att göra det möjligt att interagera (till exempel att klicka på knappar)
-
HTTP/HTTPS- och WebSocket-protokoll för kommunikation mellan webbläsaren och webbservern
HTML5 och CSS3 implementeras på olika sätt i olika webbläsare. Hur din anpassade FileMaker WebDirect-app fungerar kan variera beroende på hur webbläsaren följer dessa standarder, hur webbläsarens JavaScript-motor fungerar och hur webbläsaren tolkar och återger CSS.
Arkitekturen i FileMaker WebDirect
Arkitekturen i FileMaker WebDirect förenar två olika miljöer: webbläsaren och en anpassad FileMaker-app. I webbläsaren körs FileMaker WebDirect som en klient som interagerar med en anpassad app som delas med FileMaker Server eller FileMaker Cloud som värd.
FileMaker Server och FileMaker Cloud innehåller följande komponenter:
- Databasserver: Är värd för anpassade appar som du delar med samtliga FileMaker-klienter (FileMaker Pro, Claris FileMaker Go® och FileMaker WebDirect). Den hanterar layouter, data, scripts, scripttriggers, verifiering av användarkonton, låsning av poster och kommunikation med alla FileMaker-klienter.
- Web Publishing Engine: Översätter layouter, interaktioner och data som definieras av din anpassade lösning till HTML5, CSS3, JavaScript och data för webbläsaren samt bearbetar användarinteraktion. Web Publishing Engine (WPE) skapar användargränssnittet i realtid utifrån dina layouter, så att de fungerar i webbläsaren. Den bearbetar scripts, scripttriggers, användarklick och tangenttryckningar. När FileMaker Server driftsätts på flera datorer hanterar WPE kommunikationen mellan de primära och sekundära datorerna.
- Webbserver: Kommunicerar med webbläsaren genom HTTP/HTTPS- och WebSocket-protokoll för att din anpassade app ska kunna fungera som ett webbprogram.
Allmänna designprinciper för FileMaker WebDirect
-
Layouterna bör återspegla bästa standardpraxis på webben.
Varje objekt, format, bild och interaktion på en layout innebär att mer data överförs från databasservern till webbläsaren, så överväg noga vad du vill ha med på en layout. De flesta webbprogrammen har inte hundratals interaktiva objekt eller stora, högupplösta bilder eftersom webbläsarna inte kan återge dem tillräckligt snabbt. Det kan dessutom gå långsammare på grund av dåliga nätverksanslutningar.
-
Begränsningar som är naturliga på webben gäller även för FileMaker WebDirect.
-
FileMaker Server- eller FileMaker Cloud-driftsättningen gör det mesta av arbetet för FileMaker WebDirect-klienten. Exempelvis måste tangenttryckningar och musklick som hanteras av FileMaker Pro skickas från FileMaker WebDirect till FileMaker Server eller FileMaker Cloud. Den anpassade appens värd ställer också in lås för poster, aktiverar scripttriggers, hämtar data och hanterar cacheminnet för layout och data.
-
Objekt i HTML5 följer en hierarki med överordnade/underordnade objekt – det betyder att det underordnade objektet alltid finns inom ett överordnat objekt. Exempelvis kan en bild som sträcker sig över gränserna mellan rubriken och brödtexten i en layout bara vara i en del. Det innebär att bilden beskärs vid gränsen mellan de delar den sträcker sig över.
Se Steg 2: Förstå möjligheterna med FileMaker WebDirect och saker att tänka på vid utformning.
Ansluta via internet eller ett intranät
FileMaker Cloud kan vara värd för databaser på internet och FileMaker Server kan vara värd för databaser på internet eller ett intranät.
Dessutom gäller följande:
-
Publicera din databas på en dator med fast internet- eller intranätanslutning via TCP/IP.
-
Värddatorn ska ha en IP-adress (Internet Protocol) eller ett domännamn som är dedicerat och statiskt (permanent).
-
När webbanvändare är anslutna till en anpassad FileMaker WebDirect-app bör de använda en enda nätverksanslutning via Ethernet, Wi-Fi eller mobilt nät (4G eller LTE) med stabil anslutningsbarhet och latens på 150 millisekunder eller mindre. Om du tappar anslutningen – vilket kan orsakas av avbrutna signaler eller av att du växlar mellan nätverk – kan FileMaker WebDirect-klienter kopplas bort från servern.
-
Använd SSL-kryptering (Secure Sockets Layer) för stabil kommunikation mellan FileMaker WebDirect och FileMaker Server eller FileMaker Cloud.
-
Cookies och JavaScript måste vara aktiverat och popup-fönster kan inte vara blockerade om du ska kunna använda FileMaker WebDirect.
Viktigt:När en webbläsare ansluter till en FileMaker Server-driftsättning med hjälp av HTTPS och HSTS avvisar webbläsaren alla HTTP-förfrågningar från den driftsättningens värdnamn. Acceptera HTTP-förfrågningar från det värdnamnet genom att rensa webbläsarens historik, cacheminne och HSTS-cache.
Utforma en anpassad FileMaker WebDirect-app
Steg 1: Planera din anpassade FileMaker WebDirect-app
Antal webbanvändare
Antalet samtidigt anslutna webbanvändare har en direkt inverkan på prestandan för alla anslutna webbläsare. Du behöver kanske se över maskinvarukonfigurationen på din FileMaker Server- eller FileMaker Cloud-driftsättning om den inte stöder det antal samtidiga användare som du behöver.
Information om rekommenderad maskinvarukonfiguration för FileMaker Server finns i Knowledge Base.
Enheter som ska öppna den anpassade appen
Olika enheter varierar med avseende på maskinvara och nätverkskapacitet, skärmstorlek och upplösning. Om du identifierar vilka enheter som kommer att använda den anpassade appen kan du utforma layouter med enheternas kapacitet i åtanke.
Enheter med begränsad bearbetningskapacitet är långsammare med att återge layouter och kommunicera med FileMaker Server och FileMaker Cloud än enheter med en kraftigare maskinvarukonfiguration.
Plugin-program
När du använder plugin-program från andra leverantörer med en anpassad FileMaker WebDirect-app bör du endast använda plugin-program som har aktiverats för WPE. (I allmänhet är ett plugin-program som utformats endast för FileMaker Pro inte kompatibelt med WPE.) Mer information finns i FileMaker Server Hjälp och FileMaker Cloud Hjälp.
Steg 2: Förstå möjligheterna med FileMaker WebDirect
Trots att FileMaker WebDirect är väldigt likt FileMaker Pro finns inte alla funktioner som finns i en FileMaker Pro-klient.
-
Webbanvändare kan välja layouter och olika layoutvisningslägen, men de kan inte lägga till, radera eller ändra fält, layouter, scripts, relationer, värdelistor eller andra databasscheman.
-
FileMaker WebDirect stöder inte tabellvisningsläget. Scriptsteg eller tillval för scriptsteg som byter visningsläge till tabellvisningsläget stöds inte. Om en layouts standardvisningsläge är tabellvisning visas layouten i ett annat visningsläge. Om inga andra visningslägen är aktiverade visas layouten i listvy.
-
FileMaker WebDirect tillåter inte användare att välja objekt som ligger bakom andra layoutobjekt, även om de främsta objekten är genomskinliga eller om användarna klickar på ett tomt utrymme i en grupp av objekt. Istället för att stapla flera objekt kan du:
-
använda beräknade värden för fliketiketter
-
lägga till ikoner på knappar istället för att stapla bilder framför knapparna
-
gruppera flera objekt och ange knappinställningar för gruppen
-
-
FileMaker WebDirect erbjuder begränsade textstilar. Markeringar, textstil för stycken och tabbstopp stöds inte. FileMaker WebDirect stöder bara formaterad text som stöds av webbläsaren. Formaterad text stöds bara när det används för knappar och layouttext. När det gäller fält är det bara formaterad text som används som objektformat som visas i FileMaker WebDirect. Webbanvändare kan inte ange data som formaterad text. Om man redigerar ett fält i FileMaker WebDirect försvinner eventuell befintlig textformatering.
-
Anpassade menyer i FileMaker Pro stöds inte för anpassade FileMaker WebDirect-appar.
Steg 3: Optimera prestanda
FileMaker WebDirects prestanda påverkas av:
-
bearbetningskapaciteten hos webbanvändarens enhet
-
antalet webbanvändare som använder den anpassade appen samtidigt
-
kvaliteten på webbanvändarens nätverksanslutning
-
mängden data som överförs mellan FileMaker Server eller FileMaker Cloud och webbläsaren
-
hur ofta webbläsaren kommunicerar med FileMaker Server eller FileMaker Cloud; kommunikationen sker varje gång följande händer:
-
en post skapas, öppnas, verkställs eller raderas.
-
den aktuella posten ändras
-
layouten ändras
-
en beräkning utförs
-
ett script utförs
-
en scripttrigger aktiveras
-
För att förbättra prestandan för dina anpassade FileMaker WebDirect-appar:
-
Minimera användningen av följande objekt i layouter: portaler, panelkontroller, beräkningsfält, statistikfält, fält med valideringsalternativ, fält med alternativ för dataformatering, scripttriggers, listvyer och verktygstips.
-
Använd bildstorlekar som är lämpliga för användning på webben.
-
Välj eller skapa enkla teman, t.ex. teman som inte använder övertoning eller bildsektorer.
-
Skapa anpassade teman och anpassade format istället för att åsidosätta befintliga teman och format.
-
Minska användningen av objektlägen på varje layoutobjekt.
-
Minimera villkorlig formatering.
Steg 4: Utforma layouter för mobila webbläsare
Webbanvändare använder anpassade FileMaker WebDirect-appar med mobila enheter som har olika skärmstorlekar och upplösningar. Du kan ge användare med mobila webbläsare en användarvänlig upplevelse genom att identifiera målenheterna för din anpassade app och utforma den anpassade appen så att den anpassar sig efter de olika enheterna.
-
Utforma varje layout för den minsta enheten av ett urval enheter och konfigurera alternativ för automatisk storleksändring av layoutobjekt för att anpassa enligt webbläsarens höjd och bredd.
- I vissa mobila webbläsare kanske användarna inte kan visa objekt vid layoutens nederkant om layouten är större än den mobila enhetens synliga område.
- På iOS- och iPadOS-enheter kan det hända att det inte går att komma åt statusverktygsfältet och vissa layoutelement om användare zoomar in för att förstora bilden på skärmen.
- På Android-enheter är storleken alltid fast för layoutelement. Användare kan inte zooma in eller ut.
-
Använd scripttriggern VidLayoutÄndraStorlek för att ändra layout om webbläsarens storlek ändras och blir större eller mindre än en viss höjd eller bredd, t.ex. när en mobil webbläsare ändrar riktning.
-
FileMaker WebDirect har inget stöd för att spara länkar till ögonblicksbilder, importera poster, exportera poster eller exportera innehåll i containerfält från mobila webbläsare.
Steg 5: Dölja menyraden och statusverktygsfältet
Om du vill skapa ett eget gränssnitt där alla uppgifter kan utföras kan du dölja menyraden och statusverktygsfältet när filen öppnas.
Du kan dölja FileMaker WebDirect-kontrollerna genom att ställa in att menyraden och statusverktygsfältet är dolda som standard i dialogrutan Filtillval i FileMaker Pro. Mer information finns i FileMaker Pro Hjälp.
För anpassade appar med flera filer måste du dölja FileMaker WebDirect-kontrollerna i varje fil.
Steg 6: Ställa in uppgifter för webbanvändare
Utöver att mata in och ändra data kan webbanvändarna behöva utföra andra uppgifter i din anpassade app.
Ange sorteringsordning
Dialogrutan Sortera poster i FileMaker WebDirect visar bara fälten i den aktuella layouten. Du kan även sortera efter fält som inte finns i layouten om de anges i scriptsteget Sortera poster. För att styra vilka fält som webbanvändarna kan sortera efter:
- dölj menyraden och statusverktygsfältet, skapa sedan knappar som utformats för att sortera data
- använd dialogrutan Hantera säkerhet för att begränsa åtkomsten till fält
Arbeta med bilder, ljud och filmer
I containerfält kan du lagra och visa bilder, spela upp ljud och filmer eller filer. Containerdata kan bäddas in i den anpassade appen eller lagras externt.
Obs!FileMaker WebDirect stöder inte containerdata som länkas efter referens. Refererade containerdata visas som en statisk ikon och kan inte exporteras.
Du kan optimera containerfält för statiskt innehåll eller för interaktivt innehåll:
-
Containerfält är som standard optimerade för statiskt innehåll. Webbanvändare kan inte öppna PDF-filer eller spela upp video- eller ljudfiler. Webbanvändare ser antingen en statisk bild eller en länk till containerfältobjektet.
-
Med containerfält som optimerats för interaktivt innehåll kan webbanvändare spela mediefiler och hantera PDF-filer. Optimera containerfältet som en interaktiv container genom att välja alternativet Interaktivt innehåll i Granskaren för FileMaker Pro.
Obs!I mobila webbläsare kan användarna inte infoga data genom att dra en fil till ett containerfält. Det kan vara bra att skapa scripts som använder scriptstegen Infoga bild, Infoga fil, Infoga ljud/video eller Infoga PDF.
Webbläsare har inkonsekvent stöd för mediefiler och webbläsarversionerna kan variera på olika operativsystem. Det är möjligt att vissa webbläsare inte sätter in, visar eller spelar upp vissa mediefiler på rätt sätt.
Arbeta med virtuella fönster
Webbanvändare kan navigera mellan flera virtuella fönster i ett enskilt webbläsarfönster för att visa en anpassad app i olika layouter, visningslägen och lägen. Endast ett virtuellt fönster i taget visas i webbläsarfönstret, men inaktiva virtuella fönster fortsätter att vara öppna även när de inte visas.
Virtuella fönster öppnas, stängs och ändras med hjälp av scriptsteg. Mer information finns i FileMaker Pro Hjälp.
-
Scriptsteg som påverkar fönster fungerar annorlunda i FileMaker WebDirect jämfört med FileMaker Pro. Eftersom webbläsare använder ett gränssnitt med ett enda dokument kommer det nya fönstret att staplas på det aktuella fönstret i samma webbläsarfönster om din anpassade FileMaker WebDirect-app använder scriptsteget Nytt fönster. I många fall kan du skapa en större användarvänlighet om du använder flytande fönster eller glidkontroller i stället för flera fönster.
- FileMaker WebDirect har stöd för fönsterstilarna dokument och kort. Mer information om fönsterstilar i FileMaker WebDirect finns i FileMaker Pro Hjälp.
- Om du öppnar ett nytt virtuellt fönster med scriptsteget Nytt fönster, bör du tillhandahålla scriptknappar som kan användas till att navigera mellan och stänga virtuella fönster.
-
Du stänger virtuella fönster som inte används med scriptsteget Stäng fönster.
-
Om du utformar ett script som utför ett externt script från en FileMaker-datakälla och du vill återgå till det ursprungliga fönstret, lägger du till scriptsteget Välj fönster [Aktuellt fönster] direkt efter scriptsteget Utför script i det ursprungliga scriptet.
-
Om du använder scriptsteget Avsluta programmet eller stänger det sista virtuella fönstret med scriptsteget Stäng fönster, avslutar scriptet användarens session och tar användaren tillbaka till FileMaker WebDirect Startcenter. Om den anpassade appen delas med FileMaker Cloud som värd, dirigeras användaren till startsidan i Claris Customer Console i samma webbläsare när FileMaker WebDirect-sessionen avslutas.
Importera och exportera data
Webbanvändare kan behöva dela data mellan den anpassade appen och andra program. I FileMaker WebDirect kan webbanvändarna importera och exportera följande filformat:
Filformat | Importera | Exportera |
---|---|---|
FileMaker Pro (FMP12) | Ja | |
Tabbavgränsade värden | Ja | Ja |
Kommaseparerade värden | Ja | Ja |
DBF | Ja | Ja |
Merge | Ja | Ja |
Excel | Ja | |
HTML-tabell | Ja |
Kommentarer
- Specialavgränsade värden stöds i scriptsteget Importera poster.
- Exporterade eller sparade filer hämtas till webbläsarens standardplats för nedladdningar.
- För att importera från en FileMaker Pro-fil måste webbanvändarna ha åtkomst till ett konto i filen.
- Importera och exportera data stöds inte i mobila webbläsare.
- Dialogrutan Fältorder för export i FileMaker WebDirect visar bara fälten i den aktuella layouten. Du kan även exportera data från fält som inte finns i layouten om de anges i scriptsteget Exportera poster.
- Om du vill importera filer i ett textbaserat format ska du se till att filerna använder tecknkodningen UTF-8. Om du vill importera filer i andra teckenkodningar ska du använda scriptsteget Importera poster.
Skriva ut poster
Webbanvändare kan skriva ut de aktuella hittade posterna och scriptbaserade rapporter. Scriptsteget Skriv ut skapar en PDF på en ny webbläsarflik. Webbanvändare kan sedan använda webbläsarens kontroller för att skriva ut PDF-filen.
Kommentarer
- Ställ in utskrifts- och sidparametrar med hjälp av scriptsteget Utskriftsformat.
- Om teckensnitt inte visas korrekt i en PDF kontrollerar du att alla nödvändiga teckensnitt är installerade på den primära datorn och de sekundära datorerna i din FileMaker Server-driftsättning. Mer information finns i FileMaker Server Hjälp.
Steg 7: Göra det möjligt för användarna att stänga filen
Det är viktigt att webbanvändarna stänger sina sessioner ordentligt genom att öppna menyraden och klicka på Stäng fil.
-
Om de stänger webbläsarfönstret eller avslutar webbläsaren innan de stänger filen kan sessionen fortfarande vara öppen, vilket kan:
-
hindra andra från att komma åt den anpassade appen om gränsen för anslutningar har nåtts
-
hindra den anpassade appen från att köra scripts som är kopplade till scripttriggers
-
få ett script att fortsätta köras tills den angivna tidsgränsen uppnås, vilket kan leda till oväntade resultat
-
göra data åtkomliga för intrång tills den angivna tidsgränsen uppnås
-
Om de lämnar en FileMaker WebDirect-session inaktiv på en inaktiv webbläsarflik i Safari kan sessionen sluta svara innan den når tidsgränsen.
-
Om de låser eller stänger av sina enheter innan de stänger filen kan sessionerna sluta svara.
-
Om de stänger webbläsaren innan de stänger filen återställs alla ändringar som inte har verkställts.
Om du vill förhindra att sådana situationer uppstår kan du ställa in en kort tidsgräns för sessioner eller skapa en scriptknapp som stänger filen på ett säkert sätt. Mer information finns i Arbeta med virtuella fönster.
Obs! Om du döljer menyraden kan du skapa en knapp kopplad till ett script som stänger filen. Se Dölja menyraden och statusverktygsfältet.
Steg 8: Granska funktioner, scripts och scripttriggers i den anpassade appen
Vissa funktioner, script och scripttriggers stöds inte i FileMaker WebDirect eller fungerar annorlunda jämfört med i FileMaker Pro. Granska alla beräkningar och scripts i din anpassade app för att se till att de fungerar som de ska.
Information om enskilda funktioner, scriptsteg och scripttriggers finns i FileMaker Pro Hjälp.
Funktioner
-
Du kan skapa villkorsstyrda beteenden baserat på typ av klient med funktionen Get ( Systemplattform ). Om funktionen returnerar 4 använder den aktuella användaren FileMaker WebDirect för att komma åt den anpassade appen.
-
Du kan ta reda på vilket operativsystem och webbläsare den anpassade appen körs på genom att använda funktionen Get ( Systemversion ). Om du har problem med att identifiera enheten kan du använda Get ( Fönsterbredd ) och Get ( Fönsterhöjd ) för att identifiera lämpliga layouter för enheten.
Script, scriptsteg och scripttriggers
-
Kontrollera att scripten endast innehåller scriptsteg som är kompatibla med FileMaker WebDirect och ge bara tillgång till scripts som ska användas från en webbläsare.
-
Om ett script stöter på ett scriptsteg som inte stöds eller som är okänt hoppar scriptet över det steget och fortsätter att köra.
-
I FileMaker WebDirect har scripts inte någon åtkomst till klientens filsystem. Webbanvändare måste välja vilka filer som ska importeras eller sättas in, och exporterade eller sparade filer hämtas till webbläsarens standardplats för nedladdningar.
-
I FileMaker WebDirect kan scriptstegen inte gå in i ett fält om åtkomst till fältet har begränsats av alternativet för antingen bearbetningsläget eller sökläget i Granskaren i FileMaker Pro
-
Om en webbanvändare stänger ett webbläsarfönster eller klickar på webbläsarens uppdateringsknapp, lämnar FileMaker WebDirect den aktuella sessionen utan att logga ut eller aktivera scripttriggrarna VidFönsterStäng och VidSistaFönsterStäng. Om webbanvändaren klickar på uppdateringsknappen, upprättar FileMaker WebDirect en ny anslutning till FileMaker Server eller FileMaker Cloud och aktiverar scripttriggrarna VidFörstaFönsterÖppna och VidFönsterÖppna.
Steg 9: Konfigurera externa datakällor
Utöver data som matas in av webbanvändare kan anpassade FileMaker WebDirect-appar få åtkomst till externa ODBC- och FileMaker-datakällor.
Konfigurera ODBC-datakällor
Du kan använda autentisering med en ODBC-datakälla i FileMaker WebDirect genom att använda FileMaker Pro för att spara användarnamn och lösenord för datakällan i den anpassade appen. Mer information finns i FileMaker Pro Hjälp.
Om en anpassad app har konfigurerats för att använda single sign-on (SSO) för en ODBC-datakälla kommer användarna bli ombedda att ange autentiseringsuppgifter när de försöker komma åt ODBC-datakällan.
Mer information om ODBC-datakällor finns i FileMaker Server Hjälp och FileMaker Cloud Hjälp.
Konfigurera externa FileMaker-datakällor
Om du vill få åtkomst till externa FileMaker-datakällor i FileMaker WebDirect måste alla refererade databasfiler finnas på samma driftsättning med FileMaker Server eller FileMaker Cloud som den anpassade FileMaker WebDirect-appen.
Om du vill använda verifiering med en extern FileMaker-datakälla i FileMaker WebDirect, bör den anpassade FileMaker WebDirect-appen och den externa datakällan ha matchande kontonamn och lösenord för behörighetsuppsättningarna där den utökade behörigheten FileMaker WebDirect är aktiverad.
Om webbanvändarens kontonamn och lösenord i den anpassade FileMaker WebDirect-appen inte matchar ett konto hos den externa datakällan, kommer användaren bli ombedd att logga in på den externa datakällan när den anpassade FileMaker WebDirect-appen försöker komma åt den.
Information om externa FileMaker-datakällor finns i FileMaker Pro Hjälp.
Publicera en anpassad FileMaker WebDirect-app
Dela en anpassad FileMaker WebDirect-app
Du kan publicera en anpassad FileMaker Pro-app på webben som en anpassad FileMaker WebDirect-app genom att använda FileMaker Pro för att ange vilka användarkonton som ska ha åtkomst till den anpassade appen från en webbläsare och sedan överföra den anpassade appen till FileMaker Server eller FileMaker Cloud.
Välja vilka användare som ska ha tillgång till en anpassad app
För att webbanvändare ska kunna komma åt en anpassad FileMaker WebDirect-app måste varje fil konfigureras för att ge åtkomst till en eller fler behörighetsuppsättningar.
-
Öppna den anpassade appen i FileMaker Pro.
-
Välj Arkiv-menyn > Dela databas > Konfigurera för FileMaker WebDirect.
-
Välj den fil som ska publiceras på webben.
-
Välj vilka användare som kan komma åt filen med FileMaker WebDirect.
Om du beviljar tillgång till filer i dialogrutan Inställningar för FileMaker WebDirect ändras den utökade behörigheten i motsvarande användares behörighetsuppsättning. Du kan granska och ändra inställningarna för Utökad behörighet direkt i dialogrutan Hantera säkerhet. Mer information finns i FileMaker Pro Hjälp.
Kommentarer
- Om du ändrar inställningen Åtkomst till fil i FileMaker WebDirect medan användare är inloggade tappar de inte sina anslutningar, och de kan alltså fortsätta att använda den anpassade appen som vanligt tills de loggar ut eller tills tidsgränsen nås för sessionerna.
- För att anpassade appar ska visas på startsidan för Claris Customer Console måste de ha den utökade behörigheten fmwebdirect aktiverad. Se Öppna anpassade appar i Claris Customer Console.
-
Upprepa steg 3 och 4 för varje anpassade app som du vill publicera.
Tips:Välj Visa inte i värdens fillista om din anpassade lösning innehåller flera filer och du inte vill att alla filnamnen ska visas.
-
Klicka på OK.
-
Stäng den anpassade appen.
Inställningar för FileMaker WebDirect i Admin Console
Du kan ändra inställningarna för FileMaker WebDirect genom att köra Admin Console på en dator som har nätverksåtkomst till den driftsättning med FileMaker Server eller FileMaker Cloud som är värd för den anpassade appen. Mer information finns i FileMaker Server Hjälp och FileMaker Cloud Hjälp.
Öppna en anpassad FileMaker WebDirect-app
Webbanvändare kommer åt anpassade FileMaker WebDirect-appar från FileMaker WebDirect Startcenter, Claris Customer Console, en HTML-sida eller en egen startsida.
Öppna anpassade appar i FileMaker WebDirect Startcenter
FileMaker WebDirect Startcenter visar filikoner och filnamn för värdbaserade anpassade FileMaker WebDirect-appar.
Information om att förhindra en anpassad app från att visas i FileMaker WebDirect Startcenter finns under Välja vilka användare som ska ha tillgång till en anpassad app.
-
Öppna webbläsaren och ange:
http://<värd>/fmi/webd
där
<värd>
är IP-adressen eller domännamnet för din FileMaker Server- eller FileMaker Cloud-driftsättning. -
Öppna en anpassad app genom att klicka på dess namn.
Kommentarer
- I vissa fall kan webbanvändarna ange domännamn och underdomännamn för FileMaker Server-värden istället för IP-adressen, exempelvis
http://dittföretag.se/fmi/webd
ellerhttp://konton.dittföretag.se/fmi/webd
. Kontakta din internetleverantör eller nätverksadministratör om du vill veta mer om hur man kopplar ett domännamn till en IP-adress. - Om du importerar ett SSL-certifikat aktiveras SSL automatiskt. Mer information finns i FileMaker Server Hjälp.
- När SSL är aktiverat måste
<värd>
vara ett fullständigt domännamn istället för en IP-adress. - Du kan komma åt en anpassad app med en anslutning med SSL-kryptering genom att använda
https://
före värdens fullständiga domännamn. Mer information finns i FileMaker Server Hjälp och FileMaker Cloud Hjälp. - När du försöker öppna en anpassad app med http-protokollet kan det hända att webbläsaren visar en varning om att webbplatsen inte är säker.
- För filer som delas med FileMaker Cloud som värd omdirigerar
https://<värd>/fmi/webd
användare till startsidan för Claris Customer Console. - FileMaker WebDirect har inte stöd för inloggning i anpassade appar med SSO.
Öppna anpassade appar i Claris Customer Console
Claris Customer Console är en webbaserad applikation för att hantera Claris-ID-konton, -grupper, -värdar, -inställningar och -prenumerationer. Claris-ID-användare kan använda Claris Customer Console för att öppna anpassade FileMaker WebDirect-appar som delas med FileMaker Cloud som värd. Vilka anpassade appar som användare kan se på sin startsida avgörs av följande parametrar:
- huruvida kontot har fått åtkomst till den anpassade appen (vilket bestäms av åtkomstbehörigheterna som definieras i FileMaker Pro)
- huruvida Claris Customer Console har ställts in för att visa de anpassade appar som har tilldelats den utökade behörigheten fmwebdirect
- huruvida anpassade appar har angetts i FileMaker Pro att inte visas i värdens fillista.
Se Claris Customer Console Hjälp och FileMaker Pro Hjälp.
Så här öppnar du en anpassad app:
- Öppna inloggningssidan för Claris Customer Console.
-
Logga in med ditt Claris-ID-konto eller teamets externa identitetsleverantör.
Du behöver bara logga in en gång för alla anpassade appar du ska jobba med.
- På startsidan klickar du på en anpassad app och väljer sedan Öppna i FileMaker WebDirect.
Kommentarer
- FileMaker WebDirect har inte stöd för inloggning i anpassade appar med SSO.
Länka till en databas från en HTML-sida
I stället för att låta webbanvändarna skriva IP-adressen eller domännamnet för att öppna din anpassade app kan du skapa en länk till den anpassade appen.
Om du vill visa ... | använder du denna länk |
---|---|
En viss databas | http://<värd>/fmi/webd/<databasnamn> |
En särskild databas och köra ett script | http://<värd>/fmi/webd/<databasnamn>[?script=<scriptnamn>[¶m=<scriptparameter>][&<$variabelnamn>=<värde>]] |
-
Du kan länka till en databas eller FileMaker WebDirect Startcenter via en anslutning med SSL-kryptering genom att använda
https://
före värdens fullständiga domännamn. Mer information finns i FileMaker Server Hjälp och FileMaker Cloud Hjälp. -
Om du stänger dina anpassade appar ofta eller om webbanvändarna har tillgång till många anpassade appar bör du överväga att skapa länkar till FileMaker WebDirect Startcenter, som dynamiskt skapar länkar till alla databaser som är öppna och delas via FileMaker WebDirect.
-
Om ett databasnamn, scriptnamn, scriptparameter, variabelnamn eller variabelvärde innehåller blanksteg eller andra specialtecken, ersätter du tecknet med motsvarande kodat värde som krävs för giltiga URL-adresser. Blanksteg ersätts till exempel med %20.
-
Du kan tillåta användare att köra script från URL:er. Aktivera bara den utökade behörigheten fmurlscript för kontots behörighetsuppsättning.
-
Om FileMaker WebDirect-innehåll ska visas i
<iframe>
-taggar för separata webbsidor måste samma FileMaker Server-webbserver även vara värd för dem. Webbsidor som andra webbservrar är värd för kan inte använda<iframe>
-taggen för att bädda in FileMaker WebDirect-innehåll. -
Om FileMaker Cloud är värd för en fil och användare redan har loggat in med sina Claris-ID-konton öppnas filen i FileMaker WebDirect. Annars omdirigeras användarna till inloggningssidan för Claris-ID.
Logga in med HTTP POST
Användare kan logga in i anpassade FileMaker WebDirect-appar med en HTTP POST-begäran i stället för att använda FileMaker WebDirect Startcenter eller en egen startsida.
Öppna en anpassad app med ett specifikt kontonamn och -lösenord genom att länka till den databas du vill öppna (se Länka till en databas från en HTML-sida) och ta med två HTTP POST-parametrar: user
och pwd
Ställ in värdet för user
till det önskade kontonamnet och ställ in värdet för pwd
till kontots lösenord.
Viktigt:Använd SSL när du loggar in med en HTTP POST-begäran. Om du inte använder SSL krypteras inte det angivna kontonamnet och lösenordet och blir mindre säkra.
Obs!Det finns inte stöd för att logga in med HTTP POST för filer som delas med FileMaker Cloud som värd.
Använda en egen startsida
Du kan låta antingen samma webbserver som används för FileMaker WebDirect eller en extern webbplats vara värd för en anpassad startsida för dina anpassade FileMaker WebDirect-appar.
För att använda samma webbserver som används för FileMaker WebDirect som värd för en egen startsida:
Placera en HTML-fil i webbserverns rotmapp. Du kan skapa en egen startsida, t.ex. en startsida som omdirigerar webbanvändare till en annan sida på din webbplats, eller så kan du använda filen fmwebd_home.html som finns på diskavbildningen som grund för en anpassad startsida. Gör en kopia av originalfilen innan du ändrar den.
Följande visar rotmappsplatserna för standardwebbservern. Mappen ligger på den dator som kör webbservern i din FileMaker Server-driftsättning.
-
Windows: För IIS genom HTTP eller HTTPS:
[enhet]:\Program\FileMaker\FileMaker Server\HTTPServer\conf
där
[enhet]
är den enhet där Web Publishing Engine-komponenten för din FileMaker Server-driftsättning finns. -
macOS: För Apache via HTTP:
/Bibliotek/FileMaker Server/HTTPServer/htdocs
-
macOS: För Apache via HTTPS:
/Bibliotek/FileMaker Server/HTTPServer/htdocs/httpsRoot
-
Linux: För Apache via HTTP:
/opt/FileMaker/FileMaker\ Server/HTTPServer/htdocs
-
Linux: För Apache via HTTPS:
/opt/FileMaker/FileMaker\ Server/HTTPServer/htdocs/httpsRoot
Obs!FileMaker Cloud har inte stöd för att vara värd för en egen startsida i webbserverns rotmapp.
För att komma åt din egen startsida:
Använd följande URL-syntax:
<schema>://<IP-adress eller domännamn>/<filnamn>
Om till exempel din egen startsida är xyz_home.html och din Web Publishing Engines domännamn är exempel.com ska användarna hänvisas till följande webbadress:
https://exempel.com/xyz_home.html
Om du vill att webbanvändarna ska komma tillbaka till en egen startsida när de loggar ut, lägger du till parametern homeurl
i den anpassade FileMaker WebDirect-appens URL. Till exempel:
https://exempel.com/fmi/webd/Contacts?homeurl=https://exempel.com/xyz_home.html
Du kan ange den egna hemsidans URL-adress eller någon annan URL-adress för homeurl
.
Obs!Från och med FileMaker Server 19.4.1 är omdirigeringar till anpassade startsidor inaktiverat som standard. Inställningarna för omdirigering konfigureras i filen jwpc_prefs.xml som finns i [installationsmapp]/Web Publishing/conf
med två nya parametrar: homeurlenabled
och customhomeurl
. Parametern homeurlenabled
kan ställas in till yes
om du vill aktivera inställningen. Parametern customhomeurl
kan ställas in som en kommaseparerad lista över godkända IP-adresser eller domäner för omdirigering. Till exempel:
<parameter name="homeurlenabled">yes</parameter>
<parameter name="customhomeurl">https://primärt.exempel.com,https://sekundärt.exempel.com</parameter>
Kommentarer
- När du redigerar filen fwpc_prefs.xml i
[installationsmappen]/Web Publishing/conf
bör du använda en textredigerare för ren text. - När serveradministratören importerar ett eget SSL-certifikat använder databasserveranslutningarna SSL. Kontrollera att egna startsidor och eget webbinnehåll delas från WPE HTTPS-katalogen. Mer information finns i FileMaker Server Hjälp.
- Du måste starta om FileMaker Server för att ändringar av omdirigeringar till den egna startsidan ska börja gälla. Mer information finns i FileMaker Server Hjälp.
Saker att tänka på vid utformning
Vissa delar av anpassade FileMaker Pro-appar beter sig annorlunda på webben. Tänk på följande information när du utformar en anpassad app.
Allmänt
- FileMaker WebDirect har inte stöd för gester eller animeringar.
- Om du ändrar en anpassad app medan webbanvändare är anslutna, kan det leda till oväntade resultat. Om du till exempel sparar ändringar i en layout som webbanvändarna visar i listvy, ändras varje webbanvändares aktuella post till den första posten i sökresultatet.
- Använd typsnitt som är installerade på alla operativsystem som lösningen ska användas på. Om ett teckensnitt inte är tillgängligt ersätter webbläsaren det med sitt standardteckensnitt.
- Objekt och grupperade objekt bör inte sträcka sig över flera layoutdelar. Om ett objekt eller en grupp med objekt sträcker sig över flera delar, visas det endast i layoutdelen där det är förankrat.
- När en användare anger ett fält i en portal uppdateras inte posterna i portalen förrän användaren lämnar fältet.
- För att identifiera den aktuella posten i Listvyn ska du tillämpa lägesformatet Aktivt objekt för layoutens huvuddel. Indikatorn för aktuell post stöds inte i listvyn.
- De villkorliga utformningsalternativen markerad, upphöjd och nedsänkt stöds inte. Understrykning, understrykning av ord och dubbel understrykning återges som vanlig understrykning.
- Verktygstips stöds inte för följande layoutobjekt: text, bilder, fält som inte tillåter inmatning, merge-fält, merge-variabler, portaler, diagram och webbvisare som inte tillåter interaktion.
- FileMaker WebDirect visar rullningslister enligt systeminställningarna. FileMaker WebDirect har inte stöd för alternativet Visa rullningslist i dialogrutan Portalkonfiguration.
- Om FileMaker WebDirect inte kan identifiera eller inte stöder webbläsarens språk visar FileMaker WebDirect gränssnittet, verktygstips och dialogrutor på engelska.
Maximalt antal anslutningar
Varje FileMaker Server- och FileMaker Cloud-driftsättning har ett maximalt antal anslutningar. När det maximala antalet anslutningar har nåtts möts nya webbanvändare av ett felmeddelande i webbläsaren när de försöker öppna den anpassade appen.
-
Om du tror att FileMaker Server eller FileMaker Cloud inte har nått det maximala antalet anslutningar och felmeddelandet ändå visas kan det hända att en webbanvändare inte har loggat ut från den anpassade appen på rätt sätt. Du kan vänta tills tidsgränsen för sessionerna har gått ut eller stänga filen så att alla användare kopplas bort från den anpassade appen, eller koppla bort specifika användare via Admin Console. Mer information finns i FileMaker Server Hjälp och FileMaker Cloud Hjälp.
- Webbanvändare bör undvika att öppna samma anpassade app från flera olika webbläsarfönster eller på flera flikar i samma webbläsarfönster. Varje webbläsarfönster eller flik använder en egen anslutning till FileMaker Server eller FileMaker Cloud, vilket kan leda till att de snabbt når det maximala antalet anslutningar. Mer information finns i Arbeta med virtuella fönster.
Mobilwebbläsare
-
Mobila webbläsare stöder inte alternativet att alltid visa vertikala rullningslister i portaler.
- Mobila webbläsare har inte stöd för verktygstips.
-
Mobila webbläsare visar bara ett tangentbord på skärmen när användaren klickar i ett fält.
- PDF-filer i containerfält är inte interaktiva. På iOS- och iPadOS-enheter visar containerfält bara de första sidorna i PDF-filen. På Android-enheter klickar du på länkar i containerfält för att visa PDF-filer i nya webbläsarfönster. Interagera med PDF-filer i containerfält genom att öppna den anpassade appen i Windows eller macOS.
- På iOS- och iPadOS-enheter ska webbläsarinställningen Begär webbversion vara inaktiverad.
Fält
-
Om ett fält använder systeminställningarna för att visa data, använder FileMaker WebDirect systeminställningarna för platsen där den anpassade appen skapades. Systeminställningarna påverkar formateringen av datum, tid och tidsstämplar i fält, merge-fält och kontrollmeddelanden.
-
Följande funktioner stöds inte för fält: automatisk ifyllnad (snabbskrivning), sidledestext, inmatningsmetoder som anges av FileMaker Pro samt radavstånd.
- FileMaker WebDirect kan bara komma åt fält från filer som har samma server som värd.
-
Fältens kanter och fyllningar visas för alla poster. Alternativet Avbilda fält endast på aktuell post i dialogrutan Tillval för layout stöds inte.
-
Säg åt användarna att inte lägga till inledande eller avslutande mellanslag i ett textfält, eftersom informationen kanske inte visas i textfältet när den anpassade appen öppnas i FileMaker WebDirect. Om extra mellanslag inte kan undvikas måste du se till att textfältet är tillräckligt brett för att rymma de extra mellanslagen eller lägga till en rullningslist i textfältet.
-
Dolda redigeringsrutor visar alltid samma antal dolda tecken som faktiska tecken i fältet och visar inte returtecken som dolda tecken.
- Grupper av kryssrutor och alternativknappar visas som HTML-standardkontroller. De stöder inte objektformat. Om de visas beskurna måste du förstora fälten i FileMaker Pro-layouten.
- I popup-menyer och dropdown-listor kan webbanvändare inte använda Ändra eller Annat för att ändra eller lägga till värden i en värdelista.
-
Webbanvändare kan sätta in en fil på upp till 300 MB i varje containerfält. Använd FileMaker Pro om du vill sätta in filer som är större än 300 MB.
-
Webbanvändare kan arbeta med filer på upp till 300 MB i interaktiva containerfält. Om en fil är större än 300 MB måste webbanvändarna exportera innehållet i containerfältet för att arbeta med filen. Använd FileMaker Pro om du vill arbeta med filer som är större än 300 MB i interaktiva containerfält.
-
Du kan tillåta webbanvändare att exportera data från containerfält genom att ställa in Tillgängliga menyval på Alla i dialogrutan Ändra behörighetsuppsättning.
Panelkontroller
- Begränsa antalet anpassade format på panelkontroller. Om ett anpassat format används på en panelkontroll, kan detta anpassade format även visas på andra panelkontroller på samma layout, trots att kontrollerna har andra format.
- Objekt som placeras på en flikkontrolls fliketikett återges i panelområdet.
- När du utformar glidpaneler i din anpassade app, väljer du Visa navigeringspunkter i dialogrutan Inställning av glidkontroll för att göra det möjligt för webbanvändare att navigera mellan glidpaneler med hjälp av glidkontrollens punkter. Glidkontroller stöder inte att man sveper mellan panelerna i webbläsaren. Som ett alternativ kan du definiera scripts som styr navigeringen mellan glidpaneler.
Flytande fönster
-
Flytande fönster ändrar inte storlek när fönstrets storlek ändras, så utforma flytande fönster efter storleken på webbläsarfönstret. Om du gör ett webbläsarfönster mindre än ett flytande fönster som är öppet, eller om du öppnar ett flytande fönster som är större än det aktuella fönstret, så kan det leda till oväntade resultat.
-
När en användare rullar i Listvyn stängs inte flytande fönster förrän användaren anger en annan post.
Knapprader
-
I Listvy kan knappraderna ha olika aktiva segment för varje post i sökresultatet.
-
När en knapprad ändrar storlek visar den det standardsegment som är aktivt.
Webbvisare
FileMaker WebDirect använder iframes för att visa Webbvisarsidor. Därför gäller alla begränsningar för iframes för webbvisarsidor. Begränsningarna kan ibland göra att vissa webbplatser visas tomma i en webbvisare som visas från FileMaker WebDirect. För att felsöka två av de vanligaste orsakerna till det här problemet:
- Verifiera att mål-URL:en använder samma protokoll (såsom http eller https) som modersidan. Om du till exempel kommer åt din FileMaker WebDirect-sida med https ska URL:en för din webbvisarsida också börja med https och vice versa.
- Kontrollera att din webbvisare pekar på en webbplats som tillåter att innehållet bäddas in på andra webbplatser. Om till exempel X-Frame-Options-headern för en webbplats innehåller X-Frame-Options: SAMEORIGIN kan innehållet från webbplatsen bara användas i en iframe från en annan webbplats på samma domän.
- Webbanvändare kan samverka med webbvisarinnehåll på ett begränsat sätt, även om du avmarkerar kryssrutan Tillåt samspel med webbvisaren i dialogrutan Inställningar för webbvisare. Begränsad samverkan kan också ske om en webbvisare definieras som en knapp.
- Om den URL som beräknats av en webbvisare inte innehåller ett kolon (:), lägger FileMaker WebDirect automatiskt till protokollet http:// i början av URL:en. Undvik fel genom att inkludera lämpligt protokoll i webbadressen när du gör inställningar för en webbvisare.
- Alternativen Bakåt och Framåt i scriptsteget Ställ in webbläsaren stöds inte i FileMaker WebDirect. Om du vill gå framåt eller bakåt i en webbvisare i FileMaker WebDirect, kan du högerklicka (Windows) eller Ctrl-klicka (macOS) inuti webbvisaren och välja Bakåt eller Framåt. Om layouten har mer än en webbvisare, fungerar snabbmenyn endast med den webbvisare som senast ändrades från en sida till nästa. Det behöver inte vara den som du håller pekaren över.
- FileMaker WebDirect stöder inte webbvisare vars innehåll har publicerats av FileMaker WebDirect. Webbsidor vars URL innehåller
/fmi/webd
visas aldrig i en webbvisare. - Innehåll i en webbvisare kan ha oförutsedda effekter på FileMaker WebDirect. En URL (antingen en URL som beräknats från fältdata eller en URL som användaren anger genom att klicka på en länk i en webbvisare) kan t.ex. ange en sida som har attributet
mål=övre
. Detta attribut gör att sidan ersätter FileMaker WebDirect i webbläsarfönstret. - Då leverantörer av operativsystem fortsätter att korrigera säkerhetsproblem kan de inaktivera vissa funktioner, ofta samtidigt som de ändrar säkerhetsinställningar i användarens webbläsare. Sådana ändringar kan inaktivera eller ändra funktionssätt för webbvisare i FileMaker WebDirect. Tala om för användarna hur de ska ändra säkerhetsinställningar i sina webbläsare så att webbvisare fungerar korrekt, eller se till att de URL:er din webbvisare använder endast leder till pålitliga webbsidor.
Kanter och padding
-
Objektkanter med en tjocklek som inte är ett heltal avrundas ner till närmaste heltal. Tjocklekar som är större än 0 punkter, men mindre än 1 punkt, ökas till 1 punkt.
-
Om du använder en kant på en layoutdel eller en layoutbakgrund bör du inte placera objekt på kanten. Då kommer delar av objekten som överlappar kanten inte återges i webbläsaren.
-
Om du använder en beskuren bildfyllning på en layoutdel eller en layoutbakgrund bör du inte placera layoutobjekt på eller nära bildsegmenten som angränsar till layoutdelen eller layoutbakgrunden. Då är det möjligt att layoutobjekten inte återges som förväntat.
-
Om du vill visa objektets innehåll med ett visst avstånd från dess kanter ska du ändra objektets utfyllnad. FileMaker WebDirect stöder inte indrag.
Dolda villkor
-
Om du vill dölja ett objekt i en grupp av objekt anger du ett dolt villkor för hela gruppen. Användare kan inte klicka på objekt som ligger bakom dolda objekt i objektgrupper om inte hela objektgruppen är dold.
-
Om du anger knappinställningar och ett dolt villkor för ett objekt, anger du det dolda villkoret sist. Annars kan användarna inte klicka på objekt som ligger bakom objektet med knappinställningarna när detta objekt är dolt.
Ordningsföljd
- Ordningsföljden kan skilja sig från ordningsföljden i FileMaker Pro. Olika läsare kan stödja ordningsföljden på olika sätt.
- Ordningsföljden i en webbläsare innefattar redigeringsrutor, dolda redigeringsrutor, nedrullningsbara listor, snabbmenyer, nedrullningsbara kalendrar, grupper av kryssrutor, grupper av alternativknappar och containerfält.
- I läget Sök innehåller ordningsföljden inte beräkningsfält.
- iPadOS: Om du använder Smart Keyboard med iPad Pro kanske ordningsföljden inte fungerar som förväntat. Du kan till exempel kunna använda tabbtangenten för att gå till flikar som inte finns med i layoutens ordningsföljd.
Anpassade appar med flera filer
-
Skapa identiska konton och lösenord i varje fil i en anpassade FileMaker WebDirect-app. När användarna anger konto och lösenord för den första filen används informationen till att autentisera relaterade filer. Den utökade behörigheten fmwebdirect måste också vara aktiverad för alla behörighetsuppsättningar i alla filer i den anpassade appen.
-
Webbläsare kan inte visa fält från en annan fil i en layout om inte webbanvändare har åtkomst även till den filen. Denna begränsning gäller också för beräkningsfält som baseras på fältvärden från andra filer.
-
När en anpassad app innehåller referenser till en skyddad relaterad fil som den inte har behörighet att öppna, kan inte webbanvändarna ge behörighet till den skyddade filen i FileMaker WebDirect. Så när webbanvändarna öppnar den anpassade appen innehåller filen inga data från den skyddade filen. Det kan du förhindra genom att använda FileMaker Pro för att ge behörighet till alla filer som innehåller referenser till skyddade filer. Mer information finns i FileMaker Pro Hjälp.
Distribution för flera datorer
- När en FileMaker Server-driftsättning omdirigerar en FileMaker WebDirect-anslutning mellan Web Publishing Engines ändras det värdnamn som visas i URL-fältet så att det matchar värdnamnet för destinationens WPE. Funktioner som refererar till specifika WPE-värdnamn, till exempel webbvisare, kan returnera oväntade resultat.
- Om WPE är inaktiverat på en dator i driftsättningen och en användare använder den datorns URL för att komma åt FileMaker WebDirect omdirigeras inte användaren till en tillgänglig WPE och kan inte heller komma åt FileMaker WebDirect.
- Om WPE är aktiverat på en sekundär dator är anpassade FileMaker WebDirect-appar tillgängliga från den sekundära datorn, även om FileMaker WebDirect är inaktiverat på den primära datorn.
- Om du använder en egen startsida eller om du är värd för eget webbinnehåll för den anpassade appen ska du kontrollera att allt eget innehåll är värdbaserat på alla WPE:er i FileMaker Server-driftsättningen. I annat fall kan det hända att vissa WPE:er inte kan komma åt eller visa eget innehåll.
- Om du visar FileMaker WebDirect-innehåll i
<iframe>
-taggar på separata webbsidor kan det leda till oväntade resultat. - Använd plugin-program med FileMaker WebDirect i en driftsättning för flera datorer genom att installera plugin-programmen på den primära datorn och på alla sekundära datorer.