Clay,
Thank you so much for your reply. Those guidelines you presented really makes sense to me.
There are a lot of other aspects of Infopath for which I'm looking for best practices and/or design patterns. Apart from the fact that I could not find a specific forum for that on this site (feature request for the site I guess? :-) ), maybe, as a MVP, you can help me with those as well? ;-)
For example, do you know of any practices/patterns regarding implementing Infopath development using a Design/Develop/Deploy model? I'd like to separate the visual design of the templates from the code-behind stuff. It seems logical to me that our branch departments themselves will design the templates, possibly without IT help. Consequently, JScript/VBScript would not be something our branch departments should cope with.
However, I know for a fact that every form will contain some code-behind, although it seems to me that you should keep it as small as possible. So, I was thinking about a model where the IT department would come up with a form template template, containing all needed generic code-behind JScript. This would be a baseline for the branch departments to start with. When the branches have finished designing their needed form template(s), the template gets 'connected' with the code-behind. That might be done by the developer/deployer, glueing the visual form together with the (already present) code, and who will also digitally sign the template for full trust and actually deploy it.
So, the goal here is, to create a situation in which (educated) branches are able to create there own form templates without the IT department.
Is this doable or, even better, common practice? It might require some sort of 'contract' between the 'design' part and the 'develop' part, like, you know, MVC, model-view-controller, as a design pattern.
Or... am I just babbling here...
(Dear moderator: sorry for getting slightly off-topic here.)
Marc.