FrankCRM 1.5 is een onderhoudsupdate

FrankCRM 1.5 is een onderhoudsupdate

Bugfixes en kleine verbeteringen


5. August 2023In FrankCRMBy Karsten Risseeuw2 Minutes

Onderhoudsupdates zijn belangrijk. Je verbetert het originele bestand. Deze update bevat kleine verbeteringen en belangrijke bugfixes. We raden elke gebruiker aan om bij te werken naar de nieuwe versie.

Update voor de gratis versie

De update voor de gratis versie kan direct worden gedownload via dezelfde downloadlink die je hebt ontvangen bij de eerste download. Als je deze link niet meer hebt of nog niet hebt, kun je de link hier aanvragen:

Als je zelf al de gratis versie gebruikt, ga dan als volgt te werk:

  1. Nieuwe versie downloaden
  2. Open nieuwe versie met standaardinformatie
  3. Start het importeren onder Beheerder > Importeren
  4. Nadat het oude bestand is geselecteerd, worden de gegevens geïmporteerd in de nieuwe versie.
  5. De nieuwe versie is nu klaar voor gebruik. De oude versie kan worden gearchiveerd.

Update voor volledige versies

Licentiehouders kunnen de update voor de volledige versie rechtstreeks via hun account op fmstarter.com verkrijgen. Alle aanpassingen voor versie 1.5 staan in het “ToDo-venster”. Er wordt ook beschreven welke stappen nodig zijn voor een update als je al met een project bent begonnen.

Als je een volledige versie koopt, kun je het gebruiken “zoals het is” en dan ook profiteren van de importfuncties. Als je je eigen tabellen al hebt toegevoegd, kun je het beste de wijzigingen in het nieuwe bestand bekijken en dan beslissen welke je wilt overnemen voor je eigen oplossing. Omdat er instructies zijn voor elke aanpassing, kan dit snel worden geïmplementeerd.


Duitse FileMaker-nieuwsbrief

Duitse FileMaker-nieuwsbrief

Direct inschrijven op filemaker-kompetenz.ch


Er zijn maar een paar nieuwsbrieven voor FileMaker. De informatiepagina’s zijn vaak afkomstig van actieve ontwikkelaars of grotere gemeenschappen. Elke bijdrage is een verrijking, maar bestaat er zoiets als een FileMaker-nieuwsbrief voor Duitstalige ontwikkelaars?

FM Starter Nieuwsbrief

Je kunt je op deze website aanmelden voor een nieuwsbrief. De nieuwsbrief van het bedrijf zelf richt zich natuurlijk op de eigen producten, die worden aangeboden via fmstarter.com. Deze nieuwsbrief wordt slechts sporadisch verstuurd. We hebben de neiging om heel specifieke boodschappen te sturen. Dit betekent bijvoorbeeld dat iemand die een add-on heeft aangevraagd, wordt geïnformeerd wanneer er een nieuwe add-on op de website verschijnt, of dat iemand die FM Starter heeft gekocht, wordt geïnformeerd over nieuwe versies.

Deze nieuwsbrief is echter geen algemene bron van informatie over FileMaker onderwerpen. Dat is niet wat het wil zijn en niet zou moeten zijn. De FM Starter Nieuwsbrief wordt gepubliceerd in het Duits en Engels.

FM Starter Nieuwsbrief

FileMaker nieuwsbrief van filemaker-kompetenz.ch

Er is een algemene en Duitstalige FileMaker nieuwsbrief via de website filemaker-kompetenz.ch. Deze website is ontstaan uit een lokale gemeenschap van FileMaker-ontwikkelaars en verbindt ontwikkelaars uit Zwitserland, Duitsland, Oostenrijk en Liechtenstein. Er is een maandelijks overzicht van de laatste bijdragen.

Je kunt het beste even op deze pagina kijken:

filemaker-competentie.ch

FM Starter 2.9 uitgebracht

FM Starter 2.9 uitgebracht

Kopers met een actieve licentie kunnen de nieuwste versie onmiddellijk downloaden in het downloadgedeelte van hun account


26. July 2023In FM StarterBy Karsten Risseeuw1 Minutes

De volgende gebieden zijn aangepast:

  • DeepL Vertalingen
  • Navigatie
  • Inloggen gebruiker
  • Back-up maken van plug-in instellingen
  • Diverse bugfixes en verbeteringen

Download de nieuwste update

De nieuwste update voor FM Starter is nu beschikbaar om te downloaden. Als je een actieve licentie hebt (niet ouder dan één jaar), kun je de nieuwste versie rechtstreeks downloaden in het downloadgedeelte van je account op fmstarter.com.

Startbestand voor nieuwe FileMaker projecten

FM Starter is een bewezen startbestand voor nieuwe FileMaker-projecten. Het bevat zowel een projectstructuur als een reeks basisfuncties die in bijna elk FileMaker-project nodig zijn. Deze omvatten dynamische navigatie, meertalige tekstlabels, gebruikersbeheer en nog veel meer. Het startbestand verkort de ontwikkelingstijd voor nieuwe projecten aanzienlijk en biedt tegelijkertijd een goed inzicht in veel FileMaker-technieken. FM Starter is daarom ook geschikt als leerproject voor FileMaker-nieuwkomers. Ontwikkelaars kunnen dit bestand meteen als uitgangspunt gebruiken of er eerst hun eigen functies aan toevoegen.

FM Starter is verkrijgbaar als los product of als onderdeel van de FM Developer Bundle.


Dynamisch navigeren in FileMaker

Dynamisch navigeren in FileMaker

Deze oplossing is gebaseerd op een navigatietabel en kan wereldwijd worden gebruikt


In de loop der jaren hebben we verschillende navigatiesystemen ontwikkeld in FileMaker. Dit is de derde generatie en het voorbeeldbestand legt het principe uit.

FileMaker ondersteunt navigatie niet uit zichzelf. Er zijn besturingselementen, zoals knoppen, die je kunt gebruiken. Als je echter op elke pagina handmatig navigatieknoppen zou moeten instellen, zou dat al snel verwarrend worden. Kan het beter?

De vereisten:

  • Navigatie in een tabel beheren
  • Gebruik navigatie globaal en zonder relaties

Het navigatieconcept

Deze oplossing legt het concept uit en toont de basisstructuur. In een eerste stap worden alle items voor de navigatie beheerd in een tabel. In een tweede stap worden de gegevens met behulp van een script naar de herhalingen van globale tekstvelden geschreven. Van daaruit kan de informatie naar wens worden gebruikt. In een laatste stap wordt een knoppenbalk voorbereid zodat de navigatie daarin kan worden weergegeven en gebruikt. De knoppenbalk kan naar elke pagina worden gekopieerd en werkt overal meteen.

Screenshots:

De uitgebreide versie is beschikbaar in FM Starter

Als u op zoek bent naar een oplossing die al is geïmplementeerd en uitgebreid, dan vindt u die in ons product“FM Starter“. Het concept van dit voorbeeldbestand is daar geïmplementeerd en sterk uitgebreid. De navigatie kan eenvoudig worden geconfigureerd, heeft verschillende niveaus en is vanaf het begin meertalig. FM Starter is een startbestand voor nieuwe FileMaker-projecten en vereenvoudigt en versnelt het maken van nieuwe projecten aanzienlijk.

Dynamic Navigation 3
Dynamic Navigation 3

[English] Example of a dynamic navigation in FileMaker, which can be used globally through your application. No relationships needed. This file explains the basics and can be easily implemented in your solution. If you need a ready-to-go solution with strong enhanced functionality, check out our product FM Starter, a starter file for new FileMaker projects. FM Starter shortens your development time by months.

Requires FileMaker Pro 19.6 or newer to open the file. If you work with an older version, use a trial version of FileMaker to open the file, then downgrade. It is using UUIDnumber for each record as a primary key, but you can overcome that easily if required. The technique as showed is universal.


[German] Beispiel für eine dynamische Navigation in FileMaker, die global in Ihrer Anwendung verwendet werden kann. Keine Beziehungen erforderlich. Diese Datei erklärt die Grundlagen und kann leicht in Ihre Lösung implementiert werden. Wenn Sie eine fertige Lösung mit stark erweiterter Funktionalität benötigen, schauen Sie sich unser Produkt FM Starter an, eine Einstiegsdatei für neue FileMaker-Projekte. FM Starter verkürzt Ihre Entwicklungszeit um Monate.

Erfordert FileMaker Pro 19.6 oder neuer zum Öffnen der Datei. Wenn Sie mit einer älteren Version arbeiten, verwenden Sie eine Testversion von FileMaker, um die Datei zu öffnen, und führen Sie dann ein Downgrade durch. Sie verwendet UUIDnumber für jeden Datensatz als Primärschlüssel, aber das können Sie bei Bedarf leicht umgehen. Die gezeigte Technik ist universell.

Size: 492 kB
Version: 3.0

FrankCRM 1.4 uitgebracht

FrankCRM 1.4 uitgebracht

Bugfixes en nieuwe functies


6. July 2023In FrankCRMBy Karsten Risseeuw2 Minutes

De eerste versie van FrankCRM is ongeveer drie weken geleden uitgebracht. Sindsdien zijn er regelmatig kleine updates geweest om te voldoen aan de verzoeken en feedback van de eerste gebruikers. Versie 1.4 voegt nu nieuwe functies toe.

Nieuwe functies

De manier waarop een testversie wordt gemaakt, is volledig opnieuw ontwikkeld zodat de instellingen duidelijker kunnen worden beheerd. Overeenkomstige instellingenpagina’s zijn toegevoegd aan het developer dashboard voor de volledige versie van FrankCRM.

Er zijn nu twee manieren om de toegang tot de software in de volledige versie te regelen:

  1. Proefversie (nieuw)
    Hiervoor zijn een paar parameters en een eenvoudige beperking nodig. Dit is perfect om gewoon een testversie te maken. We raden aan om een testversie zonder beheer te exporteren met de FileMaker ontwikkelaarstools. Dit maakt de levering van een testversie bijzonder eenvoudig en veilig.
  2. FM-registraties
    FrankCRM is gebaseerd op FM Starter en heeft daarom een geïntegreerde activeringsmodule voor FM Registrations. FM Registrations is een optioneel product dat kan worden gebruikt om activeringscodes te maken voor uw eigen FileMaker-oplossingen. Ze kunnen eenvoudig worden gedecodeerd in FrankCRM en de informatie kan naar wens worden geïntegreerd.

Beide opties zijn beschikbaar in een volledige versie van FrankCRM.

Bij het maken van een product kun je het automatisch genereren van artikelnummers en productomschrijvingen activeren. Hier ontstonden meningsverschillen. De implementatie is vereenvoudigd en verbeterd.

Bug fixes

Na de eerste release werden er bijna dagelijks nieuwe versies uitgebracht. Dit was een reactie op de eerste feedback. In de gratis versie werkten een paar scripts niet zoals het hoort. Dit is allemaal opgeruimd. Het ging met name over deze twee dingen:

  • Navigatie van knoppen leidde naar verkeerde pagina’s
  • Het automatisch aanmaken van artikelnummers leidde tot veelvuldige nummerwijzigingen.

Deze twee fouten zijn verholpen. De versie is stabiel en wordt ook gebruikt.

downloaden

Updaten naar de nieuwste versie wordt aanbevolen voor alle gebruikers. Als je al een downloadlink hebt ontvangen, kun je de nieuwste versie via dezelfde link downloaden. De volledige versie is een ander bestand en kan direct bij de bestelling worden gedownload.

Als je nog geen downloadlink hebt, kun je die hier aanvragen:

FrankCRM

FileMaker Magazine Gemeenschapsprijs 2023

FileMaker Magazine Gemeenschapsprijs 2023

Erkenning voor inzet voor de Zwitserse FileMaker-gemeenschap


25. June 2023In Laatste nieuwsBy Karsten Risseeuw1 Minutes

De Duitstalige FileMaker conferentie vond dit jaar plaats in Basel, Zwitserland. De dagen zaten vol met lezingen, vergaderingen en veel goede ideeën voor ontwikkeling met FileMaker.

FileMaker Conferentie 2023 in Bazel

Foto’s: © Karsten Risseeuw

Prijzen en onderscheidingen

FileMaker Magazine reikt elk jaar verschillende awards uit. Ik heb zelf een van de awards van dit jaar ontvangen (bedankt voor de eer!). Het was de Community Award voor toewijding aan de Zwitserse FileMaker gemeenschap, in het bijzonder voor de filemaker-kompetenz.ch website.

De Duitstalige website filemaker-kompetenz.ch biedt beknopte informatie over interessant FileMaker-nieuws en -toepassingen. Op de website staan ook verschillende FileMaker-ontwikkelaars uit de vierhoek Zwitserland, Liechtenstein, Oostenrijk en Duitsland.

Je kunt je inschrijven voor een nieuwsbrief op de website, die op de eerste van elke nieuwe maand een kort overzicht stuurt van de bijdragen van de vorige maand.

filemaker-competentie.ch

Meer prijzen

Er waren verschillende prijzen. FileMaker Magazine vermeldt alle awards hier:


Download nieuwe versies van FrankCRM

Download nieuwe versies van FrankCRM

Gegevens van oudere versies kunnen eenvoudig worden geïmporteerd


19. June 2023In FrankCRMBy Karsten Risseeuw1 Minutes

Updates en upgrades zijn belangrijk. Hoe download ik de nieuwste versies?

downloaden

Nieuwe versies van FrankCRM worden beschikbaar gesteld via dezelfde links die worden gebruikt om producten te kopen. Je hoeft geen nieuwe download aan te vragen als je de link nog hebt.

  • Gratis versie: Hier gebruik je dezelfde link als bij de eerste download. U kunt een nieuwe aanvraag aanmaken via :
  • Volledige versie: Deze wordt direct na je bestelling gedownload. Alle producten worden geleverd inclusief 1 jaar gratis downloads. Daarna verlopen de downloads voor de volledige versie. Verlenging tegen een gereduceerde prijs is mogelijk.

Importeren van oude gegevens

Als je een nieuwe versie van FrankCRM downloadt, kun je gewoon de gegevens uit het laatste bestand importeren. De functie bevindt zich aan de linkerkant van het menu, als een optie voor de beheerder. Je opent de nieuwe versie en sluit de oude versie. Selecteer vervolgens “Gegevens importeren” op de lay-out “Importeren”.

Het importeren verloopt volledig automatisch. Houd er wel rekening mee dat het importeren alleen rekening houdt met de tabellen die in de originele versie van FrankCRM staan. Als je later je eigen tabellen wilt importeren, vergt dit ontwikkelingswerk.


Je eigen bedrijfssoftware bouwen met FileMaker en FrankCRM

Maak je eigen bedrijfssoftware met FileMaker en FrankCRM

Het verhaal achter de ontwikkeling van FrankCRM


15. June 2023In FrankCRMBy Karsten Risseeuw11 Minutes

Kun je zelf software ontwikkelen? Dat kan met FileMaker. Ik heb het zelf gedaan. Het begon echter allemaal met een open FileMaker-oplossing die ik ooit kocht en vervolgens aanpaste aan mijn behoeften. Dat was de beste beslissing die ik aan het begin van mijn zelfstandig ondernemerschap heb genomen. Dit is het verhaal achter de ontwikkeling van FrankCRM.

Hoe ik mijn bedrijf opbouwde met FileMaker

Toen ik mijn eigen bedrijf begon, wilde ik geen ontwikkelaar worden. Ik heb producten verkocht en diensten gecreëerd. Ik realiseerde me dat mijn activiteiten door geen enkele standaardsoftware konden worden afgedekt. Daarom was ik op zoek naar een oplossing die vrij toegankelijk was en door mij kon worden aangepast. Zo kwam ik terecht bij FileMaker en een open FileMaker-oplossing. Het hielp mij – en later mijn team – in het bijzonder.

Sommige van mijn taken waren speciaal en werden door geen enkele standaardsoftware gedekt. Maar omdat ik een open FileMaker-oplossing gebruikte, kon ik velden toevoegen, scripts aanpassen en nieuwe lay-outs maken. Dit waren mijn eerste stappen met FileMaker en ik heb enorm geprofiteerd van het gebruiksgemak. Tegelijkertijd bouwde ik mijn bedrijf op en optimaliseerde ik de software ervoor. Ik was een nieuwkomer in FileMaker ontwikkeling, maar was in staat om veel bedrijfsprocessen uitzonderlijk efficiënt op te zetten.

In de loop der jaren werden de eisen strenger en kwamen er nieuwe bedrijfsgebieden bij. Veel bedrijven zitten midden in deze ontwikkeling. De oorspronkelijke FileMaker-oplossing had zijn grenzen bereikt. De basis was uitstekend, maar ik kon me betere oplossingen voorstellen voor mijn werk en met de ontwikkelingen in de softwaresector.

De ontwikkeling van standaardoplossingen

De eerste FileMaker-oplossingen die ik voor mijn eigen bedrijf ontwikkelde, waren niet erg professioneel. Dit veranderde na verloop van tijd. Bepaalde benaderingen bleken succesvol, andere niet. Ik heb veel geleerd (en leer nog steeds) van andere FileMaker-ontwikkelaars. Het resultaat was een solide ontwikkelingsbasis en veel ervaring, waardoor verschillende standaardoplossingen tot wasdom kwamen en in de loop der jaren werden verkocht en onderhouden.

Deze intensieve betrokkenheid bij FileMaker resulteerde in een startdossier voor nieuwe FileMaker projecten. Het zou moeten helpen om nieuwe projecten sneller van de grond te krijgen. Dit resulteerde in een product: FM Starter. Basisfuncties die nodig zijn voor bijna elk FileMaker project zijn geïmplementeerd in dit startbestand. Deze omvatten navigatie, meertaligheid, gebruikersbeheer en nog veel meer. Het zijn deze “onzichtbare dingen” die er bijzonder lang over doen om zich te ontwikkelen.

FM Starter is de afkorting voor professionele ontwikkeling. Want wie wil er nou steeds weer met dezelfde basisvereisten te maken hebben? Het startdossier combineert verschillende bewezen oplossingen als een stabiel startpunt.

Wat moet de volgende stap zijn?

De open standaardoplossing die ik altijd al wilde

Terwijl FM Starter verder werd ontwikkeld, ontstond ook het idee voor een nieuw product. Ik realiseerde me dat veel gebruikers FM Starter gebruiken als basis voor hun eigen bedrijfssoftware. Zij wilden hetzelfde als ik: Een open FileMaker bestand dat veel te bieden heeft, maar aangepast en verder ontwikkeld kan worden.

Ik heb ooit een CRM- en ERP-oplossing ontwikkeld waar “alles” in zat. Het had zijn waarde bewezen omdat het alles dekte wat ik ooit nodig had. De oplossing werd ook met succes verkocht.

De tijden zijn echter veranderd en daarmee ook de technologische mogelijkheden en, als gevolg daarvan, mijn zakelijke activiteiten. Niet alles wat ik ooit had ontwikkeld was relevanter. Nu ging het niet meer om het ontwikkelen van nieuwe vaardigheden, maar om het beter ontwikkelen van de kern van de activiteit. “Beperk tot het maximum” werd het motto. Ideeën zoals modulaire ontwikkeling, de scheiding van functionaliteit en parametrisering en de mogelijkheden van FileMaker add-ons werden toegevoegd. Het besef: met nieuwe, baanbrekende concepten kunnen betere oplossingen worden gebouwd die gemakkelijker kunnen worden uitgebreid.

Het idee van een open FileMaker-oplossing voor typische bedrijfsprocessen werd langzaam volwassen. Het moest een oplossing zijn waar ik zelf ooit naar had verlangd. Maar de software moet niet “alles” kunnen. Het hebben van veel functies heeft zich slechts in beperkte mate bewezen in de dagelijkse praktijk. Door de vele veranderingen in bedrijfsprocessen leek eenvoudige configuratie veel belangrijker. Hierdoor ben je beter voorbereid op toekomstige veranderingen in het bedrijfsproces.

Goede concepten zijn flexibel en kunnen gemakkelijk worden aangepast. Als je vanaf het begin met goede concepten werkt, bespaar je veel tijd en moeite tijdens de verdere ontwikkeling.

Concepten heroverwegen

Voorbeelden

Taal

Iedereen die een softwareoplossing met FileMaker ontwikkelt, kan teksten rechtstreeks in de lay-out schrijven. Je kunt waardenlijsten ook vullen met “Ja” en “Nee” en vele andere teksten. Maar wat als je een tweede of zelfs een derde taal nodig hebt? Dan zou je hiervoor een systeem moeten ontwikkelen en dit met terugwerkende kracht moeten integreren in een bestaande softwareoplossing. Zelfs als je maar één taal nodig hebt, is het veel efficiënter om een taalbeheersysteem te gebruiken voor tekstlabels die gemakkelijk kunnen worden uitgebreid als dat nodig is. En waardelijsten kunnen worden gevuld met getallen die taalonafhankelijk zijn en blijven, terwijl de teksten gescheiden kunnen blijven van een apart taalsysteem. Nu we het toch over taal hebben: Zou het niet logisch zijn om de taal van de gebruikersinterface apart van een documenttaal in te kunnen stellen? Of om de standaardtaal flexibel in te kunnen stellen, direct per land, klant en document?

Belasting toegevoegde waarde

Belasting op de toegevoegde waarde (Duitsland: Umsatzsteuer) is een andere detailkwestie. Het is heel eenvoudig om het juiste btw-tarief te integreren in een script of berekening. In het geval van een wijziging of diversificatie van btw-tarieven, of als je producten helemaal zonder btw wilt exporteren, moeten wijzigingen en uitzonderingen worden geïntegreerd. Dit is tijdrovend, om nog maar te zwijgen van de verschillende btw-tarieven op één factuur. Het achteraf inbouwen van dergelijke opties is opnieuw extreem duur. Zou het niet logischer zijn om alle opties vanaf het begin op te nemen en ze gemakkelijk te configureren te maken? Misschien via een paar eenvoudige waardenlijsten? En zou het niet geweldig zijn als standaardwaarden konden worden ingesteld voor elk land, elke klant en elke factuur?

Vervaldata

Steeds meer producten of diensten worden “geabonneerd” of er worden servicecontracten afgesloten voor een bepaalde periode. Dit is bijna een basisvereiste. Zou het niet handig zijn als je een begin- en einddatum kon definiëren voor elk factuuritem en kon aangeven dat je herinnerd wilt worden vóór de vervaldatum? Als je toch bezig bent, zou een kleine workflow je moeten helpen om deze herinneringen met een beetje informatie snel per e-mail naar je klanten te sturen. Een basisproces lost misschien niet elke behoefte op, maar kan relatief eenvoudig worden aangepast. In elk geval is het handig als zo’n herinnering in de taal van de klant wordt verstuurd. Hier komt taalbeheer weer om de hoek kijken, dat hier meteen is geïntegreerd.

Voor een open en flexibele oplossing zijn de concepten die consequent en configureerbaar worden geïmplementeerd en gebruikt doorslaggevend. Zo kwam ik stap voor stap uit bij de standaardoplossing die ik altijd al wilde.

FrankCRM als basis

De FrankCRM standaardoplossing biedt een basis voor het in rekening brengen van producten of diensten aan klanten. Het kan onmiddellijk worden gebruikt. Als je de software ‘s ochtends downloadt, kun je nog dezelfde dag je eerste facturen versturen.

FrankCRM is zo ontworpen dat je zoveel mogelijk instellingen vrij kunt configureren met behulp van normale lay-outs. Dit vereenvoudigt het aanpassen aan je eigen behoeften.

“Configureren is makkelijker dan programmeren.”

Een volledige versie geeft je volledige toegang tot het bestand. Dit maakt FrankCRM een perfecte basis voor je eigen verdere ontwikkeling. FrankCRM is niet alleen bedrijfssoftware, maar ook een ontwikkelbasis met een bewezen projectstructuur en veel generieke tools die kunnen worden gebruikt voor verdere ontwikkeling.

Minder is meer

FrankCRM is beperkt tot een paar gebieden. Dit is met opzet gekozen. Het probleem met veel CRM-oplossingen is dat ze overbelast lijken. Je hebt bij wijze van spreken “alles”, maar als je “niet alles” nodig hebt of “overal” aanpassingen moet doen, sta je voor een vaak ontmoedigende taak. Kan “veel” ook “te veel” betekenen?

FrankCRM heeft veel opties, maar blijft duidelijk en gefocust. Dit is goed voor kleine bedrijven die misschien nooit meer nodig hebben. Anderen daarentegen willen verdere ontwikkeling stimuleren. Als startdossier voor nieuwe brancheoplossingen biedt FrankCRM een veelzijdige en bewezen basis zonder ballast.

Minder is meer.

Je kunt de verdere ontwikkeling in eigen hand nemen of, indien nodig, een externe ontwikkelaar inhuren. Welke vrijheid in ontwikkeling heb je in gedachten?

Ontdek FrankCRM

FrankCRM (gratis versie)

FrankCRM (gratis versie)

Een gratis bedrijfssoftware gebaseerd op FileMaker, met beperkingen


FrankCRM is flexibele bedrijfssoftware voor FileMaker Pro. De gratis versie kan van deze pagina worden gedownload. Als je een volledige versie hebt gekocht, kun je deze direct downloaden vanaf je eigen account op fmstarter.com.

Er zijn 3 versies

Gratis proeflicentie

Gratis en onbeperkte versie van FrankCRM. Deze versie kan worden gebruikt zoals hij is, maar kan niet verder worden ontwikkeld.

Mogelijkheden

  • Ideale oplossing voor kleine bedrijven en freelancers
  • Kan onbeperkt gebruikt worden
  • Kan worden bijgewerkt naar nieuwe versies
  • Beperkte proefversie voor de te kopen licenties
  • Een schat aan ideeën voor ontwikkelaars (klik hier)

Beperkingen

  • 1 gebruiker
  • max. 20 adressen
  • Geen toegang voor ontwikkelaars

Standaard licentie

Dit is een volledige versie die ook verder kan worden ontwikkeld. Er zijn geen beperkingen aan de mogelijkheden. Er wordt een geopend FileMaker-bestand meegeleverd.

Mogelijkheden

  • Open FileMaker oplossing
  • 1 jaar gratis nieuwe versies
  • FM Starter geïntegreerd in versie 2.x
  • Een willekeurig aantal gebruikers*
  • Een willekeurig aantal talen*
  • Dashboard voor ontwikkelaars met een bijzonder groot aantal extra instelopties
  • Oplossing draait ook in het FileMaker-netwerk
  • Perfect startdossier voor een in-house ontwikkelde brancheoplossing.

* Alleen afhankelijk van mogelijkheden in FileMaker.

Beperkingen

  • Licentie voor 1 eindgebruiker (bedrijf)
  • Geen doorverkoop mogelijk.

Verkooplicentie

Dit is een volledige versie, net als de standaard licentie, met dezelfde opties. In tegenstelling tot de standaard licentie, staat deze licentie wederverkoop toe als onderdeel van je verdere ontwikkeling.

FileMaker-ontwikkelaars die bijvoorbeeld een brancheoplossing ontwikkelen, kunnen FrankCRM gebruiken als onderdeel van deze ontwikkeling en kunnen met de verkooplicentie zoveel van hun eigen licenties verkopen als ze willen.

Mogelijkheden

  • Alle opties van de standaardlicentie
  • Goedkoopste oplossing als je meerdere licenties nodig hebt voor je eigen bedrijf
  • Kan worden doorverkocht als onderdeel van een verdere ontwikkeling (!) door de licentiehouder zo vaak als gewenst

Beperkingen

  • Licentie voor 1 ontwikkelaar (of ontwikkelbedrijf)
  • Geen beperkingen voor wederverkoop zolang FrankCRM alleen wordt gebruikt als basis voor onafhankelijke ontwikkeling.

FrankCRM is een moderne, gemakkelijk uitbreidbare FileMaker-oplossing voor nieuwe bedrijfstoepassingen. In tegenstelling tot oplossingen die “alles” proberen te doen, wordt hier alleen de basis aangeboden. Dit maakt snelle verdere ontwikkeling mogelijk en veel dingen kunnen al gemakkelijk worden geconfigureerd via instellingenpagina’s.

Documentatie en download

De QuickFind-module instellen in FM Starter

De QuickFind-module instellen in FM Starter

Praktische tips en een verborgen functie


27. April 2023In FM StarterBy Karsten Risseeuw6 Minutes

De QuickFind-module in FM Starter is een eenvoudige algemene zoekfunctie die op elke lay-out werkt zonder verdere aanpassingen. De module werkt met de snelle zoekfunctie in FileMaker. Hier zijn wat tips en trucs om er beter mee te werken.

Module Snel zoeken

De QuickFind-module wordt overal in FM Starter gebruikt. Er is ook een aparte modulepagina, die te vinden is via het developer dashboard > Modules > QuickFind module.

De module kan overal worden gebruikt

De module is generiek. Je kunt gewoon een van de twee voltooide balken kopiëren en op een willekeurige pagina plakken. Er is een variant met tekstknoppen en een variant met pictogrammen.

Direct in de lay-out instellen

De QuickFind-module van FM Starter is gebaseerd op de Quick Find-functie van FileMaker. Dit is algemeen. De module doorzoekt alle velden van een lay-out waarvoor de optie Snelzoeken is geactiveerd. Als je op een veld klikt, kun je de optie activeren of deactiveren onder Inspector > Data > Include field for Quick Find.

Wanneer het zoeken langzaam gaat

Als het zoeken traag verloopt, kan dit verschillende oorzaken hebben. Meestal is er een bijzonder grote hoeveelheid gegevens of worden rekenintensieve velden opgenomen in de snelle zoekopdracht. Beide kunnen leiden tot enorme vertragingen.

Hoe kan dit worden geoptimaliseerd?

Interface
De QuickFind-module heeft een knop links van het zoekveld. Als de schakelaar op “groen” staat, wordt voor elke invoer een zoekopdracht uitgevoerd. Dit is na elke letter die wordt geschreven. Een zoekterm van 7 letters wordt dus 7 keer gezocht. Als je de functie op “rood” zet, kun je eerst het woord schrijven en dan op het zoekpictogram (vergrootglas) klikken om de zoekopdracht te starten.

Selecteer velden voor snel zoeken
Verreweg de beste optie voor optimalisatie is om zorgvuldig de velden te selecteren die in aanmerking moeten komen voor de snelle zoekopdracht. Dit kan voor elk veld in de lay-outmodus worden gedefinieerd. De eenvoudigste manier is om eerst alle objecten op een pagina te selecteren en ze dan allemaal te deactiveren. Je kunt dan de belangrijke velden voor de snelle zoekopdracht activeren.

Vermijd rekenvelden en overzichtsvelden zoveel mogelijk. Indien mogelijk moet je de velden op portals ook verbergen. Velden op portals kosten veel tijd. Wat overblijft zijn een paar velden die allemaal geïndexeerd kunnen worden. Dit leidt tot snelle zoekresultaten, zelfs met grote tabellen.

Doellay-out definiëren voor meerdere resultaten

Er is een functie die niet direct zichtbaar is. Dit is een “geheime” of verborgen functie. Je kunt een doellay-out opgeven voor de zoekresultaten.

Zoekt en gij zult vinden. Soms vind je meer dan 1 treffer. Hoe moet je meerdere hits weergeven? Als je het zoeken start op een bewerkingslayout voor een gegevensrecord, zoals vaak het geval is, en je vindt twee- of tweehonderd resultaten, dan zie je niet meer dan één resultaat op deze lay-out. Alle andere treffers worden geselecteerd in het resultaat, maar je moet individueel door de treffers bladeren. Dit is verwarrend en niet efficiënt.

Er is een andere manier.

Het is mogelijk om een doelindeling voor de zoekresultaten op te geven als er meer dan 1 hit wordt gevonden. Dit maakt het mogelijk om over te schakelen naar een lijstindeling als er meerdere resultaten worden gevonden. Dit maakt het veel gemakkelijker om door gegevensrecords te navigeren. Een workflow zou er als volgt uit kunnen zien:

Zoeken in een detailweergave > Als er meerdere resultaten zijn, schakelt u over naar de lijstweergave > In de lijst kunt u op een van de gevonden gegevensrecords klikken om terug te keren naar de detailweergave.

Het geanimeerde voorbeeld hierboven laat zien dat je begint met zoeken op een gedetailleerde weergave, waarna verschillende resultaten worden gevonden. Hierdoor wordt automatisch overgeschakeld naar een lijstlay-out. Je kunt op een item in de lijst klikken om terug te keren naar de bijbehorende gedetailleerde weergave. Dit is intuïtief begrijpelijk voor de gebruiker.

Hoe stel je dit in?

Het is bijzonder eenvoudig. De naam van de doelopmaak wordt gegeven als een scriptparameter. Dit wordt ingesteld onder de scripttriggers van het zoekveld. Deze instelling kan worden geactiveerd voor elke lay-out waar dat zinvol is. En zo werkt het:

  1. Schakelaar in lay-outmodus
  2. Selecteer het zoekveld
  3. Klik met de rechtermuisknop op het zoekveld en selecteer “Stel scripttriggers in …”.
  4. Er zijn 2 scripttriggers ingesteld
    1. OnObjectToetsaanslag
    2. OnObjectModify
  5. Het script “QuickFind Script” is geselecteerd voor de tweede scripttrigger. Hier kun je nu de naam van de doelopmaak als parameter invoeren.

Deze eenvoudige toevoeging leidt vaak tot betere resultaten bij gebruikersbegeleiding.

Deze aanpassing kan eenvoudig worden toegevoegd als je vaak schakelt tussen detailweergave en lijstweergave.