Jump to content

Julien Rouard

Membres
  • Posts

    10
  • Joined

  • Last visited

About Julien Rouard

  • Birthday 05/01/1985

Contact Methods

  • Website URL
    https://www.iu-data.com/

Profile Information

  • Gender
    Homme
  • Location
    Aniane
  • Interests
    Nature, photo, macro, paysage, voyages et FILEMAKER PRO à mes heures perdues !

FileMaker Profile

  • FM
    FMP19-11 / FMS19-11
  • OS
    macOS Big Sur
  • Claris Partner
    Platinum

Recent Profile Visitors

3003 profile views

Julien Rouard's Achievements

  1. Nous sommes fiers de vous annoncer la sortie de FMPlanner, notre add-on de gestion de ressources et d'évènements. Cet add-on utilise les dernières fonctionnalités de FileMaker Pro 19 ainsi que la célèbre bibliothèque Javascript FullCalendar 5. Pleinement fonctionnelle sur macOS et Windows, FMPlanner vous permet d'intégrer un calendrier de planification à vos solutions en quelques clics... Nul besoin d'en dire plus, venez l'essayer, nous mettons à votre disposition une version d'essai gratuite sur notre site, c'est part ici ! A bientôt, Julien IU-DATA
  2. Vous pouvez retrouver le contenu de cet article sur notre site IU-DATA. Nous avons récemment développé un module pour un de nos clients, le groupe Eduservices, spécialiste de l’éducation supérieur privée. Ce module devait permettre la récupération de l'identifiant de la convention collective d’une société ( IDCC ) à partir de son SIRET. Rien de bien compliqué il suffit d’intérroger l’API du gouvernement Français « Siret2Idcc ». https://www.data.gouv.fr/fr/reuses/api-siret2idcc/ L’occasion pour nous de développer très rapidement un add-on permettant de réutiliser de manière simple et rapide ce développement. Nous vous offrons cet add-on en téléchargement libre ici Nous en profitons pour vous décrire brièvement le contenu des fichiers généralement présents dans les dossiers de nos add-ons et pourquoi nous laissons certains fichiers et d’autres pas. Tout d’abord un petit rappel pour installer l’add-on IUD_Siret2Idcc : Fermer FileMaker Pro Copier le dossier IUD_Siret2Idcc dans le répertoire suivant : macOs : ~/Library/Application Support/FileMaker/Extensions/AddonModules/ Windows : AppData\Local\FileMaker\Extensions\AddonModules\ Dans FileMaker Pro, ouvrir la solution dans laquelle vous souhaitez ajouter le Add-On. En mode modèle, ouvrir le panneau latéral gauche sur l'onglet Extensions, cliquer sur le bouton ajouter. Dans la catégorie IU-DATA, sélectionner Siret2Idcc puis cliquer sur Choisir. Glisser-déposer le add-on Siret2Idcc sur le modèle. Voici maintenant un court descriptif des fichiers contenus par défaut dans un dossier d'add-on généré par FileMaker Pro. template.xml template.xml est le fichier de définition principal du add-on, il est obligatoire. info.json Le fichier info.json permet de définir entre autre l’identité de l’entité créatrice du add-on, il permet aussi d’associer un lien vers son site Internet. info_[langue].json Ces fichiers sont importants. Ils permettent de définir certaines informations propres aux add-ons comme son nom, sa catégorie, ses fonctionnalités et les plateformes pour lesquelles il est optimisé. La catégorie permet de grouper les add-ons dans le panneau de sélection. Il est vivement conseillé de ne laisser que ceux dont vous avez besoin et de remplir chacun de ces fichiers qui vont être appelés selon la langue utilisée par FileMaker Pro sur le poste de l’utilisateur. Si par exemple vous vous contentez uniquement de remplir le fichier info_fr.json en laissant tous les autres fichiers. Alors par défaut un utilisateur qui souhaitera ajouter votre add-on à son application avec FileMaker Pro en anglais trouvera votre add-on dans la catégorie «__…__» tout en bas de la liste des add-ons et la description du add-on affichera : *** DESCRIPTIONS MISSING *** - DNL. Vous n’êtes absolument pas tenus de traduire les informations dans toutes les langues pour chaque fichier, par exemple nous traduisons en français le fichier info_fr.json et en anglais le fichier info_en.json et nous supprimons les autres fichiers de langues. Ainsi si le fichier info_[langue].json n'est pas disponible pour la langue utilisé par FileMaker, c'est le fichier info_en.json qui sera appelé. Si en revanche vous ne souhaitez utiliser que le français, alors vous pouvez très bien traduire info_en.json en français et supprimer tous les autres fichiers info_[langue].json. Attention info_en.json est obligatoire. [Langue].xml Cette fois il faut laisser tous ces fichiers même si votre add-on n’est traduit que dans une langue, ils sont eux aussi appelés en fonction de la langue de FileMaker Pro sur le poste utilisateur. records_[Langue].xml Ces fichiers contiennent tous les enregistrements des tables de votre add-on, ils permettent de traduire leur valeur dans différentes langues si nécessaire. Si les enregistrements de votre add-on ne sont traduits qu’en une seule langue vous pouvez très bien n’en conserver qu’un, le poids total du dossier de votre add-on n’en sera que plus léger… Par défaut nous conservons toujours le fichier records_en.xml. icon.png / icon@2x.png / preview.png Les fichiers icon.png, icon@2x.png sont les fichiers utilisés comme icône de l’add-on. Le fichier preview.png sera l’image d’exemple censée représenter le add-on. Voila en espérant que ces informations vous seront utiles ! A bientôt, Julien IU-DATA
  3. Voici un des premiers add-ons que j'ai créé et que j'utilise régulièrement dans les solutions que nous développons pour nos clients. C'est un sélecteur à 2 positions basés sur celui que l'on peut retrouver sur différentes interfaces d'iOS ou sous différentes formes dans un grand nombre d'applications et de sites webs ! ( et même sur cette page 😉 ) Contenu dans un web viewer, HTML et CSS permettent de lui donner des fonctionnalités impossible à obtenir correctement avec les objets natifs de FileMaker Pro ( animations, responsive etc...) Fonctionnalités Modification de la valeur d'une rubrique suivant 2 valeurs paramètrables Récupération de la valeur Affichage des valeurs dans le switch Personnalisation de la couleur de fond des 2 positions du switch Personnalisation de la couleur de fond du web viewer Taille responsive Utilisation hors-contexte Page de présentation, readme et vidéo c'est par ici ! Nous mettons à jour assez régulièrement les add-ons que nous proposons, ils sont disponibles sur cette page. PS : Si vous souhaitez avoir un aperçu rapide de cet add-on, il est incorporé dans le ficher de démo de cet add-on gratuit. Julien IU-DATA
  4. Grande nouvelle pour nous, IU-DATA intègre le Marketplace de Claris afin de proposer de manière régulière différents add-ons ou produits permettant d'ajouter des fonctionnalités aussi uniques qu'intéressantes à vos solutions FileMaker. Un moyen pour moi de vraiment m'amuser en recherche et développement je dois le dire ! C'était aussi l'occasion pour nous de refondre totalement notre site Internet afin d'y proposer de nouveaux services. D'un côté nous partagerons avec vous des articles autour de nos développements et nos trouvailles. Et de l'autre nos produits et différents add-ons que vous pourrez découvrir au travers de nos documentations ou de nos vidéos de présentation... N'hésitez pas à venir y faire un tour et découvrir qui nous sommes, c'est par ici ! A bientôt, Julien IU-DATA
  5. A voir c'est quoi le plus bluffant, que ça fonctionne ou la rapidité avec laquelle tu as répondu 😁 ! Effectivement la langue doit jouer ça fonctionne nickel comme ça, merci Fabrice ! Oui on va mettre ça sur l'ancienneté de la feature... il y a pas mal de choses qui mériteraient d'être améliorées, mais ça fait un beau joujou déjà !
  6. J'ai un problème lorsque j'intègre un add-on que j'ai généré ( n'importe lequel ) dans une solution. Pour faire très simple, je génère un add-on à partir d'un nouveau fichier avec 1 table que je viens de créer sans modifier les rubriques de bases. Sur mon modèle je n'ai qu'un groupe d'objet simples, bloc texte, forme rectangle etc... Ensuite j'intègre l'add-on dans un nouveau fichier. Tous les éléments de l'add-on sont alors ajoutés avec un préfixe, respectivement "com.fmi.basetable" / "com.fmi.basetable.field" / "com.fmi.occurencetable" / "com.fmi.layout " pour les nom de tables, de rubriques, d'occurrences et de modèles, plutôt ennuyeux... Ce préfixe est présent dans chaque élément du fichier template.xml de l'add-on. C'est donc bien à la génération de l'add-on que le préfixe est ajouté. Après avoir regardé quelques vidéos, articles ou autres, certains fichiers doivent jouer un rôle dans la génération du template comme le fichier FMDefaultFields.xml qui permet de modifier les rubriques créées par défaut sur une nouvelle table. Hors ce fichier était absent du dossier /Users/Shared/FileMaker/Shared/ ( dossier Shared lui-même manquant ). Je l'ai donc récupéré depuis le paquet de FMP19. Rien à changé. J'ai tenté une nouvelle installation, pareil... Quelqu'un a déjà rencontré cette situation ? macOS Catalina, FMP 19.0.1.116, OS en FR, FMP en EN ( si la langue peut jouer... )... Merci !
  7. Bonjour, Effectivement la solution proposée par Olivier vous permettra d'optimiser grandement le temps d'importation. Je vous joins deux fichiers d'exemple. Le 1er fichier contient une table Contacts contenant 1000 enregistrements. Le 2ème fichier contient une table Contacts avec 100 enregistrements. Le 1er fichier est déclaré comme source de données externe dans le 2ème fichier et dans le graphe de lien j'ai ajouté une liaison sur les identifiants entre les tables contacts des deux fichiers, permettant ainsi de voir les contacts en commun au travers du lien. Le script "Import mise a jour contact" du fichier 2 vérfie tout d'abord la présence d'enregistrements liés, il les affiche ensuite sur le fichier 1 puis met à jours les enregistrements dans le jeu trouvé. J'espère que cet exemple vous permettra de solutionner votre problème. Archive.zip Archive.zip Archive.zip Archive.zip Archive.zip Archive.zip Archive.zip Archive.zip Archive.zip Archive.zip Archive.zip Archive.zip Archive.zip Archive.zip
  8. Bonjour, il existe plusieurs solutions pour mettre à jour cette base, tout dépend du volume de données à mettre à jour et de la fréquence des mises à jour Si cette base est à l'origine hébergée par un serveur Filemaker : Il est possible d'ouvrir la base directement à distance mais cela implique que le support doit être constamment en mode connecté pour accéder à la base. Il est possible de créer une liaison entre la base embarquée sur iPad/iPhone et la base hébergée par le serveur, puis d'effectuer une synchronisation des données grâce à différents scripts lorsque la base est accessible. En espérant vous avoir aidé, Julien
  9. Bonjour, à partir d'une base FMP, j'envoie aux utilisateurs différents mails contenant une URL de connexion à la base avec ou sans exécution de script en paramètre. Avec Mail par exemple, aucun problème le lien est bien interprété comme étant une URL et il est donc "cliquable", en revanche ce n'est pas le cas sur Outlook Mac, l'URL est une simple chaine de caractère non-cliquable... Je ne peux pas utiliser de plugins pour envoyer les mails en HTML ( certains envois se font à partir d'iPad ). Y aurait-il un moyen pour qu'Outlook interprète bien le protocole FMP comme une URL ? Merci.
×
×
  • Create New...