Spring naar bijdragen

Alle activiteit

Deze tijdlijn wordt automatisch bijgewerkt     

  1. Afgelopen uur
  2. Vandaag
  3. Marsau

    lijst van ingelogde accounts/gebruikers

    Ik vind het een fascinerende oplossing, Hans Erik. Ik weet alleen niet of je werkelijk krijgt - of kunt destilleren - wat ik bedoel: een lijst van actieve gebruikers.
  4. Is het een goed idee om een website / webshop te bouwen via Filemaker Web Direct ? Hoe gaat Google met een Filemaker Site om. Worden pagina's door Google gecrawled om in de zoekresultaten te komen ?
  5. Banach

    lijst van ingelogde accounts/gebruikers

    Ik kijk al uit naar april of mei 😜
  6. menno

    lijst van ingelogde accounts/gebruikers

    Met de adminAPI haal ik "de informatie" van de server op. Dat is een JSON met alle bestanden die leesbaar zijn voor FMS, geopend of niet. Verder staat er in die JSON welke clients er zijn ingelogd en welke bestanden ze gebruiken. Die JSON haal je vervolgens uit elkaar in bestanden, clients en clientbestanden. Dan weet je precies wie welk bestand in gebruik heeft en dat kan je op verschillende manieren toonbaar maken in de bestanden (als je dat wenst). Ik post het voorbeeldje expliciet niet, omdat de adminAPI in Beta is en 27 sept. a.s. ophoudt te werken (erg vervelend trouwens, dat deed FMI ook al met de betaversie van de dataAPI). In April of Mei zal FM18 uitkomen en daarvoor maak ik dan een definitieve versie en die zal dan met een leuk begeleidend artikel weer op FileMakerTips zijn te vinden. Tot het zover is kan je de documentatie van de adminAPI zelf bekijken op https://<jouweigenfilemakerserver>/fmi/admin/apidoc/
  7. hans erik

    lijst van ingelogde accounts/gebruikers

    Mijn oplossing is denk ik toch iets anders dan die van Menno of Mars. Ik heb het als volgt ingeregeld: - Gebruiker A logt in met account XXX, krijgt een UUID als sessionID. - Bij openen vh projectscherm vult een script automatisch een global veld met ‘active XXX’. Via een relatie op sessionID maakt hij een record aan in de logfile met een automatische timestamp_modification - Bij elke navigatieactie die ik wil loggen werkt het script de logrecord even bij. Dus elke keer verspringt de timestamp_modification in de logrecord. Als gebruiker B ook inlogt met XXX krijgt ie een andere sessionID, en maakt een andere logrecord aan. Op dat moment zijn er 2 logrecords met dezelfde status ‘active XXX’, maar elk met een eigen sessionID en timestamp. - als een van beide gebruikers iets doet, bijv switcht van tabpanel oid, wordt de check gedaan: - een tweede global field heeft een timestamp en via een relatie op ‘active XXX’ en de timestamp_modification (global_timestamp < timestamp_modification) wordt gekeken of er al een recentere logentry is met dezelfde status. - zoniet => prima, zo ja => melding. - en uiteraard wordt daarna de logrecord bijgewerkt, gevolgd door een update van de global_timestamp. Doordat je alleen signaleert als iemand anders een recentere logentry heeft, sluit je gelijk uit dat een sessie per abuis niet goed is afgemeld. Je hoeft dus geen oude meuk op te ruimen….
  8. hans erik

    lijst van ingelogde accounts/gebruikers

    Ik gebruik mijn 'tracking' ook om te signaleren of gebruikers 2x ingelogd zijn met hetzelfde ID. Dat werkt doordat ik bij sommige navigatiestappen (bijv het wisselen van een layout of tabpanel) een check doe op het aantal SessionID's dat dezelfde status heeft (dwz combinatie van account en status). De check is dan door een relatie op timestamp toe te voegen. Als er 2 gebruikers actief zijn met dezelfde login, spelen ze qua 'timestamp' als het ware 'haasje over' je krijgt dus niet voortdurend een waarschuwing, maar alleen wanneer de ander een latere timestamp heeft dan jij. Op die manier hoef ook geen oude records op te ruimen: die blijven immers in het verleden hangen. De timestamp in de logfile wordt bijgewerkt met de sessionID.
  9. Banach

    lijst van ingelogde accounts/gebruikers

    Is het misschien een idee om die oplossing hier te delen?
  10. Marsau

    lijst van ingelogde accounts/gebruikers

    Inderdaad, je moet een soort server-side opruimscript hebben dat 'oude' kaarten verwijderd - en wat is dan 'oud'? Bovendien is inactiviteit niet per se absentie, dus per ongeluk zou zo'n sessie-record onterecht verwijderd kunnen worden. Ik heb het redelijk werkend, maar accuraat is anders. Het idee van sessiekaarten dient overigens ook een ander doel. Een persoonlijke sessierecord kan je een 'Algemeen' tabel hanteren met alleen maar velden tbc interface, zonder risico op record-locking, gevaar van verwijdering etc. Een meer accurate oplossing - althans voordat Filemaker deze functionaliteit zelf ooit gaat verzorgen - is de Admin API. Met hulp van Menno heb ik een paar oplossingsrichtingen kunnen verkennen. Je kan (per bestand) een user- en/of accountlist genereren, en dat zelfs als een tabel in het systeem verankeren. Een serverside script (om de 60 of 120 sec) houdt alles synchroon. Kijk er al een weekje naar, en het werkt vlekkeloos.
  11. hans erik

    lijst van ingelogde accounts/gebruikers

    Ik gebruik de oplossing dit jij ook hebt uitgevogeld, Mars. De gebruiker logt aan en krijgt een $$sessionID (= UUID) en maakt een logrecord aan met een status. Die status wordt bij bepaalde activiteiten telkens bijgewerkt (d.w.z. de timestamp). Lastig is alleen dat niet iedereen 'netjes' uitlogt. Dus je moet ook kijken naar de datum ofzo.
  12. Afgelopen week
  13. Donamd

    Update 17.0.4 lukt niet

    Via de Filemaker Knowledge Base heb ik informatie terug gevonden over de update van 17.0.4. Hier heb ik de download geselecteerd, geïnstalleerd en zo lukt het wel.
  14. Donamd

    Update 17.0.4 lukt niet

    Update naar versie 17.0.4.400 blijkt niet te lukken. Ik heb op een pc de versie 17.0.2.205 staan en op een andere 17.0.3.304 en wil deze beiden updaten naar 17.0.4.400 maar dit blijkt niet te lukken. De download gebeurt, ik kan selecteren om de download te installeren en dan houdt het op. Na enkele seconden is het scherm weg. Als ik Filemaker dan terug opstart en controleer nog even op beschikbare updates krijg ik telkens de melding dat de update naar 17.0.4.400 beschikbaar is. Nog iemand die hiermee te kampen heeft en/of een oplossing weet.
  15. menno

    Catalogus maken met vooraad gegevens

    Het lijkt me zinvol voor jullie om eerst wat basiskennis op te doen, daarvoor is er op internet zat documentatie te vinden (zie bijvoorbeeld de website van FileMaker) en je kan ook leerboeken bestellen bij bijvoorbeeld bol.com door in google even te zoeken Op YouTube staan wat videos van Richard Carlton, die erg leuk zijn (en ik denk ook gratis, dus die prijs past wel bij jullie ) Verder is er op Lynda.com ook zat te vinden van Chris Ippolite en ook zijn videos zijn erg interessant, maar daar moet je wel een kleine maandelijkse bijdrage betalen .... maaar de eerste 30 dagen zijn gratis. Verder is een basiscursus bij Lesterius of bij René volgens mij helemaal niet zo duur. Het begint zo te zien vanaf grofweg 500 euro voor een beginnerscursus .... dat bedrag ben je binnen een halve dag al kwijt aan het inhuren van een expert 🤔
  16. Updated serial communication plug-in is prepared for notarization by Apple. Alphen aan den Rijn, the Netherlands, January 16, 2019–Troi today announced the immediate availability of Troi Serial Plug-in 5.6 for FileMaker Pro 17. Peter Baanen, company president, states: “It is almost 20 years ago that we released the first Troi Serial Plug-in (for FileMaker Pro 4!). It is with regret that we now have say goodbye to the 32-bit code on macOS. But we are also exited to move forward into a 64-bit only world, enabling more future enhancements.” What is Troi Serial Plug-in? Troi Serial Plug-in gives FileMaker Pro easy and powerful access to external devices with a serial interface: read from and write to the (virtual) serial ports of the computer directly from FileMaker Pro without the need of a separate application native FileMaker script triggering, to get incoming data into the database “Suspend/Resume Serial Port” script step to temporarily suspend the incoming data stream and resume it when you are interested in the data “Wait for Match” function to wait for a specific text before triggering the possibility to open an unlimited number of serial ports and to trigger different scripts for different ports What is new in version 5.6? Troi Serial Plug-in 5.6 has the following changes: 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 version 5.5 for older versions of FileMaker Pro or Mac OS X. (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. (macOS) The plug-in no longer has the 32-bit code included. More detailed information on all changes and improvements implemented in Troi Serial Plug-in 5.6 can be found on the Serial Plug-in page. Pricing & Availability A fully functional demo version of Troi Serial Plug-in 5.6 is available on the Serial Plug-in page. A cross platform developer license costs US$ 999. Details can be found on the Serial Plug-in page. You can order licenses from our shop. Upgrade information Version 5.6 uses the 5.5 registration code. The upgrade is free for users who bought a license for Troi Serial Plug-in on or after May 25, 2017. Eligible users have been sent a new 5.5 registration in August 2018. Contact us if you have not received yours. Upgrades from a cross platform developer license bought before May 25, 2017 are available from US$ 399. You can order upgrades from our shop.
  17. Thomassnel

    Catalogus maken met vooraad gegevens

    @menno Weet jij of er ook cursussen georganiseerd voor Non profit organisaties de cursussen die voor bedrijven worden aangeboden zijn voor ons gewoon te prijzig maar ik denk dat wij veel meer uit dit programma kunnen halen als dat we nu doen. Dit is nog niet helemaal wat ik zoek ik probeer een catalogus te maken door middel van de vooraad die al in filemaker staat maar als ik dat doe krijg ik op een gekke manier deen aantallen er bij te staan hoop dat je me hier mee kan en wil helpen.
  18. Eerder
  19. Corne

    Streepjes bij kenteken

    Ah, ik zie wat ik fout heb gedaan. Ik had de functie niet AutoHyphen genoemd, maar Kenteken3 (Kenteken1 en Kenteken2 voor de andere methodes). Ik wist niet dat je de functies recursief kon gebruiken, vandaar mijn verwarring. Heren, bijzonder bedankt voor het meedenken en jullie tijd. Als ik de Let functies zo zie was ik hier niet zomaar opgekomen. Fijn!
  20. menno

    Veld gewijzigd (of niet)?

    Deze functie werkt helaas alleen op de velden van context-tabel, dus portaal-/gerelateerde velden doen niet mee
  21. menno

    lijst van ingelogde accounts/gebruikers

    Hi Mars, ik heb je even een PB gestuurd met wat nieuwe info
  22. Marsau

    Gebruikers applicatie overzetten bij update

    De tool is onmisbaar als je ook gebruikers wilt migreren. Er is behoorlijk wat intelligentie ingebouwd voor wat betreft matchen van velden e.d. Commandline interface is wellicht intimiderend. Migratie gaat overigens razendsnel. In ieder geval zijn er mooie tools gemaakt om het gebruik ervan te vereenvoudigen, bijvoorbeeld die van Soliant. https://www.soliantconsulting.com/labs/filemaker-17-data-migration-tool-demo
  23. Marsau

    Veld gewijzigd (of niet)?

    Je kan wat meer controle krijgen door een scripttrigger te gebruiken. Bij vastleggen van het het betreffende veld laat je dan een script een timestamp vastleggen. Je kan dat afhankelijk maken van de gebruiker. Je kan zo ook een changelog bijhouden, een must bij bepaalde toepassingen.
  24. Banach

    Veld gewijzigd (of niet)?

    Filter is hier inderdaad niet de juiste functie. Probeer eens met Position; Position ( get ( gewijzigdevelden; "dob";1 ;1) > 0 of iets dergelijks.
  25. Ziet er mooi uit, maar wel behoorlijk ingewikkeld - of ligt het aan mij?
  26. Dit klopt, maar dan verlies je toch het voordeel (of is dat geen voordeel?) dat Filemaker zelf het beheer van gebruikersnamen doet.
  27. Hoi, Ik zoek me al een paar dagen kapot naar een antwoord op deze toch wel eenvoudige vraag: Hoe kan ik nagaan of een bepaald veld in een lay-out gewijzigd werd of niet. Bv. Ik wil kunnen nagaan of mijn gebruiker een veld geboortedatum (dob) gewijzigd heeft. Ondertussen heb ik gevonden dat met get(gewijzigde velden) een lijst kan verkregen worden van alle gewijzigde velden. Prachtig, maar ik weten of mijn veld dob daar tussen zit of niet. De oplossing zou moeten zijn: Filter (get(gewijzigdevelden);"dob")="dob" Dit blijkt niet te werken, want behalve "dob" komen er ook een hoop andere letters bij die ik niet nodig heb...
  28. Marsau

    lijst van ingelogde accounts/gebruikers

    Dank je wel. Ik kende deze al, maar was eigenlijk benieuwd naar verdere toepassing. Of wellicht andere benaderingen.
  29. Banach

    lijst van ingelogde accounts/gebruikers

    Ik denk dat je hier wel het nodige uit kunt halen. De tool is gratis en open. https://thebrainbasket.com/?p=549
  1. Meer activiteit laden
×