Access Denied With InfoPath Content Types


One of the options for publishing an InfoPath form to a MOSS Forms Server is as a Content Type. When you publish the form, InfoPath asks for a location to publish it. The Content Type is published to entire site collection. When the form template is published to a forms library, the template and the columns in the content type are added to the form library. The form will automatically update the columns that correspond to the content type. The benefit of using a content type is that you can assign multiple form templates to the same form library.

The problem that we ran across was the location selected for publishing the content type. Even though the content type is published to the entire site collection and can be used anywhere in the site, the users appeared to need Contributor rights to the original published location of the content type. So if you published the content type to the a http://site/subsite then the user would need contributor rights to that sub-site or they would get an “Access Denied” when the form was submitted.

The key is to publish the Content Type to the exact location where you’re going to use it and make sure your users have contributor rights. For us it was a forms library.

Advertisements

One Response to “Access Denied With InfoPath Content Types”

  1. bruno Says:

    Hi Kerry. I have the same issue, I’ve published an Infopath Form Template as a Content Type. Then, I’ve add that content type in a library form. When an user (user 1) try to open that form on his site (http://site/subsite/), he gets the access denied error. But, when I open the same form, I don´t get that error (I have a total control account), I can see the web form with no problem, and now user 1 can open the form (I didn’t modify their account settings). I’ve tried your solution, but didn´t fix it. Do you have any solution for this issue?


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: