#FMPlanner
Cette extension "add-on" est un module à part entière que vous pouvez intégrer à vos solutions FileMaker. Un véritable outil de plannification d'évènements par ressources disposant de plusieurs vues de travail.
Le point fort de FMPlanner est son interface épurée et lisible ainsi que son optimisation qui en fait un outil très performant, capable d'afficher un grand nombre d'enregistrements pour un délai de traitement minime.
Une fois importé dans votre solution, liberté vous est donnée d'associer vos données aux tables FMPlanner.
Fonctionnalités principales :
Fonctionnalités secondaires :
Pour vous faciliter la tâche, IU-DATA fournit une petite solution FileMaker avec chaque Add-on, elle installe directement le add-on dans le bon répertoire de votre ordinateur.
Fermer FileMaker Pro
Copier le dossier IUD_FMPlanner 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 Add-ons, cliquer sur le bouton ajouter
Dans la catégorie IU-DATA, sélectionner FMPlanner puis cliquer sur Choisir
Glisser-déposer le add-on FMPlanner sur le modèle
Veuillez noter qu'il vous faudra associer le script A - OnFirstWindowOpen [TRIGGER] à votre procédure d'ouverture de fichier pour que FMPlanner se lance correctement. Il en va de même pour le script A - OnLastWindowClose [TRIGGER] à la fermeture du fichier
zIUD_FMPLANNER
: Table principale à enregistrement unique de FMPlanner, contient le code source de FullCalendar et permet de générer le planning.
zIUD_FMPLANNER_ADMINPREF
: Table à enregistrement unique contenant les préférences d'administration de FMPlanner
zIUD_FMPLANNER_EVENTS
: Table contenant les évènements à afficher
zIUD_FMPLANNER_LOCALES
: Table contenant les traductions de chaque éléments de FMPlanner, chaque enregistrement représente une langue sélectionnable pour chaque utilisateur
zIUD_FMPLANNER_RESOURCES
: Table contenant les ressources à afficher
zIUD_FMPLANNER_USERPREF
: Table contenant les préférences de chaque utilisateur
z_IUD_COLORPICKER
: Table à enregistrement unique contenant le code source du module ColorPicker
z_IUD_DATEPICKER
: Table à enregistrement unique contenant le code source du module DatePicker
z_IUD_IOSSWITCH
: Table à enregistrement unique contenant le code source du module iOS Switch
z_IUD_SIDEBAR
: Table à enregistrement unique contenant le code source du module SideBar
z_IUD_SPINNER
: Table à enregistrement unique contenant le code source du module Spinner
A - Planning
: Modèle principal du add-onA - Loading
: Modèle de chargementA - Event settings [CARD]
: Card de gestion des évènementsA - Resources settings [CARD]
: Card de gestion des ressourcesA - Planning prefs [CARD]
: Card de gestion des préférencesA - Planning locales [CARD]
: Card de gestion des languesTous les scripts de FMPlanner sont contenus dans le dossier de script IUDATA - FMPlanner.
La description des scripts et des paramètres se trouvent dans chaque en-tête de script.
Les descriptions des fonctions suivantes sont présentes dans leurs calculs respectifs.
IUD_DATE_DateRangeDscJSTab ( __FirstDate ; __LastDate )
IUD_DATE_FMPDateToJSDate ( __Date )
IUD_DATE_FMPDateToSQLDate ( __Date )
IUD_FullCalendar_GetEventsJA ( __Json ; __IdResource ; __date ; __view )
IUD_FullCalendar_GetResourceJA ( __IdResource )
IUD_Gen_EasyTime ( _Time )
IUD_Gen_GetFieldName ( _Field )
IUD_Gen_GetTableName ( _Field )
IUDATA_HexToRGB ( __HexColor ; __Option )
IUDATA_RGBToHex ( __R ; __G ; __B )
IUDATA_DarkenColorHEX ( __colorHEX ; __delta )
IUD_SideBar_categoryFormatHTML()
IUD_SideBar_GetCateroryResourcesObject()
IUD_SideBar_resourceFormatHTML (__Json)
Grl - timeStart
: Liste de valeurs de l'heure de début d'affichage du planningGrl - timeEnd
: Liste de valeurs de l'heure de fin d'affichage du planninGrl - List slot duration
: Liste de valeurs pour la durée des cellules du planningGrl - List hours
: Liste de valeurs des heures de la journéeGrl - List Resources Categories
: Liste de valeurs des catégories de ressourcesGrl - List locales
: Liste de valeurs des langues disponiblesGrl - List Resources
: Liste de valeurs des ressourcesGrl - List day number
: Liste de valeurs des numéros de jours de semaineGrl - events icons
: Liste de valeurs des icones pour les évènementsGrl - FullCalendar Locales
: Liste des langues de FullCalendar disponibleshttps://code.jquery.com/jquery-3.5.1.slim.min.js
https://bootstrap-datepicker.readthedocs.io/en/latest/
https://itsjavi.com/bootstrap-colorpicker/
Systèmes d'exploitations :
FileMaker :
Veuillez noter que sur FileMaker Go 19 l'activation de FMPlanner et des autres modules dans des Web Viewers nécessitent un double tap.
Remarque importante : Veuillez lire attentivement le présent CLUF. Le fait de télécharger, d'installer, d'utiliser ou de modifier le présent add-on signifie que l'utilisateur final et son organisation acceptent le présent CLUF.
Définitions :
Termes du contrat :
IU-DATA autorise l'utilisateur final et son organisation ou son foyer à utiliser, modifier, copier le add-on à sa convenance. Toutefois, avec une simple licence du add-on, IU-DATA n'autorise pas la modification du code source minifié utilisé pour la génération de FullCalendar conformément aux limites d'utilisation définit par FullCalendar pour cette licence Premium. Si l'utilisateur final et son organisation, souhaitent pouvoir modifier le code source de FullCalendar à leur convenance, il peut fournir une preuve d'achat d'une licence Premium FullCalendar Scheduler, auquel cas, IU-DATA fournira le code source non-minifié permettant un développement continue du add-on. IU-DATA n'autorise pas, l'utilisateur final et son organisation, l'utilisation à des fins commerciales.
L'utilisateur final et son organisation / foyer disposent d'une assitance gratuite d'une durée de 2 mois à compter de la date d'achat, pour toute question relative à l'utilisation et la configuration de cet add-on.
L'accès intégral aux sources FileMaker offre, à l'utilisateur final et son organisation / foyer, un contrôle total sur la modification de cet add-on. Il est donc naturel que nous ne puissions intervenir de manière gratuite sur un add-on dont le code aurait été altéré par rapport à la version d'origine qu'IU-DATA a délivré. De même IU-DATA ne serait être tenue responsable de tout dysfonctionnement des éventuelles bibliothèques mentionnées en paragraphe 4 - Dépendances, ainsi que des dysfonctionnements du add-on suite à une utilisation sur un système d'exploitation ou une plateforme FileMaker autre que ceux mentionné en paragraphe 5 - Compatibilités.
Contact :
Pour toute information, veuillez nous contacter à cette adresse : product@iu-data.com
Création et développement :
Design de l'icône :
31/05/2021 - FMPlanner v1.0.0 - 1st release
© IU-DATA 2021