Ga naar inhoud

Infomatics

Leden
  • Items

    514
  • Registratiedatum

  • Laatst bezocht

Berichten die geplaatst zijn door Infomatics

  1. Beste Kees, welkom bij de club!

    Je vraag is niet helemaal duidelijk, maar als je 2 containers hebt kun je daar de afbeeldingen in slepen, daar heb je geen script voor nodig.
    Het aantal foto's zal de snelheid niet zo erg beïnvloeden, wel zal het formaat van de database stevig maken.
    Je kunt de afbeeldingen ook buiten de database opslaan, waardoor de database hanteerbaarder blijft.  Je kunt dat instellen in in de instellingen van de container door onder opslag de optie 'container extern opslaan'  

     

    Schermafbeelding 2024-02-28 om 21.04.02.png

  2. als de huidige datum in $date staat dan is de eerste zoek: 
    Date ( 1 ; 1 ; year($date) ) & "..." & $date

    de 2e:
    Date ( 1 ; 1 ; year($date) -1  ) & "..." & Date ( month( $date ) ; day ( $date )  ; year($date) - 1 )

    en de 3e:
    Date ( 1 ; 1 ; year($date) -2  ) & "..." & Date ( month( $date ) ; day ( $date )  ; year($date) - 2 )

  3. Eindelijk opgelost; het bleek dat ik voor de calculatie van de signature ook de call moest meenemen, waarbij de tijden in de call dubbel url encoded moeten worden en alle argumenten alfabetisch moesten worden gesorteerd.

    voor de liefhebber:

    Let([  
    oauth_consumer_key = $AuthenticationKey ;
    oauth_consumer_secret = $Secret ;  
    oauth_nonce = $nonce ;
    oauth_timestamp = $timestamp ;  
    method = "GET" ;
    url = Substitute( $url ; [ "?" ; ¶ ] ; [ "&" ; ¶ ] ) ;  
    baseUrl = Substitute ( GetAsURLEncoded ( GetValue ( url ; 1 ) ) ; ":" ; "%3A" )  ;
    sortedQueryList = While (    
         [
         i = 2;
         call = ""
        ];
        i ≤ ValueCount ( url ) ;
        [
         call = List( call ; Substitute( GetValue( url ; i ) ; ":" ; "%3A" ));
         i = i + 1
        ];
            SortValues ( List ( call ;
                "oauth_version=1.0" ;
                "oauth_signature_method=HMAC-SHA1" ;
                "oauth_consumer_key=" & oauth_consumer_key ;
                "oauth_timestamp=" & oauth_timestamp ;
                "oauth_nonce=" & oauth_nonce ;
            ) )
        ) ;

      signatureBaseString = method
        & "&"
        & baseurl
        & "&"
        & GetAsURLEncoded ( Substitute (
            Left ( sortedQueryList ; Length ( sortedQueryList ) - 1 ) ;
            [ ¶ ; "&" ]
        ) )
      ] ;

      Base64EncodeRFC ( 4648 ; CryptAuthCode (
        signatureBaseString ; "SHA1" ;
        oauth_consumer_secret & "&"
    ) )
     )

     

  4. Hallo,

    Ik probeer via de Spotler API data op te halen. https://restdoc.mailplus.nl/doc/#!/contact/getUpdatedContactsJson

    Via hun Visual Builder gaat het goed,  Via Postman gaat het ook, echter als ik probeer om het in FM over te zetten
    krijgt ik een 'Spotler API BackendException'.  Blijkbaar lukt de authenticatie want daar krijg ik geen foutmeldingen over.

    De helpdesk van Spotler kan mij ook (nog) niet helpen. Heeft iemand een idee?

  5. Ik zou een account aanmaken voor WebDirect die je alleen voor deze verbinding gebruikt, zodat je alles wat je niet nodig hebt kunt dichtzetten.

    Je gebruikt dus een account WD waar de gebruikers op inloggen en dezelfde account WD in de studievoortgang database.
    maar voor het WD account een apart privilege set WD waar je aangeeft welke velden van welke tabellen zichtbaar zijn en dat de layouts en scripts niet zichtbaar zijn.
    Als je bepaalde velden niet kunt zien dan kun je stap voor stap meet toegang geven to ze wel zichtbaar zijn, dit zal zijn bij bv calculaties waarbij velden van een andere tabel worden gebruikt. die velden moeten dan ook zichtbaar zijn.

     

  6. en binnenkomend? er wordt nu een call gedaan naar een Applescript die bij de gebruiker in de root staat die een open url inclusief telefoonnummer naar de FM database stuurt zodat de juiste klant boven komt. 
    Ik zou dat het liefst direct met een open url oplossen, of desnoods met een webhook naar de server zodat de server de juiste klant naar de client kan pushen.

     

  7. Ik ben voor een klant op zoek naar een VOIP koppeling met FileMaker, zij willen:

    - Client voor MacOS, waarbij we vanuit FM een telefoonnummer kunnen draaien.

    - Binnenkomende gesprekken loggen in FM bv via open url op de client of via webhook naar de server.

    - Client op IOS.

    - api koppeling zodat klant gegevens kunnen worden bijgewerkt in de VOIP omgeving zodat die zichtbaar zijn als er wordt ingebeld.

    - Bij voorkeur een omgeving waarbij de klant zelf zijn omgeving kan beheren.

     

    Heeft iemand ervaring met een goed systeem?

  8. Geen ervaring, wel eens over nagedacht;

    - Als de mutaties beperkt zijn, dan zou je die mutaties continue naar een backup server kunnen sturen?
    - Als de data op een externe RAID?/schijf staat, dan zou je die kunnen koppelen aan de backup server. De databases moeten dan wel gecontroleerd worden op corruptie. Mogelijk dat de continue backup  optie van FMS daar een oplossing voor is. 
    - Elke x minuten een backup uploaden naar de backup server?

  9. Ik heb voor de lol FMS 20 server ARM geïnstalleerd op Ubuntu 22 onder Parallels en dat was een kwestie van op installers klikken. Ik kwam er later achter dat je helemaal niet hip bent als je Ubuntu met desktop installeert en dat je vanuit desktop niet bij de FM mappen kan komen.

    Er staat een goede handleiding op: https://www.soliantconsulting.com/blog/ubuntu-linux-filemaker-server/ om FM server te installeren vanuit de commandline. Ik heb het zelf nog niet geprobeerd.

     

  10. Sinds er een nieuwe roerganger aan het hoofd staat (Brat Freitag) is er het een en ander veranderd;

    - De naam is veranderd naar de oude naam Claris.

    - Naast het FM portfolio is er een nieuw Claris portfolio gemaakt, wat (oneerbiedig) het FM portfolio is met wat nieuwe toeters en bellen. het is de bedoeling dat op den duur het FM portfolio wordt overgenomen door het Claris portfolio.

    - Om aan te geven dat ze de FM portfolio nog geruime tijd zullen ondersteunen hebben ze niet versie 19.7 uitgebracht maar versie 2023 die intern versie 20 heet. deze kan nog steeds peer to peer verbinding maken met max 5 personen (minimaal FM 19.3)

    - FM 2023 werkt met dezelfde bestanden als FM 19 (.fmp12)  

  11. Je vraag is niet helemaal duidelijk, maar ik vermoed dat het fout gaat omdat je geen 0 voor de maand hebt, ėn waarschijnlijk is je periode veld een nummer ipv een veld, als je dan zoekt op <2023-5 dan zoek FM op <20235  en dan is 202212 groter. 
    de oplossing is om de maanden onder de 10 van een voorloop nul te voorzien, dan wordt het 202305 en dat is groter dan 202212. 
     

    Je kunt de voorloop nul toevoegen met de volgende formule  Year( datumveld ) & “-“ & Right( “0” & month( datumveld ) ; 2 )

×
×
  • Nieuwe aanmaken...