Comment gérer le passage de version à version d'un formulaire? - InfoPath Dev
in

InfoPath Dev

Comment gérer le passage de version à version d'un formulaire?

Last post 07-06-2007 04:46 AM by Coita Thierry. 2 replies.
Page 1 of 1 (3 items)
Sort Posts: Previous Next
  • 07-03-2007 01:32 AM

    Comment gérer le passage de version à version d'un formulaire?

    Salut,

     Voila un moment que je traîne sur ce forum et je tiens à remercier ceux (celui) qui m'a aidé.

    Mon problème est le suivant:

    Je dois déployer la version 1 de mon formulaire InfoPath chez plusieurs clients. Cependant, j'ai remarqué que lorsqu'on déploie une nouvelle version de formulaire, les anciens formulaires, remplis puis sauvegardés sur le pc du client, s'ouvrent toujours avec l'ancienne version du formulaire.

    J'ai remarqué que lorsqu'un client ouvre son formulaire pour la première fois, le répertoire suivant est généré:

    C:\Documents and Settings\<nom_utilisateur>\Local Settings\Application Data\Microsoft\InfoPath\FormCache1

    J'ai tenté de supprimer ce cache, mais, malmgré tout, le formulaire s'ouvre toujours avec l'ancienne version.

    Comment pourrais-je permettre à l'utilisateur d'un formulaire d'ouvrir ses anciens formulaire avec les nouvelles versions (dans le cas où aucun champ n'a été ajouté ou supprimé)?

    De plus, une question plus simple: que fait le fichier manifest.xsf?

    Merci.

    Fred.

  • 07-04-2007 12:31 AM In reply to

    • skaaal
    • Not Ranked
    • Joined on 05-23-2006
    • Italy
    • Posts 7

    Re: Comment gérer le passage de version à version d'un formulaire?

    Tout dépend comment tu déploies le formulaire sur les postes clients.

    Moi j'utilise des fichiers signés que je déploie sur un serveur de fichiers, à chaque fois que Infopath part il cherche dans le parcours de publication s'il y a une nouvelle version et le cas échéant, la copie dans le répertoire que tu as cité. Si par contre le serveur n'est pas disponible il part avec le modèle sauvegardé dans le cache.

    J'ai néanmoins le problème de devoir envoyé des modèles mis à jour à des clients à l'étranger (et donc infopath ne voit jamais le serveur). Dans ce cas j'ai fait un outil qui transforme les XSN publiés en réseau (un parcours de publication type \\server\dossier) en XSN locaux (parcours de publication c:\formulaires) pour éviter de devoir maintenir deux versions indépendantes.

    D'après ce que tu décris, on dirait que ta nouvelle version de formulaire ne maintient pas le parcours de publication et infopath la considère comme un nouveau modèle. 

  • 07-06-2007 04:46 AM In reply to

    Re: Comment gérer le passage de version à version d'un formulaire?

    Salut,

     T'as essayé de vider le cache de cette facon?

    http://www.infopathdev.com/forums/post/669.aspx

    la manifest.xsf est le fichier central d'un formulaire Infopath. C'est lui qui s'occupe de référencer tout les fichiers que le modéle de formulaire doit gérer. Et il contient aussi toute les règles et message que tu créer dans le mode design du formulaire.

    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
Page 1 of 1 (3 items)
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.