Jump to content

baz

Membres
  • Content Count

    17
  • Joined

  • Last visited

About baz

  • Rank

Profile Information

  • Gender
    Homme
  • Location
    Bordeaux
  • Interests
    Multiples

FileMaker Profile

  • FM Conférence
    Un jour j'irai !
  • FM
    1
  • OS
    MAC OS X 10.14
  • Certification
    --Non certifié--
  • FBA
    --Non membre--

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Bonjour à tous, Je suis en train de revoir mon système de sauvegarde. Actuellement, j'utilise l'application Crash Plan (en excluant bien sur les bases ouvertes, seul le dossier de backup est archivé sur Crash Plan). Ça ne fonctionne néanmoins pas très bien ; je pense que c'est en raison du nombre très important de fichiers à sauvegarder (j'utilise le stockage sécurisé de conteneur qui fractionne les fichiers et en plus de cela le dossier de backup contient 7 sauvegardes). Je me posais la question d'utiliser simplement un système de type OneDrive ; l'idée serait de créer une sauvegarde journalière planifiée vers un dossier synchronisé avec OneDrive. J'ai lu à plusieurs reprises qu'il ne fallait pas créer un dossier de sauvegarde sur un volume distant en raison des erreurs possibles et pour limiter la durée de la sauvegarde au niveau de Filemaker Server. Mais il me semble qu'il n'y a pas ces problèmes avec OneDrive puisque pour Filemaker Server, il s'agit d'une sauvegarde locale ; c'est OneDrive qui gère en parallèle la synchronisation des fichiers créés. Suis-je dans l'erreur ? Sinon, comment gérez-vous les sauvegardes de données d'entreprises ? Cordialement.
  2. baz

    baz

  3. Bonjour, J'ai suivi récemment une formation d'Olivier Devriese qui me fait réfléchir à la création d'une seconde base de données dont l'objet serait de donner accès aux clients de l'entreprise à certaines informations de leur dossier via webdirect. La base serait hébergée sur internet (Filemaker cloud ou un autre hébergeur), et son contenu serait constituée par un export régulier de la base de données de l'entreprise. J'ai regardé les différentes tarifications, mais je ne vois pas grand chose qui colle, car j'ai besoin de nombreux accès très ponctuels et non d'accès utilisateurs permanents. Si je prends de nombreux accès utilisateurs pour ça, le prix va vite devenir délirant. Quelles sont les solutions appliquées dans cette situation ?
  4. Bonjour Merci pour ta réponse. Apparemment, ça renvoie 1 même lorsque je glisse un fichier dans la rubrique (?). GetAsText, c'est bien ObtenirTexte ?
  5. Bonjour, Y a t'il un moyen de contrôler le contenu d'une rubrique conteneur, c'est à dire de distinguer l'insertion d'un fichier et l'insertion d'un texte par exemple par copié/collé ?
  6. oui , ça devrait marcher, mais comme le test serait fait après l'exportation, ça n'éviterait pas de remplir le dossier FMP de fichiers qui n'ont rien à y faire :-) Finalement, j'ai contourné le problème par un test préalable en applescript pour vérifier la validité de l'URL avant l'exportation. Je reste quand même étonné de ce comportement qui me semble être un bug.
  7. Je précise un point. L'URL d'exportation est déterminé dans une variable. Si je supprime la définition de la variable, FMP affiche bien un message d'erreur et ne fait pas l'enregistrement dans le dossier de l'application.
  8. Bonjour, L'activation de la gestion d'erreur ne change rien car le problème est que Filemaker ne détecte aucune erreur : il procède d'office à l'exportation dans le dossier de l'application. C'est vraiment curieux. Personne n'a observé ce comportement ?
  9. Bonjour à tous, Je suis confronté à une difficulté dans un script. L'idée est de récupérer un fichier quelconque dans un rubrique globale de type conteneur, puis de l'exporter vers un emplacement spécifique (via une url calculée avec un changement de nom du fichier). Je n'ai pas de problème si mon url est bonne. En revanche, si l'url s'avère fausse, Filemaker n'affiche aucun message d'erreur et fait d'office l'exportation dans le dossier "/Applications/Filemaker Pro Advanced" ! L'absence de message d'erreur est évidemment problématique, car il est possible que l'URL soit fausse en raison de l'absence d'un sous-dossier qu'il faudra alors créer. La doc de FMP fait pourtant mention d'un message d'erreur lorsque l'exportation n'a pu être effectuée à l'URL désignée. S'agit-il d'un bug ou il y a quelque chose que je ne fais pas correctement ?
  10. Ça marche ! Je ne connaissais pas la syntaxe "tell me". Merci :-)
  11. Bien sur. Avant le script, un nouvel enregistrement est créé dans la table "DOC_Documentslies" et certaines rubriques, qui ne tiennent pas au contenu de l'email, sont remplies. Ensuite, le script entier est le suivant : tell application "Mail" activate set selectedMessages to selection if ((count of selectedMessages) is 0) then display alert "Erreur !" message "Aucun email n'est sélectionné. Fin du script" return end if set theMessage to item 1 of selectedMessages set theid to id of theMessage as string set theSource to source of theMessage set thedate to date received of theMessage set shortdate to short date string of (thedate) set thesubject to subject of theMessage set thecontent to content of theMessage set thehead to all headers of theMessage set thesender to sender of theMessage if exists (mailbox "export_avox") then move theMessage to mailbox "export_avox" else make new mailbox with properties {name:"export_avox"} move theMessage to mailbox "export_avox" end if end tell set chemin to "ici est entré le chemin du dossier concerné" set nomfichier to "(numéro variable)_avox.eml" set nomdos to "Import_emails" set chemindos to "ici est entré le chemin du sous dossier" try set testpath to (chemin & nomfichier) as alias on error tell application "Finder" if (exists chemindos) is false then make new folder at chemin with properties {name:nomdos} end if make new file at alias chemindos with properties {name:nomfichier, creator type:"R*ch", file type:"TEXT"} set chemincomplet to chemindos & nomfichier as alias open for access chemincomplet with write permission write theSource starting at 0 to chemincomplet set eof chemincomplet to (length of theSource) close access chemincomplet end tell end try tell application "FileMaker Pro Advanced" activate tell current record set cellValue of cell "DOC_Documentslies::DOC_dateintegration" to shortdate as string set cellValue of cell "DOC_Documentslies::DOC_nom" to "e-m@il de " & thesender set cellValue of cell "DOC_Documentslies::DOC_objet" to thesubject end tell end tell
  12. Merci pour vos réponses. Tell current application ne peut pas fonctionner car le script est en deux parties et commence par activer Mail. c'est donc Mail qui est l'application en cours d'utilisation au moment où je veux modifier l'enregistrement dans Filemaker. C'est aussi pour ça qu'il me faut une instruction tell, sauf erreur de ma part. Le problème en tout cas se pose bien à cet endroit car le script fonctionne si je remplace "Filemaker Pro" par "Filemaker Pro Advanced". Le problème est qu'il y a d'autres ordi clients qui sont sous FMP et pour qui le script ne fonctionnera pas. Est il possible de faire une instruction conditionnelle ?
  13. Bonjour à tous, Je viens de changer mon ordi pour un imac sous lion et un de mes scripts lancés depuis FMP ne fonctionne plus et renvoie l'erreur "Fin de ligne prévue mais nom de classe trouvé". L'objet du script est d'importer un email (le fichier .eml) vers un dossier situé sur un serveur de fichier et de créer un enregistrement dans la base FMP avec les infos de l'email (sujet, expéditeur, date et URL sur le serveur de fichier) afin de pouvoir l'ouvrir directement depuis FMP. Le script fonctionnait bien jusqu'à maintenant. Après test, l'erreur se situe dans les instructions suivantes : tell application "FileMaker Pro" activate tell current record set cellValue of cell "DOC_Documentslies::DOC_dateintegration" to shortdate as string set cellValue of cell "DOC_Documentslies::DOC_nom" to "e-m@il de " & thesender set cellValue of cell "DOC_Documentslies::DOC_objet" to thesubject end tell end tell Il s'agit d'un script calculé et l'erreur semble se situer lors de la compilation. Pourtant ce code dans l'éditeur applescript se compile sans problème. La seule piste que je vois est que le filemaker installé sur mon poste est un Filemaker Advanced. Pourtant, dans l'éditeur de script, il substitue le bon nom d'application dans l'instruction "tell application".
  14. "On est obligé de s'équiper de plug-in, de faire des mails multiples ou de joindre un .zip qui contient les pièces attachées ..." ll y a une autre solution assez simple qui est d'utiliser applescript pour créer ton mail.
  15. Bonjour à tous, J'ai une base qui tourne sur Mac et Windows, dans laquelle j'ai fait un applescript pour intégrer un email dans la base depuis le logiciel mail. Je voudrais faire la même chose pour les postes clients tournant sous windows avec vbs. Je n'ai trouvé de référence que pour le logiciel Outlook, alors que les postes tournent avec Windows Live Mail, voire Outlook Express. Ces deux applis sont elles pilotables via vbs ?
×
×
  • Create New...