Question

Cette question sera un FAQ.(Espérons qu'il se révèle être utile!)

J'ai trouvé que la ré-édition d'un modèle de formulaire sur le site SharePoint à chaque fois j'ai envie de faire un changement de tout les tests peuvent prendre une quantité considérable de temps.De plus, je n'aime pas déconner avec la version de production de mon modèle si possible.Aussi, il pourrait être sympa d'utiliser un formulaire qui a déjà été rempli pour tester le modèle.Un formulaire prérempli a souvent beaucoup de structure plus complexe, et me permet de mieux tester mes règles et des expressions XPath.

Je voulais trouver un moyen de modifier le formulaire en local sur mon ordinateur, mais j'ai toujours eu de la satanés " Ce Formulaire ne peut pas être ouvert car il nécessite de domaine de niveau d'autorisation et il a actuellement restreint." Erreur.

Enfin tout compris!

Était-ce utile?

La solution

La révision de cette réponse pour les 2 solutions...La Solution A et B.La Solution A est officiel pour cela, la Solution B a été ma mésaventure qui a incité ce post.

Solution A)

  1. Cliquez sur "Fichier > Options de Formulaire"
  2. Cliquez sur "Aperçu" dans la liste de gauche de la boîte.
  3. Cliquez sur "Parcourir" et sélectionnez le fichier XML que vous souhaitez un aperçu de la forme avec.

Beaucoup plus facile que ma première solution qui fonctionne...mais à l'évidence n'était pas prévu pour une utilisation par Microsoft.Consultez la Solution B ci-dessous.

La Solution B)

Les mesures suivantes peuvent être prises pour attacher une pré-existant InfoPath forme XML (déjà rempli le formulaire) à une copie locale d'un fichier de modèle qui est installé sur le lecteur C:

  1. Ouvrez le formulaire souhaité de la bibliothèque dans la vue Explorateur;naviguer dans les "formes" du dossier
  2. Enregistrer le modèle.numéro de séquence du fichier à un emplacement sur votre disque C
  3. Copie de l'un de la .formulaires xml qui appartient à ce modèle
  4. Changez l'extension du modèle local.xsn fichier .xsf (l'un sur le lecteur C)
  5. Ouvrez le copié .fichier xml directement dans un éditeur de texte (comme Notepad++)
  6. Modifier la href= la ligne tout en haut, pour le chemin d'accès au modèle.xsf comme ci-dessous:
    • href="file:///C:\Users\bob.smith\Documents\SharePoint\InfoPath\template test\template.xsf"
  7. Enregistrer le XML brut
  8. Ouvrez le formulaire - il doit charger et faire référence à la version locale du modèle.

Lorsque vous souhaitez apporter des modifications au modèle effectuez les étapes suivantes:

  1. Changement template.xsf de retour à template.xsn sur le modèle local
  2. Cliquez droit sur `modèle.xsn " et choisissez "Design"
  3. Lorsque vous avez terminé les modifications, enregistrez le fichier et fermez
  4. Ensuite clic droit, renommer et modifier le nom de template.xsf de nouveau.

Maintenant, vous pourrez facilement être en mesure de modifier le modèle et de le tester avec un pré-gratuit forme.

VEUILLEZ NOTER

  1. Si le modèle de formulaire est modifié et publié à nouveau, les copies locales des formes préexistantes ne sera plus ouvert à l'aide de la nouvelle .XSF version du modèle.I. E de télécharger une nouvelle copie du modèle et une nouvelle copie du fichier XML si les choses commencent à agir bizarrement.Répétez les étapes énoncées ci-dessus et vous serez de retour dans les affaires.
  2. Ne pas utiliser la fonction "Enregistrer sous" dans InfoPath lors de la tentative de créer une copie modifiée du modèle qui est en train d'être testé localement.Toujours copier le "modèle.xsn" fichier dans l'Explorateur Windows et le nom de quelque chose d'autre.Le modèle qui est actuellement en cours d'essai sera toujours nommé "modèle.numéro de séquence".

Dans mon cas, j'ai eu une forme complexe, avec des règles qui ont été à l'origine d'un "Dépassement de la limite maximale" erreur de calcul.En faisant cela, j'ai pu rapidement spool off autant de copies de mon modèle que j'ai aimé et de les modifier de quelque façon que je l'entends.J'ai commencé par la suppression de la moitié des données des nœuds dans le formulaire et ensuite vérifiés pour voir si qui fixe la règle de problème etc.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top