For those who are wondering about the infrastructure that must be in place for IRM to work, you can find more information here: http://www.microsoft.com/windowsserver2003/technologies/rightsmgmt/default.mspx
Shoutout to S.Y.M. Wong-A-Ton, who wrote a very cool article on encrypting InfoPath form fields using form code:
http://aspalliance.com/784
-Alex
I noticed this does not work for web enabled forms but will this work if you send to outlook as a task?
Thanks, Mike Walker
To Mike Walker: which mechanism are you asking about?
Sending an InfoPath Form from an event in a WF workflow on a MOSS Server to a user as a task.
Mike Walker
Mike, I apologize, I still don't follow. What mechanism are you trying to use to protect that InfoPath form?
We have built a workflow & deployed it to a MOSS 2007 server. The workflow creates a Sharepoint task and assigns it to a user. This task has an associated InfoPath form which is used for approval. When the task is created Sharepoint sends an email to the user with the link to the task form. We are trying to see if we can embed the form in the email. So that the user does not have to take an extra step of clicking the task link. Assuming that we can embed the task form in the email, will any IRM settings in the task form template be preserved? Thoughts?
Unfortunately, you will have to build much of this on your own. First of all, if the task item template asks for domain trust (it will if it has the contact selector and other similar items), the XSN will have to be published to an accessible intranet location (file path or server). Second, and you will have to look around to see how do-able this is in code, you’ll have to send the task item template as an InfoPath email form. Outlook may have object model to do this. If not, you may have to piece together a few things. You may want to try pinging the Outlook blogs/newsgroups for this. Third, you’ll have to manage writing the submitted results of the task item template back into the config DB (take a look at the AlterToDo web method on http://server/_vti_bin/workflow.asmx).
Hello and I hope you can help. I wanted to see what the IRM was all about so I resrticted on of my InfoPath forms. Now users can access it unless I go around and get their email addresses. Besides it is a trial version so every 15 minutes I have to re-authenticate or I can'tt even access my forms. How can I return my form to the original permissions?