Jump to content

Marsau

Leden
  • Posts

    588
  • Joined

  • Last visited

Everything posted by Marsau

  1. Mooi Menno! Dank! Ik zag wel dat bepaalde Json objecten wel keys opleveren, maar geen inhoud. Ik meen bij bepaalde geneste objecten, zoals je die terug kan krijgen van de FileMaker Data Api.
  2. Ik heb weer een 'best practice' vraag... Onlangs heb ik problemen gehad met FMS op één van mijn servers (zie mijn vorige post...), waardoor deze onbereikbaar werd voor een aantal klanten. Het probleem heb ik gzd kunnen oplossen, maar voor een groepje klanten is er wel een aanzienlijke ‘down-time’ geweest. Nu ontstaat de wens om een fall-back systeem te creëren. Ik denk dat een multi-server (primaire/secundairy) opzet niet de oplossing is; en ook niet de standby-server van FMS, dat volgens mij ook niet meer bestaat (vergis ik me?), en ook het mirroren van een server met zoiets als MirrorSync zie ik niet zitten (fout?). De vraag is: hoe kan je zsm of à la minute een andere FMS in de lucht brengen met dezelfde gehoste bestanden, met minimaal/geen dataverlies? Wat zou in dit geval de ‘best practice’ zijn op basis van jullie kennis of ervaring?
  3. Afgelopen week een flinke kluif gehad aan een probleem na de installatie van FMS 19.3 over een bestaande FMS 19.2 installatie op een Windows Server. Ik vermoed dat dit probleem vrij makkelijk repliceerbaar is, dus wellicht is het zinnig om het even in de groep te gooien. Na de-installatie van 19.2 is de FileMaker server map niet 'schoon', en kan deze resten van de bestaande Java installatie bevatten. Als daarna 19.3 wordt geïnstalleerd kan Webdirect niet meer werken. Ook de installatie van nieuwe JRE-kits gaat niets oplossen (lukt gewoon niet). Het heeft me een dag gekost met Claris Support om deze simpele oplossing op het spoor te komen. Verwijder na de-installatie de Java-bestanden uit de 'FileMaker Server' map. Deactiveer uiteraard eerst de server volledig, om verwijderen ook echt mogelijk te maken. Reboot en dan pas de FMS19.3 installer loslaten. Ik zou het een 'clean' install noemen.
  4. Voor zover ik weet is de download link gewoon beschikbaar op een eigen licentiepagina. Die is in principe publiek benaderbaar. Daarna heb je een licentiecertificaat nodig. In de door jou geschetste situatie moet het inbrengen van dat certificatie voldoende zijn. Je mag echter slechts een beperkt aantal servers installeren.
  5. Wat ik bedoel is dat je de *misschien* de lokatie van je container opslag moet aanpassen. Dwz de folder naam. maar wat ik waarschijnlijk acht is dat dit niet nodig is omdat sowieso een folder met de bestandsnaam wordt gebruikt. Met de route van Banach speel je op safe.
  6. Het kan m.i. probleemloos, maar je moet ook de map met de externe opslag dupliceren. Als het goed is heb je in de map (root of een submap waar het bestand staat) een folder 'RC_Data_FMS'. Met daarin weer de mappen met elk bestand voor de externe containers, met daarin weer de map zoals die gedefinieerd is voor de externe container opslag. Dat is de standaard-instelling. Je kan m.i. gewoon de map van het live systeem dupliceren en naar de nieuwe folder kopiëren. Wellicht moeten de verwijzingen bijgesteld worden..
  7. Vreemd, hier niet. Wel een NL-installatie:
  8. Ik begrijp dat jullie de pdf's wel goed in jullie systeem (webviewer of container) kunnen bekijken. Dat was een recent issue op Windows 10 clients dat volgens mij met de 19.3 update is opgelost (op basis wat ik bij getroffen klanten Helemaal duidelijk is het niet, maar misschien is deze recente windows update ook een fix. https://www.bleepingcomputer.com/news/microsoft/windows-10-kb5004760-emergency-update-fixes-pdf-opening-issue/ Ik zag de discussie op https://community.claris.com/en/s/question/0D53w00005DRWmW/pdfs-created-with-filemaker-wont-print-on-windows-intermittent en het lijkt dus idd op een issue dat heeft te maken met HP software in combinatie met code die FileMaker in een pdf stopt. Wellicht is de laatste FileMaker versie idd een oplossing.
  9. https://community.claris.com/en/s/ideas Denk dat het aandragen van ideeën en stemresultaten vanuit dit forum bij Claris niet realistisch is. Maar ik zie er wel iets in om binnen dit forum - als een soort open brainstorm - een vergelijkbare ideeënlijst bij te houden. Zuiver als een vorm van zelf-educatie, 'grass-root' kennisontwikkeling of broedkamer.
  10. Nu op een aantal servers een update uitgevoerd van FMS 19.3.1 heb bij één van de installaties een kleine catastrofe: de admin credentials om in te loggen lijken verdwenen. De server lijkt goed te werken, bestanden worden gehost, maar er is geen toegang tot de console. Ook password recovery via de CLI i.c.m. de pincode werkt niet: pincode is 'incorrect'. De update belofte is natuurlijk dat alle instellingen worden overgenomen. Het lijkt er dus op dat dit - om mij onduidelijke factoren - grondig fout kan gaan. Ik doe nu een de-installatie en herinstallatie om de controle terug te krijgen.
  11. Je, leuke tool. Ken jij het? Wel al een een tijd niet bijgewerkt. Verder niet echt een beheertool, maar slechts een slim clipboard.
  12. Een alternatief is om versiedatum gewoon als comment in de calculatie op te nemen. Iets minder zichtbaar, maar aangezien een CF altijd globaal aanwezig is, is "detectie" niet echt een probleem. Inderdaad lastig als je in naderhand parameters wilt toevoegen of wijzigen. Eigenlijk ondoenlijk, je moet dan elke toepassing van de CF nalopen: beter is dan een nieuwe CF te definiëren. Ben wel gecharmeerd van de gedachte om de CF integraal als Evaluatie uit te voeren, maar dan vooral als test-optie in mijn CF-database Volgens mij ging het gisteren overigens om iets anders: de optie om met de CF Javascript uit te voeren, o.i.d. - om zo nog meer functionaliteit te realiseren. Daar zou dan wel een performance aan zitten. Wellicht heb ik het verkeerd begrepen van Peter, want het was wel erg snel en summier.
  13. Je illustreert wat ik zeg. Je geeft redenen aan om een bepaalde ontwerpkeuze te maken. Niettemin is het de vraag wat Emma modelleert, dat hoeft weer niet overeen te komen wat jij hier schetst. (bijv, eigen risico als 'normbedrag' of eigen risico als lopend saldo... Of nog iets anders?)
  14. Het veld "eigen risico". Als er een bedrag is, dan is er (logisch gezien) een eigen risico. Voeg je extra velden toe, dan compliceer je de logica. Daar kunnen best goede redenen voor zijn (en dan is het veld niet "overbodig")
  15. Ook het pdf probleem onder Windows is - zoals verwacht - opgelost. Zie draadje
  16. Beetje flauw wellicht... Niets is zo complex als een werkelijk eenvoudige oplossing. Het is altijd goed om goed na te denken over je datamodel, vooral als er wat bedrijfslogica te verwerken is. Als er een bedrag > 0, dan is er een eigen risico, dus het veld is overbodig. De vraag is: is er een reden om dan deze informatie 'dubbel' vast te leggen? Het vergroot de beheerslast en de kans op fouten, maar wellicht zijn er goede redenen om het wèl te doen.
  17. Zie https://www.claris.com/blog/2021/more-power-no-limits-the-latest-claris-product-release. "FileMaker 19.3 delivers modern deployment options, significant improvements in performance, stability and security, and our next generation no-code app builder – affordable, robust technology to enhance your development toolbox."
  18. Ik signaleer het probleem sinds vorige week, maar iets anders. Windows 10 werkstations icm met Acrobat plug-in laten de pdf’s niet meer zien in containers. Geen issues op Mac (waar OS de pdf native kan tonen zonder Adobe rommel). Verder nog geen analyse uitgevoerd, maar het lijkt op een auto-update effect.
  19. Nog een aanvullende opmerking: deze techniek is eigenlijk ook superhandig voor velden met enkel web- of mailadressen (mailto:). Gebruiker moet simpelweg op de inhoud kunnen klikken op de URL te openen. Dit lijkt mij de snelste manier om deze functionaliteit toe te voegen aan een applicatie. Voeg eventueel een klein edit-knopje toe om gewoon naar het veld te gaan.
  20. Misschien toch even Claris support benaderen als je al zo lang zit te klooien. Het zou m.i. gewoon moeten werken.
  21. Is je resumé-veld 'waarde Max' wel kloppend? op deze layout? Zo ja, probeer dan een niet-opgeslagen calculatie-veld te maken met "GetSummary (resuméveld ; splitsveld)" Splitsveld is het veld waarop gesorteerd is, en kan je eventueel met een calculatie aan verschillende sorteringen koppelen.
  22. Graag gedaan, Gad. Ik bedoelde dat ook, hoor. Om te vergelijken moet je toch minimaal twee items naast elkaar zetten, nietwaar. Hele goede uitwerking van Menno. Met voorwaardelijke opmaak kan je ook nog eventuele verschillen in hoeveelheid (en instructie?) detecteren.
  23. Ik neem aan dat je ook een ingrediënt ID hebt. Je zou een calculatie kunnen maken, dat van twee verschillende recepten de IDs vergelijkt. Als je vergelijkende analyse verder moet gaan, kan je ook nog op hoeveelheden (of instructie) vergelijken). Eigenlijk volgens ongeveer dezelfde aanpak. Gedecteerde verschillen kun je vervolgens zichtbaar maken met voorwaardelijke opmaak of door ‘hide objects’.
  24. Vind het leuk om met jullie een truukje te delen, die ik al een tijdje met veel plezier toepas. Neem natuurlijk het risico dat jullie het in jullie tomeloze creativiteit zelf al lang bedacht hebben, maar gok er nu nog maar even op dat dit nog niet zo is. De aanleiding: uit zichzelf kan FileMaker in tekstvelden geen URL’s detecteren en dus ook niet openen. Ik heb dat altijd een wat hinderlijk gebrek gevonden, juist omdat we nu zo gewend zijn geraakt om altijd URL's te kunnen aanklikken. Je kan echter vrij gemakkelijk URL’s klikbaar maken door een combinatie van een custom functie en een klein (getriggered) scriptje. Het werkt zolang gebruik wordt gemaakt van het openingsmoment van het veld. Door via een het-functie de cursorpositie op te vragen kan razendsnel worden bepaald of er op een URL wordt geklikt, en zo ja, welke dat dan is. Dit vereist wel dat het de URL van zichtbaar is in een nog gesloten veld, maar dat is niet per se bezwaarlijk. De (parameterloze) custom functie is: GetURLAtSelection Let ([ content = Get(InhoudActiefVeld) ; cursorPos = Get(StartActieveSelectie) ; pos0 = Max ( Position ( content ; "¶"; cursorPos; -1); Position ( content ; " "; cursorPos; -1) ) + 1 ; pos1 = Min ( Position ( content ; "¶"; cursorPos; 1); Position ( content ; " "; cursorPos; 1) ) ; pos1 = If ( pos1 = 0; Length (content) + 1; pos1) ; rip = pos1 - pos0 ; result = Middle ( content ; pos0 ; rip ) ] ; If ( Left ( result; 7 ) = "http://" or Left ( result; 8 ) = "https://"; result; "" ) ) // end let De URL-detector werkt nu uitsluitend met http en https. Maar dat kan je vanzelfsprekend uitbreiden met andere protocollen. Maak vervolgens een OnObjectEnter trigger aan voor het volgende scriptje: # process URL # Variabele instellen [ $p ; Waarde: GetURLAtSelection ] If [ not IsEmpty ( $p ) ] URL openen [ Met dialoogvenster: Uit ; $p ] Records/verzoeken vastleggen [ Met dialoogvenster: Aan ] End If Script afsluiten [ Tekstresultaat: ] Je kan deze trigger aan elk veld koppelen waaraan je deze functionaliteit wilt toevoegen. Have fun!
  25. Ik ben het met je eens dat er een management probleem is. Wil dat niet direct aan FileMaker toeschrijven. Vind ook dat ze op dit management-vlak een steeds betere tooling leveren: zoals bijv migratietool, add-on's etc. Zou alleen nog heel graag layouts willen kunnen kopiëren. Vind het ook erg grappig dat je in FileMaker zelf een beheertool kunt maken zoals een CF-database. In alle eerlijkheid: kan je een tool visualiseren waarin je een dergelijk uitgebreide applicatie zoals jij specificeert, even van een andere opzet kunt voorzien? Anders dan wat ondersteuning in de knip&plak sfeer, zoeken van scripts en gebruik van analyse tools (DDR etc) gaat het niet. Er zit hier wel iets paradoxaals: een reden om voor FileMaker maatwerk te kiezen is vaak flexibiliteit. Functionaliteit kan naderhand worden uitgebouwd. Ik denk dat dat een hele juiste propositie is, maar het conflicteert enigszins met jouw klacht (als ik je post zo mag typeren)..
×
×
  • Create New...