Jump to content

All Activity

This stream auto-updates     

  1. Yesterday
  2. GetAsText ( Get ( scriptparameter ) ) zou ik eens proberen.
  3. Enkele onderwerpen: CURL advanced + leuke API's (zwaar + luchtig ) DevOps met datamigration tool I (don't) know what you did last summer (wat heb je voor leuks gedaan)
  4. Via een webapplicatie wordt in FileMaker een script uitgevoerd waarbij een scriptparameter wordt meegegeven die er zo uit ziet: getallen gescheiden door een koppelteken, b.v.b.: 32920-32921. Aangezien die getallenreeks niet tussen aanhalingstekens staat ziet FM dit als een calculatie en maakt er in dit geval -1 van. Dat is niet de bedoeling, ik heb juist die getallenreeks nodig. Kan ik hier binnen FileMaker zelf wat aan doen zonder in die webapplicatie iets te veranderen?
  5. Dank je wel Banach, Het werkt (Uiteraard)
  6. Denk wel dat het een logische ontwikkeling is dat de interface minimalistischer en eenvoudiger wordt. En dat gaat inderdaad ten koste van bepaalde zaken. Het lijkt een ander type gebruiker die nu in de eerste plaats bediend wordt.
  7. Jammer genoeg verwijderd FileMaker features uit de FileMaker admin console, en het ziet er naar uit dat ze niet reageren op de vele negatieve reacties die ze hiervoor krijgen. Nogal eigenwijs als je ‘t mij vraagt, en ik hoop dat ze de product manager eens een stamp onder zijn achterste geven.
  8. Last week
  9. Updated script triggering plug-in for FileMaker Pro 17 adds script triggering via a URL. Alphen aan den Rijn, the Netherlands, April 23, 2019–Troi today announced the immediate availability of Troi Activator Plug-in 5.0 for FileMaker Pro 17. What is Troi Activator Plug-in? Troi Activator Plug-in is a very powerful tool for triggering scripts remotely. All from within FileMaker you can: trigger a FileMaker script on a different computer (remotely) trigger a FileMaker script over internet use the built-in security to prevent unauthorized triggering send a number (e.g. a record ID) and a long text with the trigger start and stop listening for remote trigger messages with one script step communicate with databases in different FileMaker versions or even runtimes Except from remote triggering you can also use the Activator Plug-in for: triggering a script on a specified date and time scheduling events which trigger any script you want running a script from any FileMaker calculation, for example a tooltip calculation validating fields on exiting a record with a custom script suited to your specific needs What is new in version 5.0? Troi Activator Plug-in 5.0 is compatible with FileMaker 17 and has the following new functionality: Tested and made compatible with FileMaker Pro 17.0.4. Added script triggering via a URL (using the GET HTTP method) on macOS and Windows. You can now trigger a script with a URL like this: http://www.example.com:54242/triggerscript.html?yourText=someText You can also specify an (optional) password in the URL and add whether you want to wait for a response. In the triggered script you can specify the response text with the new Actr_SetHTTPResponse function or Set HTTP Response script step. The Activator Web Server functionality, including the Image Upload Server functionality, is now also available on Windows. (Windows) Added code signing to the plug-in for Windows. (On macOS code signing was already added in version 4.5). The plug-in now indicates if an external script step is compatible with a product. The step is shown in grey if it is incompatible for that product (for example for iOS) in the script editing pane (center) and the script steps pane (right). (macOS) Prepared the plug-in for notarization: the plug-in can now be added to a runtime, to create a hardened FileMaker runtime app which can be notarized by Apple. Notarization gives users more confidence, as the runtime has been checked by Apple for malicious components. Version 5.0 also has the following changes and improvements: IMPORTANT (macOS only) The minimum supported FileMaker version is now FileMaker Pro 14. Also the minimum supported Mac OS version is now OS X 10.9 (Mavericks). You can keep using v4.5.1 for older versions of FileMaker Pro or Mac OS X. (macOS) The plug-in no longer has the 32-bit code included. Updated the EasyInstallTroiPlugins.fmp12 file, it can show additional error information from Get(LastExternalErrorDetail) when it is available. The EasyInstallTroiPlugins.fmp12 file can also run a test registration script for a plug-in after you have installed it on FileMaker Server. Updated the example files for FileMaker Pro Advanced 17 and made small corrections to the user guide. Pricing & Availability A fully functional demo version of Troi Activator Plug-in 5.0 is available on the Activator Plug-in page. Licenses cost US$ 89 per user. Details on developer licenses and multi-user discounts can be found on the Activator Plug-in page. You can order licenses from our shop. Upgrade information Version 5.0 needs a new registration. The upgrade is free for users who bought a license for Troi Activator Plug-in on or after September 4, 2017. Eligible users will be sent a new registration. Contact us if you have not received yours after April 26, 2019. Upgrades from licenses bought before September 4, 2017 are available from US$ 49 per user. Upgrade prices for other licenses can be found in the shop. You can order upgrades there.
  10. Zoals ik als schreef: "als het überhaupt al mogelijk is", dus in FM instellen is onmogelijk. Instellen in de applicatie lukt je voor zover ik het heb gezien alleen bij applicaties die de webprotocollen ht(f)tp(s) gebruiken. Filemaker zit daar niet bij. Je kan dus alleen al je netwerkverkeer via een proxy sturen en dat stel je in bij de instellingen van de netwerkadapter in je OS (Windows/Mac). Het is misschien mogelijk dat de proxy het verkeer kan doorlaten/tegenhouden of alleen naar specifieke adressen doorlaten. Wat die proxy precies doet/moet doen heb ik geen verstand van, dat hebben de beheerders bij jouw klant neem ik aan wel.
  11. Bedankt voor de info Menno, weet je toevallig of de Filemaker pro client verbinding kan maken met de proxy server, gebruikt deze dan de systeeminstellingen onder windows om het verkeer naar de proxy te sturen?
  12. Het is ietwat verstopt. Je moet het via de commandline regelen: fmsadmin set serverconfig securefilesonly=false Daarna FMS herstarten. Zie ook: https://fmhelp.filemaker.com/help/17/fms/en/index.html#page/FMS_Help%2Fhostdb-accounts.html%23
  13. Ik ben op een nieuwe server Filemaker 17 aan het installeren en loop tegen het. volgende aan: Bij het openen van de databases krijg ik de error: SECURITY: Database "Rescopedb" cannot be opened because it is insecure. Require Password-Protected Databases is enabled. In versie 16 kon je dat aan en uit zetten in. FMserver. Ik kan het in 17 niet meer vinden. Wat ik vreemd is dat mijn databases wel een toegangs user en ww ingesteld hebben gekregen. Kijk ik nou in FMS17 console over de optie heen of doe ik iets verkeerds.
  14. Ja, sorry. Ik bedoel containers met externe opslag.
  15. Het hangt er een beetje vanaf. Een goeie sessie voorbereiden kost wel wat tijd, en ik sta niet op de payroll zoals de meeste van mijn collega's. Een bijdrage leveren tot een bestaande sessie is voor mij meer haalbaar. En dan zijn we nog niet zeker van de interesse. In een andere thread daarom die peiling. Het eerste uur al een paar reacties, maar buiten een onverwachte maar zeer welkome reactie van PeterS, lijkt het me tot hiertoe dat er maar een handvol mensen hiermee bezig zijn. Nog een beetje vroeg om conclusies te trekken natuurlijk. Tijd te kort is een goeie indicatie dat je niet probeert je sessie op te vullen tot je tijd rond is. En ook natuurlijk, zoals je opmerkt, dat hier nog veel over te vertellen valt. Over dat in slaap vallen, dat was denk ik 2 jaar geleden. Vorig jaar heb ik vooral met mensen aan het babbelen geweest, buiten de sessies. Ik vind de interacties met andere developers altijd super-interessant. Egbert Friedrich van de dot fmp in Berlijn heeft dat goed begrepen.
  16. Hoe bedoel je? Managed containers? Waar ervaar je problemen?
  17. Op deze paginas staat heel aardig en in het nederlands uitgelegd wat een proxy is. Verder gebruik je met de FMClient alleen poort 5003 met een voor de klant bekende (jullie) server, waarmee de verbindingen met SSL zijn versleuteld (mits je een eigen certificaat hebt geïnstalleerd). De verbindingen die FM maakt met het internet via http(s) gaan vanzelf vie de proxy en en daar kan dan filtering op worden toegepast, maar wat ze dan op het filemaker-protocol willen en kunnen filteren zie ik niet. Ik denk zelfs dat wanneer ze gaan filteren (als dat überhaupt al mogelijk is) dat de signalen van en naar de server worden verstoord. Anonymiseren met een socks-proxy heeft ook niet veel zin, want je verbindt niet met willekeurige hosts, je verbindt met slechts één fmserver. Als laatste: een proxy versleuteld niks, daar gebruik je SSL en VPN voor. Succes met het overtuigen van de IT'ers bij je klant
  18. Onderhoudsmatige, kleine ingrepen met kleine foutkans of waarbij een eventuele fout weinig consequenties heeft, doe ik veelal gewoon live. Meer substantiële ingrepen, nieuwe functionaliteit werk ik uit in een development omgeving. Soms ook wel eens geheel offline omwille van snelheid en performance, maar vind het prettig om bij langduriger development werk ook over robuuste backups te kunnen beschikken. Als de operatie het kan hebben, kan je overwegen om bepaalde, meer complexe ontwikkelwerkstukjes ook direct live uit te voeren. De ontwikkelsnelheid is dan ongeëvenaard. Door directe terugkoppeling van gebruikers kan je heel snel fouten repareren of het ontwerp bijsturen, zonder dat je een aparte testfase nodig hebt. Vroeger gebruikte ik scripts om een systeem te legen en opnieuw vanuit een live-systeem te vullen. Dat is nooit een vlekkeloos beheersbaar proces gebleken. Het koste ook erg veel tijd. Migratie is redelijk pijnloos geworden met de migratie-tool, al blijft het gehannes met externe containers.
  19. Ik ontwikkel alleen op een aparte dev server. Dan gaat het naar een test omgeving bij de klant, daarna naar productie server. Bij uitzondering en haastklussen waarbij geen verandering in de data file nodig is, doe ik een upload van een UI file buiten kantooruren, direct naar productie (maar dit is altijd in overleg met de klant). Data separation model, met uitgebreide scripts om data van de live server of laatste backup te importeren naar een nieuwe versie als er een verandering in de data file was. (stamt nog uit de tijd van voor FMDatamigration). Als ik nu iets nieuws bouw (nieuwe FMP files), dan zonder enige twijfel met FMDatamigration. Noodzaak van data separation wordt hierdoor ook minder.
  20. Oooooh was het mijn sessie waar je letterlijk in slaap was gevallen! hahaha. 😈 Nog een sessie over FMDMT is wel zinvol denk ik. Ik heb vorig jaar alleen maar een beetje verteld wat het is, hoe je hem zou kunnen installeren en héél summier over hoe je hem gebruikt. Evengoed had ik tijd te kort en stond Koen eerst met het bordje nog 2 minuten te zwaaien en bijna 10 minuten later pas met het bordje 0 minuten, want ik kwam ernstig tijd tekort. Vorig jaar heb ik niks kunnen vertellen over de ervaringen en de tot dan toe ontdekte tekortkomingen. Handigheidjes om voorbij de commandline te gaan en de migratie stappen en volgorde in een voorkeuren-bestandje te zetten zijn niet aan de orde gekomen. Veel mensen vinden powershell / terminal maar onhandige gedrochten en blijven er van weg en dus ook van FMDMT Als jij de tool wekelijks gebruikt, dan heb je dus ook een bak aan nieuwe dingen ontdekt en kan je dus veel vertellen over (al dan niet zelf gemaakte) hulpmiddelen om wat gemakkelijker met FMDMT te werken.
  21. Ik gebruik alle manieren, die je hier hebt voorgesteld, plus bij een aantal klanten gebruik ik het data-separation model. In die datastructuur wijzigt bijna nooit iets, er worden vrijwel uitsluitend tabellen en kolommen toegevoegd. De slimme boel zit in aparte interface-bestanden voor de gebruikers en wat andere bestanden die allemaal geen data bevatten. Denk aan de gebruikers-interface, een afdrukbestand, een overzichten bestand, koppeling met transporteurs etc. etc. zit allemaal in aparte bestanden, zonder data. De instellingen en de data zitten in 2 aparte bestanden, eentje met de bedrijfsdata en een met alle instellingen, accounts, keuzelijsten etc. etc. Het mooie hiervan is dat ik zowel online als offline kan ontwikkelen. Heel af en toe online om te spelen met de live-gegeven, maar meestal offline om van alles uit te halen en diepgaand te testen. Een enkele keer moet er iets in de structuur gebreuren en dat gebeurt dan wanneer er niemand aan het werk is of wanneer er slechts weinig gebruikers zijn (heb ook 24/7 klanten, dan ontkom je daar niet aan) Het resultaat zet ik dan letterlijk in 1 of 2 minuutjes neer op de server: server down en simpelweg de periferieke bestand(en) vervangen. Server weer starten. De klant is nooit langer dan 5 minuten uit de lucht geweest. De laatste conversie van de data-bestanden is geweest bij de overstap van FM11 naar FM12.
  22. De tijd dat we alleen maar veldjes konden aanmaken als de database lokaal stond, is gelukkig lang voorbij. De structuur ( het schema ) van een file kan sinds FileMaker Pro 7 aangepast worden terwijl de bestanden gehost worden door een server. Een database aanpassen terwijl andere mensen ermee werken kan nogal wat problemen veroorzaken. Een paar voorbeelden: Een aangepaste layout bewaren zorgt voor grote verwarring voor diegenen die net aan het werken zijn op die layout, doordat velden plots verspringen of zelfs verdwijnen, en tabbladen zichzelf naar de default tab resetten. Een aangepast script zorgt ervoor dat de flow van 1 of een combinatie van scripts fout gaat voor diegenen die dat script net aan het uitvoeren waren. Door aan de velddefinities te werken, worden alle auto-enter seriele nummers geblokkeerd, waardoor zowel manuele als scriptmatige aanmaak van records niet meer mogelijk is door gebruikers, en scripts helemaal fout lopen, met zelfs dataverlies als gevolg. Er valt dus wel één en ander te zeggen voor "offline" development, hoewel "online" development veel gemakkelijker is. Er komt heel wat bij kijken als je offline wil werken en dan achteraf alle actuele gegevens wil overhalen. De kans dat het daar mis gaat, is zelfs substantieel. Dus deze keuze is niet zo voor de hand liggend. Ik ben benieuwd hoe jullie hiermee omgaan. Als FileMaker developer ontwikkel ik in verschillende omgevingen. Sommige klanten hebben maar een paar gebruikers, en we verwittigen iedereen dat er aan de database gewerkt wordt. Soms is er development-omgeving en een productie-omgeving, en heel soms zelfs een test-omgeving bij de corporate klanten. Soms is er zelfs geen server. Daarom is deze peiling "multiple choice". Ik nodig jullie ook uit om te reageren, en elke reactie is waardevol.
  23. Blijkbaar heeft Menno vorig jaar een sessie gehad over FMDatamigration. Ik was vergeten dat de tool al zo lang beschikbaar is, en dat ik zelfs een berichtje in zijn thread geplaatst heb.. Er waren wel wat ernstige bugs in de tool ontdekt vorig jaar, gemigreerde oplossingen met nieuwe velden hadden geen index voor die nieuwe velden. Die bug is ondertussen opgelost, en ik gebruik de tool wekelijks zonder problemen. Ik heb mezelf een tooltje gebouwd dat een volledige deployment uitvoert, waarbij sommige bestanden gekopieerd en andere gemigreerd worden, alsook een manier om onmiddelijk foutmeldingen op te merken na migratie. Dat brengt de migratietijd en het aantal vereiste handelingen heel wat terug. We zouden dus in herhaling vallen als er opnieuw een FMDatamigration sessie gegeven wordt, hoewel de inhoud van deze sessie meer zou kunnen gaan over de impact op de manier van werken, i.p.v. wat FMDatamigration juist is. Een zoekopdracht op deze site op dat sleutelwoord lijkt er op te duiden dat er weinig reilt en zijlt rond offline development. Of is dat een verkeerde assumptie? Ik ben eigenlijk benieuwd hoe iedereen vandaag werkt.
  24. Ga eerst naar de juiste portal met bv. GoToField ...
  25. Hallo Filemaker hazen, Ik heb een layout (L3100; T3100_Offertes) Daarop een portal offerteregels om artikelen toe te voegen. Maar in de layout is ook een veld serienummer. En ik heb ook een portal gemaakt waarin de machines naar voren komen met hetzelfde serienummer. Tabel 3100_ab (relatie: serienummer - serienummer) Nu wil ik in dat betreffende portal T3100_ab, kunnen klikken om de gegevens op te halen van een apparaat met hetzelfde serienummer in een nieuw venster. Heb een button gemaakt in het portal serienummer en een $ gemaakt om het idee op te halen. Maar via dataviewer zie ik dat de variabele alleen maar wordt gevuld met het ID van de Tabel T3100. Dit moet wel kunnen lijkt me, maar op de één of andere manier ben ik iets vergeten en, misschien door de paaseieren, kan ik het niet vinden. Wie heeft de tip? Alvast bedankt en geniet van de paasdagen
  26. Ja het is company policy dat alle internetverkeer via een proxy moet gaan maar de netwerkjongens krijgen het niet geconfigureerd,.We hebben het gedaan gekregen, na 2 maanden discussie en pen-testen, om poort 5003 open te krijgen, maar nu blijkt dat alles nog eens langs een proxy moet passeren. Als we goedkeuring moeten krijgen om de proxy te bypassen zijn we weer voor maanden vertrokken vrees ik en het is niet zeker of er uberhaupt een goedkeuring hiervoor komt.
  27. Zou er een mogelijkheid bestaan om met Filemaker Go op een Pdf bestand welk in een container ingevoegd is, handgeschreven notities toe te voegen ?
  1. Load more activity
×
×
  • Create New...