Solved

Change Item Permissions with Custom Infopath Workflow

Posted on 2008-10-20
5
754 Views
Last Modified: 2012-06-22
I have an Infopath 2007 form running on MOSS 2007 with Infopath Form Services using a custom workflow. I am looking to do two things:

1. Our expense reporting process allows for an administrative assistant to submit expense reports for executives. However, ithe executvie then has no permissions to view or edit the item. After an expense report is submitted, I need to allow the executive view/edit permissions to the item (the admin who submitted it already has permissions). The field that tracks who submitted the form is SubmittedBy and the field that tracks who the report is for is EmployeeName.

2. Once the approval process is completed, a field called Processing Status displays "Completed". Once that status is changed to completed, I need the entire form to become read only, so that no further changes can be made to it.

Thanks in advance.


MFI-Expense-Report-Approval.txt
0
Comment
Question by:Ritchie Scott
  • 2
  • 2
5 Comments
 
LVL 25

Accepted Solution

by:
Robbie_Leggett earned 125 total points
ID: 22758016
Install the SPD Workflow actions from this link:
 
http://www.codeplex.com/SPDActivities
 
You can then add a clause into the initial workflow, which grants a specific user permission on the specific item.
 
:-)
0
 

Author Comment

by:Ritchie Scott
ID: 22759728
This is great for my first question. Thanks for the link. Any ideas on the second part?
0
 
LVL 6

Expert Comment

by:Andornagy
ID: 22768198
There is a "Delete List Item Permission Assigment" Activity in above CodePlex Activities. Multiple workflow can be assigned to one item (run on modifed).
0
 

Author Comment

by:Ritchie Scott
ID: 22824726
Still looking for the second part of the question.
0
 
LVL 6

Assisted Solution

by:Andornagy
Andornagy earned 125 total points
ID: 22828913
Add to your workflow:
When field Processing Status is Completed "Delete List Item Permission Assigment" to all granted permissions expect the read one.
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Note:  There are two main ways to deploy InfoPath forms:  Server-side and directly through the SharePoint site.  Deploying a server-side InfoPath form means the form is approved by the Administrator, thus allowing greater functionality in the form. …
Before you can digitally sign infopath forms, you must have a digital certificate. Microsoft Certificate Services will need to be enabled on a Windows Server 2008 to facilitate the creation and verification of the digital certifciates on the web ser…
The viewer will learn how to use the =DISCRINV command to create a discrete random variable, use this command to model a set of probabilities and outcomes in a Monte Carlo simulation, and learn how to find the standard deviation of a set of probabil…
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…

820 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question