Guide för FileMaker WebDirect 18
FileMaker WebDirect – inledning
FileMaker WebDirect™ är en FileMaker®-klient som används med FileMaker Server eller en FileMaker Cloud-produkt och som låter användarna interagera med dina anpassade appar på webben. Du skapar anpassade appar med FileMaker Pro Advanced och använder sedan FileMaker Server eller en FileMaker Cloud-produkt 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 Advanced Hjälp, FileMaker Server Hjälp och FileMaker Cloud-produktdokumentationen i Produktdokumentationscentret.
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 lösningar för FileMaker WebDirect och dela dem med FileMaker Server, FileMaker Cloud for AWS eller FileMaker Cloud som värd.
Termer som används i denna guide:
- publicera på webben – lösningar 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 FileMaker Pro Advanced-lösning som publicerats på webben med FileMaker WebDirect
- lösning, databas, anpassad app, fil – det som skapas med FileMaker Pro Advanced och som webbanvändarna kommer åt genom FileMaker WebDirect
- FileMaker Cloud – en tjänst som ger åtkomst via molnet till anpassade appar som använder FileMaker Pro Advanced, FileMaker Go och FileMaker WebDirect. FileMaker Cloud använder det integrerade inloggningssystemet FileMaker-ID för att autentisera användare. FileMaker Cloud erbjuds direkt från FileMaker, Inc.
- FileMaker Cloud for AWS – en tjänst som ger åtkomst via molnet till anpassade appar som använder FileMaker Pro Advanced, FileMaker Go och FileMaker WebDirect. FileMaker Cloud for AWS körs på Amazon Web Services (AWS) Cloud och erbjuds via AWS Marketplace.
- FileMaker Cloud-produkter – avser både FileMaker Cloud och FileMaker Cloud for AWS.
- Admin Console – avser Admin Console för FileMaker Server, FileMaker Cloud for AWS och FileMaker Cloud, såvida inte en viss produkt beskrivs. FileMaker Cloud Admin Console avser Admin Console för båda FileMaker Cloud-produkterna, såvida inte en viss produkt beskrivs.
Ytterligare dokumentation finns under Produktdokumentation.
Om FileMaker WebDirect
FileMaker WebDirect kombinerar flera aspekter av webbprogram med skrivbordsprogram och tar FileMaker Pro Advanced-funktioner till dina lösningar på webben. Med FileMaker WebDirect kan du:
-
snabbt och enkelt driftsätta en lösning 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 lösningar att göra mycket av det som FileMaker Pro Advanced kan göra, inom ramarna för de moderna webbläsarna.
FileMaker WebDirect fungerar bäst när du:
-
driftsätter FileMaker-lösningar som huvudsakligen är avsedda för webbläsare
-
utökar befintliga lösningar 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 lösning 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 lösning för webbanvändare kan du förvänta dig att du måste göra ändringar i lösningen för att skapa största möjliga användarvänlighet. Även om du kanske måste göra några ändringar i lösningen med hjälp av FileMaker Pro Advanced, 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 FileMaker WebDirect-lösning 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 FileMaker-lösning. I webbläsaren körs FileMaker WebDirect som en klient som interagerar med en lösning som delas med FileMaker Server eller en FileMaker Cloud-produkt som värd.
FileMaker Server och FileMaker Cloud-produkterna innehåller följande komponenter:
- Databasservern: Är värd för lösningar som du delar med samtliga FileMaker-klienter (FileMaker Pro Advanced, 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 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 huvuddatorn och arbetsdatorerna.
- Webbserver: Kommunicerar med webbläsaren genom HTTP/HTTPS- och WebSocket-protokoll för att din lösning 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.
-
Driftsättningen med FileMaker Server- eller en FileMaker Cloud-produkt gör det mesta av arbetet åt FileMaker WebDirect-klienten. Exempelvis måste tangenttryckningar och musklick som hanteras av FileMaker Pro Advanced skickas från FileMaker WebDirect till FileMaker Server eller FileMaker Cloud-produkten. Lösningens 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-produkter 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 FileMaker WebDirect-lösning 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 säker kommunikation mellan FileMaker WebDirect och FileMaker Server eller FileMaker Cloud-produkten.
-
Cookies och JavaScript måste vara aktiverade 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 FileMaker WebDirect-lösning
Steg 1: Planera FileMaker WebDirect-lösningen
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 driftsättning med FileMaker Server eller en FileMaker Cloud-produkt om den inte stöder det antal samtidiga användare som du behöver.
Rekommenderade maskinvarukonfigurationer för FileMaker Server finns i FileMaker Knowledge Base.
Enheter som arbetar med lösningen
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 lösningen 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-produkter än enheter med en kraftigare maskinvarukonfiguration.
Plugin-program
När du använder plugin-program från andra leverantörer med en FileMaker WebDirect-lösning 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 Advanced inte kompatibelt med WPE.) Mer information finns i FileMaker Server Hjälp och FileMaker Cloud-produktdokumentationen i Produktdokumentationscentret.
Steg 2: Förstå möjligheterna med FileMaker WebDirect
Trots att FileMaker WebDirect är väldigt likt FileMaker Pro Advanced finns inte alla funktioner som finns i en FileMaker Pro Advanced-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 Advanced stöds inte för FileMaker WebDirect-lösningar.
Steg 3: Optimera prestanda
FileMaker WebDirects prestanda påverkas av:
-
bearbetningskapaciteten hos webbanvändarens enhet
-
antalet webbanvändare som använder lösningen samtidigt
-
kvaliteten på webbanvändarens nätverksanslutning
-
mängden data som överförs mellan FileMaker Server eller FileMaker Cloud-produkten och webbläsaren
-
hur ofta webbläsaren kommunicerar med FileMaker Server eller FileMaker Cloud-produkten; 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 FileMaker WebDirect-lösningar:
-
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 FileMaker WebDirect-lösningar 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 lösning och utforma lösningen 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-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 så att menyraden och statusverktygsfältet döljs automatiskt i dialogrutan Filtillval i FileMaker Pro Advanced. Mer information finns i FileMaker Pro Advanced Hjälp.
För lösningar 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 lösning.
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 själva lösningen, 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 i FileMaker Pro Advanced.
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 lösning 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 Advanced Hjälp.
-
Scriptsteg som påverkar fönster fungerar annorlunda i FileMaker WebDirect jämfört med FileMaker Pro Advanced. 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 FileMaker WebDirect-lösning 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 inte stöd för fönsterstilar.
- 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 användare öppnar filen genom FileMaker Customer Console kommer de till startsidan för FileMaker Customer Console i samma webbläsarflik.
Importera och exportera data
Webbanvändare kan behöva dela data mellan lösningen 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 Advanced-fil måste webbanvändarna ha åtkomst till ett konto i filen.
- Importera och exportera data stöds inte i mobila webbläsare.
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å huvuddatorn och arbetsdatorerna 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 lösningen om gränsen för anslutningar har nåtts
-
hindra lösningen 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 lösningen
Vissa funktioner, script och scripttriggers stöds inte i FileMaker WebDirect eller fungerar annorlunda jämfört med i FileMaker Pro Advanced. Granska alla beräkningar och scripts i din lösning för att se till att de fungerar som de ska.
Information om enskilda funktioner, scriptsteg och scripttriggers finns i FileMaker Pro Advanced 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 lösningen.
-
Du kan ta reda på vilket operativsystem och webbläsare som lösningen 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.
Scripts, 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 Advanced.
-
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-produkten 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 FileMaker WebDirect-lösningar 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 Advanced för att spara användarnamn och lösenord för datakällan i lösningen. Mer information finns i FileMaker Pro Advanced Hjälp.
Om en lösning har konfigurerats för att använda en ODBC-datakälla för single sign-on kommer användarna bli ombedda att ange verifieringsinformation 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-produkdokumentationen i Produktdokumentationscentret.
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 en FileMaker Cloud-produkt som FileMaker WebDirect-lösningen.
Om du vill använda verifiering med en extern FileMaker-datakälla i FileMaker WebDirect, bör FileMaker WebDirect-lösningen 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 FileMaker WebDirect-lösningen inte matchar ett konto hos den externa datakällan, kommer användaren bli ombedd att logga in på den externa datakällan när FileMaker WebDirect-lösningen försöker komma åt den.
Information om externa FileMaker-datakällor finns i FileMaker Pro Advanced Hjälp.
Publicera en FileMaker WebDirect-lösning
Dela en FileMaker WebDirect-lösning
Du kan publicera en anpassad FileMaker Pro Advanced-app på webben som en FileMaker WebDirect-lösning genom att använda FileMaker Pro Advanced för att ange vilka användarkonton som ska ha åtkomst till lösningen från en webbläsare och sedan överföra den anpassade appen till FileMaker Server eller en FileMaker Cloud-produkt.
Välja vilka användare som ska ha tillgång till en lösning
För att webbanvändare ska kunna komma åt en FileMaker WebDirect-lösning måste varje fil konfigureras för att ge åtkomst till en eller fler behörighetsuppsättningar.
-
Öppna den anpassade appen i FileMaker Pro Advanced.
-
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 Advanced 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 lösningen 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 FileMaker Customer Console måste de ha den utökade behörigheten fmwebdirect aktiverad. Se Öppna lösningar i FileMaker Customer Console.
-
Upprepa steg 3 och 4 för varje anpassade app som du vill publicera.
Tips:Välj Visa inte i FileMaker WebDirect Startcenter om din 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 en FileMaker Cloud-produkt som är värd för lösningen. Mer information finns i FileMaker Server Hjälp och FileMaker Cloud-produktdokumentationen i Produktdokumentationscentret.
Öppna en FileMaker WebDirect-lösning
Webbanvändare kommer åt FileMaker WebDirect-lösningar från FileMaker WebDirect Startcenter, FileMaker Customer Console, en HTML-sida eller en egen hemsida.
Öppna lösningar i FileMaker WebDirect Startcenter
FileMaker WebDirect Startcenter visar filikoner och filnamn för värdbaserade FileMaker WebDirect-lösningar.
Information om att förhindra en lösning från att visas i FileMaker WebDirect Startcenter finns under Välja vilka användare som ska ha tillgång till en lösning.
-
Öppna webbläsaren och ange:
http://<värd>/fmi/webd
där
<värd>
är IP-adressen eller domännamnet för din driftsättning med FileMaker Server eller en FileMaker Cloud-produkt. -
Öppna lösningen genom att klicka på lösningens filnamn.
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 lösning 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-produktdokumentationen i Produktdokumentationscentret. - När du försöker öppna en lösning 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 FileMaker Customer Console.
Öppna lösningar i FileMaker Customer Console
FileMaker Customer Console är en webbaserad applikation för att hantera FileMaker-ID-konton, -grupper, -värdar, -inställningar och -prenumerationer. FileMaker-ID-användare kan använda FileMaker Customer Console för att öppna FileMaker WebDirect-lösningar som delas med FileMaker Cloud som värd. Vilka lösningar som användare kan se på sin startsida avgörs av följande parametrar:
- Huruvida kontot har fått åtkomst till lösningen (vilket bestäms av åtkomstbehörigheterna som definieras i FileMaker Pro Advanced).
- Huruvida FileMaker Customer Console har ställts in för att visa de lösningar som har tilldelats den utökade behörigheten fmwebdirect.
- Huruvida lösningar har ställts in i FileMaker Pro Advanced för att inte visas i FileMaker WebDirect Launch Center.
Se FileMaker Customer Console Hjälp och FileMaker Pro Advanced Hjälp.
För att öppna en lösning:
- Öppna inloggningssidan för FileMaker Customer Console.
-
Logga in med ditt FileMaker-ID-konto.
Du behöver bara logga in en gång för alla lösningar du ska jobba med.
- På startsidan klickar du på en lösning och väljer sedan Öppna i FileMaker WebDirect.
Länka till en databas från en HTML-sida
Istället för att låta webbanvändarna skriva IP-adressen eller domännamnet för att öppna din lösning kan du skapa en länk till lösningen.
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-produktdokumentationen i Produktdokumentationscentret. -
Om du stänger dina lösningar ofta eller om webbanvändarna har tillgång till många lösningar 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 FileMaker-ID-konton öppnas filen i FileMaker WebDirect. Annars omdirigeras användarna till inloggningssidan för FileMaker-ID.
Logga in med HTTP POST
Användare kan logga in i FileMaker WebDirect-lösningar med en HTTP POST-begäran istället för att använda FileMaker WebDirect Startcenter eller en egen hemsida.
Öppna en lösning 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 FileMaker WebDirect-lösningar.
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
Obs!FileMaker Cloud-produkter 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 din egen startsida till exempel är xyz_home.html och IP-adressen till Web Publishing Engine är 192.168.123.101, ska användarna använda följande URL-adress:
http://192.168.123.101/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 FileMaker WebDirect-lösningens URL. Till exempel:
http://192.168.123.101/fmi/webd/Contacts?homeurl=http://192.168.123.101/xyz_home.html
Du kan ange den egna hemsidans URL-adress eller någon annan URL-adress för homeurl
.
Obs!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.
Saker att tänka på vid utformning
Vissa delar av FileMaker Pro Advanced-lösningar beter sig annorlunda på webben. Tänk på följande information när du utformar en lösning.
Allmänt
- FileMaker WebDirect har inte stöd för gester eller animeringar.
- Om du ändrar en lösning 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 driftsättning med FileMaker Server eller en FileMaker Cloud-produkt 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 lösningen.
-
Om du tror att FileMaker Server eller FileMaker Cloud-produkten 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 lösningen 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 lösningen, eller koppla bort specifika användare via Admin Console. Mer information finns i FileMaker Server Hjälp och FileMaker Cloud-produktdokumentationen i Produktdokumentationscentret.
- Webbanvändare bör undvika att öppna samma lösning 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-produkten, 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-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 lösningen i Windows eller macOS.
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 lösningen 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 Advanced 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 lösningen ö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 kan du förstora fälten i FileMaker Pro Advanced-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 Advanced 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 Advanced 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 lösning, 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 visas aldrig i en webbvisare om URL-en för webbvisaren innehåller
/fmi/webd
. - 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
target=top
. 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 Advanced. 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.
- iOS: 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.
Lösningar med flera filer
-
Skapa identiska konton och lösenord i varje fil i en FileMaker WebDirect-lösning. 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 lösningsfiler.
-
Webbläsare kan inte visa fält i en layout som är från en annan fil om inte webbanvändare även har åtkomst 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 lösning 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 lösningen innehåller filen inga data från den skyddade filen. Detta kan du förhindra genom att använda FileMaker Pro Advanced för att ge behörighet till alla filer som innehåller referenser till skyddade filer. Mer information finns i FileMaker Pro Advanced 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 arbetsdator är FileMaker WebDirect-lösningar tillgängliga från arbetsdatorn, även om FileMaker WebDirect är inaktiverat på huvuddatorn.
- Om du använder en egen startsida eller om du är värd för eget webbinnehåll för lösningen 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.
- Att visa FileMaker WebDirect-innehåll i
<iframe>
-taggar för separata webbsidor kan 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å huvuddatorn och på alla arbetsdatorer.