Restrict editing/deleting item when approval workflow is in progress

I have a list for contributors to submit documents and activate an approval workflow. The requirement is to restrict all users from editing and deleting the document once the workflow is activated. After the workflow is completed, if the document
is approved, all users also should not be able to edit/delete the item; if the document is rejected, users should regain the permission to edit/delete the item.
I had no problem with restricting edit/delete permission after the document is approved by adding a Declare Record action after the content approval status is set to approved in SPD.
However, the workflow was not able to complete when I added a Declare Record action in the "When the Task Process Starts" step and an Undeclare Record action in the very beginning of the "When the task process completes" step to restrict users from editing/deleting
the item when the workflow is in progress.
After I activated the workflow and approved the item, the Workflow status shows Approved but the Approval status still shows Pending. In addition, the "Approval Workflow Task is complete" (shown in the following image) is missing in the workflow history,
which seems to me that the workflow task is never completed.
Please advise me the proper way to restrict users from editing/deleting the document while the workflow is in progress. Thank you.

then use SPD to customize the task process to lock them out upon starting and give them rights again upon rejection.
http://office.microsoft.com/en-us/sharepoint-designer-help/use-the-task-process-editor-for-approval-workflows-HA101863538.aspx
Please mark my response as an answer if appropriate.
Learn.SharePoint.com
Hi
How was this resolved in the end. I to want to disable editing of document whilst workflow in progress. In SPD how is this achieved?
Thanks

Similar Messages

  • Restrict Edit / Delete Parked Documents when first level authorised

    I have set up workflow for Document Parking with 2 levels of authorization.  Now, I need to restrict the user from editing / deleting the parked document when it is approved by the first level.
    I tried creating screen variant through SHD0, but the system does not allow to create for dialog transactions.
    Is there a standard way of restricting or should I write an enhancement?
    Ravi.

    Hi,
    You can use the BTE 1140.
    More details are available in SDN for this BTE.
    Regards,
    Gaurav

  • TS4002 Messages older than 30 days in inbox are not moved to deleted items when removed.

    I've had a few messages that were stored in my inbox and were older than 30 days. I've noticed that when I actually delete them they aren't moved to Deleted Items (and sat for 30 days before permanently deleted). It seems that the actual date of the email is being used to calculate the age and not the time it sits in deleted items.

    If deleted email isn't being moved to the trash you might want to go to icloud.com from your computer, open mail, click on the gear-shaped icon on the top right and choose preferences, then confirm on the General tab that you have checked "Move deleted messages to" and selected "Tash" from the drop-down list.

  • How to edit/delete items in a shuttle?

    Hi,
    I have three items on the page.
    :p1_Project(lov),:p1_Product(lov),:p1_Application(shuttle item).
    A user wil first select his project and then select a product.Based on the product the shuttle populates the list of values.For eg...(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) for product A.
    Later the user might edit /delete the shuttle items.Can the shuttle be populated with the values that were selected by the user?
    For eg, For Project, user chooses product A and chooses A1,A4,A5,A6 from the shuttle item.
    scenario 1:
    Later, user wants to add A3,A8,A9 the the existing list (A1,A4,A5,A6).How to ensure that the shuttle does not show the existing list (A1,A4,A5,A6) but shows the rest of the values.
    scenario 2:
    User wants to delete A6 from his list for product A.How to make the shuttle show the default values that the user has selected already,so that user can delete A6 from the list?
    I am using Apex 3.1
    Can anyone guide me on this?
    Thanks in advance,
    Anandi
    Edited by: user9201746 on Mar 1, 2011 2:41 AM

    A little research revealed addons can add items to context menu, in this case multifox adds option to open tab in new profile for multiple gmail etc logins. I had updated addons earlier, think that triggered it. So now I know why and what it does. The problem is why 6 times listed (instead of just one)... it also varies, sometimes the context menu will have one instance... and have seen as many as 9. Not sure why it varies, but would still also like to know how to modify context menu. Could just be a bug in multifox with FF17 I suppose. I will disable multifox and see if problem goes away.

  • Create with Approval User Editing an Item once approved.

    Can a user with create with approval privilege go and edit the
    item once it is
    approved and then kick off the approval process again. At the
    moment, through
    trial and error, the user with create with approval privilege
    has to add a "new" item
    and cannot go back and edit.
    Sonal Patel
    Sales Consultant - Oracle

    Edit with approval is planned for the next release.
    Regards,
    Jerry

  • Child form editing when approval workflow is triggered in OIM 9i

    Hi All,
                I am working with oim 9i.I wanted to know if there is any way to prevent editing of child form once it is submitted for approval.
                I have a object form with a child form attached.
                I have these forms attached to a resource object.
                It has approval task with 3 levels of approval.
                When user requests for the resource object, he has to fill the object form and child form has to be filled by approvers.
                But user is able to fill child form also.
                Also after 1st approval is complete.The requester is still able to edit child form.
                The requester is allowed to edit child form till last approver approves.
               In Resource Object and form Object administrator i have added group as- SYSTEM Administrators.
               HOW to PREVENT requester from adding data in child form once approval is triggered..
               PLEASE help.
    Regards,
    OIM 9i user

    okk...thanks for the replies..
    I am a newbie and wanted to know how to call this process task adapter as i currently have entity adapter on POST-insert on child form which identifies that there is some update..So does that means through entity adapter i need to call the process task of a approval process?
    Also is it possible to get the value of user who updated the child form as soon as it is updated?
    On post-insert adapter when i try to get the value of "formupdate by" whenever it is triggered it gives me the previous "update by" and not the current "update by" value?
    Does the database get updated later or am i doin somethng wrong,beacuse if it is a post-insert i should get values of "latest update by" on the form?

  • Deleting Items From Approved SCs

    Weu2019ve discovered a new feature in our upgraded SRM 5.0 Ext Classic system that doesnu2019t seem correct and according to OSS is functioning as designed.
    Weu2019d like to hear if anyone else who is running SRM 5.0 Ext Classic (SRM_SERVER/PLUS release 550 and Level 14) has this same problem, hopefully not.
    In our upgraded system, a shopper can delete an item from their approved shopping cart after the item has been sourced and the associated PO and item sent to the vendor.
    The end result of deleting the shopping cart item is that the system also automatically deletes the associated PO item without the buyers knowledge.
    This doesnu2019t make sense and weu2019re having a difficult time verifying this new feature.
    Thanks,
    Jerry Martinek

    Hi Jerry,
    this issue you mentioned is a standard behavior. There was temporary a bug in the concept, which was corrected by the note 1241077. Unfortunately in your case the buggy behavior was the normal and expected reaction.
    According to the SC status we have the following restrictions:
    hold                                                                -> changeable, deletion on header level
    in approval                                                      -> changeable, deletion on header level
    approved                                                        -> not changeable, deletion on item level
    follow-on document created                              -> not changeable, deletion on item level
    follow-on document of the follow-on documents  -> SC can not be changed or deleted until the Confirmation/Invoice is not deleted
    So this is standard.
    You can either modificate the system by deimplementing the note.
    Regards,
    Peter

  • How can I edit / delete items in the "Ask" tool bar? (e.g. I want to get rid of Facebook and You Tube)

    I would like to control what items appear on the Ask tool bar and in what order they are displayed. In particular, I would like to get rid of the Facebook, YouTube, CNN, and Fun Games buttons which I see on this tool bar.

    Please do the following.<br><br>
    #In the location bar where you normally type in a web address, type '''about:config''' and hit Enter.<br><br>
    #If you see a window which says "This might void your warranty!", click the button which says "I'll be careful, I promise" so you can continue with the next step.<br><br>
    #In the filter at the top, type: '''keyword.URL'''<br><br>
    #Double click it and remove whatever's in there and replace it with http://www.google.com/search?q= and then click OK.<br><br>
    #Close the tab
    The URL to add in "keyword.URL" becomes a link in this post, so right click it and choose "Copy Link Location" to copy it to the Windows clipboard. Then hit CTRL+V to paste it. Saves you having to type the whole thing.
    '''To reset your home page, do the following'''.<br><br>
    * Go to the site you want to set as your homepage.<br><br>
    * Click the Firefox button, go to '''Options '''| '''Options '''| '''General'''.<br><br>
    * Make sure it says "''Show My Homepage''" in the first dropdown menu.<br><br>
    * Click the button called "'''Use Current Pages'''" to set the homepage to the one you have on the screen.<br>
    If this suggestion resolves the problem for you, please click the '''Solved it''' button next to this post after you log in into the forum. This will help others searching for a solution to the same problem.
    Thanks.

  • How to Remove Edit permissions to a group/user when an list item is approved.

    Hi,
    We have a requirement of removing the edit permissions on custom list item when a item is approved, this I have to implement using OOB feature or customization and designer, but no code should be involved.
    Can anyone please suggest me to implement this.
    Thanks, Swaroop Vuppala

    Check this below
    You need to use item level permissions.
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/9e3a624e-77d3-432f-9a2b-3f25b925423a/how-to-remove-edit-and-delete-option-for-a-list-item-when-approval-workflow-is-complete-and?forum=sharepointgeneralprevious
    Please remember to click 'Mark as Answer' on the answer if it helps you

  • Re-starting Item Level Shopping Cart Approval Workflow

    Hi All -
    We are implementing WS 14500015 - the Item-based n-level approval workflow for shopping carts - for certain scenarios.  In other scenarios we are using the overall approval workflow.
    I need to re-start the item-level approval workflow for certain scenarios (change in price, change in quantity, etc) - not when any and all changes are made to a line item.
    I was hoping to use the badi BBP_WFL_SECUR_BADI - which works great for the overall n-level shopping cart approval workflow.  However, I can't seem to hit it appropriately for the item level approval workflow!
    Does anyone know if this BADI or any other can be utilized for determining when to re-start the item-level shopping cart n-level approval workflow?
    Thanks so much!
    Abby

    hi,
    Have you implemented the badi BBP_WFL_SECUR_BADI ? for restarting the workflow?
    Let me know?
    Also it is possible to debug and see why the restart does not happen.
    Also let me know wether the restart happens in other cases?

  • Header and item level approval using N level BADI

    Hi Experts,
    I beleive we can use either header level or item level approval workflow (WS14000133 and WS14500015) using N Approval-BADI. Please advise what information approval will be able to see if we will be using WS14000133 (Header level approval). Can he see all line item information or header level only.
    Regards,
    Kamal

    In SRM the same BADI is used for SC, PO, Invoice and others as well..  If you see the example implementation provided by SAP, you can see the use of CASE statement with different Business Objects and code under it.
    Irrespective of the Header level or Item level approval workflow the same BADI has to be implemented.
    The difference between Header and Item Level approval is
    1) In Header level, approval or rejection is done for the whole cart (there can be 1 item or multiple items).
        Approver will be able to see all the items in the cart.
    2) In Item level, approval or rejection is done for each and every line item. here is an example ---
      Line item 1 has Cost Center as Account Assignment Category and has to be approved by Users A and B.
      Line item 2 has Internal Order as Account Assignment Category and has to be approved by Users C and D.
    Item 1 goes to user A and once approved, it goes to B.  they will not be able to approve or reject item 2. but we can restrict user A and B to see item 2 or not by setting a flag..
    Item 2 goes to user C and once approved, it goes to D.  they will not be able to approve or reject item 1. but we can restrict user C and D to see item 1 or not by setting a flag..
    The SC will get released only after all the items are approved.
    For Header Level approval, you need to fill the APPROVAL_TABLE.
    For Item Level approval, you need to make use of APPROVAL_TABLE, ITEM_APPROVAL_TABLE and ITEM_APPROVAL_OBJ.
    Examples provided by SAP might give you an idea how to code for Header and Item Level.
    Hope this gives you some information .....
    Regards,
    PR.
    Edited by: PR on Nov 25, 2008 10:50 PM

  • Line item based approval

    Hi All,
    I have line item based approval workflow WS14500015. My shopping cart has multiple line items each awaiting approval from multiple approvers.
    Now my requirement is when any approver approves his line items , that particular line items should not be allowed for changes even though the shopping cart has status awaiting approval coz others line items are still awaiting approval .
    Is this possible i.e user should be able to make changes to unapproved line items abut not approved line items .
    Can i user badi BBP_WFL_SECURE_BADI for this ?? Please if anyone has already done this please share your inputs .
    Thanks in advance
    Iftekhar Alam

    Hi Alam,
    have you checked the APPROVAL_HISTORY_TABLE and ITEM_APPROVAL_HISTORY_TABLE? Here you will receive information on already approved items and the current approval process.
    Kind regards,
    Thomas

  • Item level SC workflow in SRM 7

    Hi all,
    I am new to SRM 7.0.We have a reqt to implemnet the n step Item level approval workflow for Shopping cart based on the cost centre data in line items in SC.
    Can some one explain me the steps how do I implement the above WF??
    Which WF do I need to use in SRM 7.0??How is the BRF workfow implmenetation differenet than BADI workflow in SRM 5???
    Where is the logic for approver determination to be defined in SRM 7??
    Please advise.
    Any helpful links  to get started will be appreciated.

    Thanks Masa...For the programming part,ABAP consultant can do it...But in case the WF goes into error,how is  debugging to be done??
    Also technically what are the advantages of workflows in SRM 7.0 compared to those which were used in SRM 5.0?

  • Item based approval for Service Confirmation

    Hello All,
    Is it possible to build item based approval workflow for Service Confirmation using Application controlled approach in SRM? Which standard template should I use for this?
    Please let me know.
    Thanks,
    A

    Hi Diego,
    In my understanding you want to define one or several level of approval depending on the CC assignement on each item.
    lets take an example:
    CC1 owner approver1, CC2 owner approver2 and CC3 approver3
    For a SC:
    -Item 1: 20% on CC1, and 80% on CC2
    -Item 2: 20% on CC1, and 60% on CC2, and 20% on CC3
    Then in the item level BADI, you'll define:
    -Item1:
    Level1 ==> approver1
    Level2 ==> approver2
    -Item2:
    Level1 ==> approver1
    Level2 ==> approver2
    Level3 ==> approver3
    I had this requirement on a project, and the hard part was not the BADI implementation, but the CC owner link with the SRM users (cause all approvers have to be declared on the SRM, and integrated in the SRM org plan).
    Regards.
    Vadim

  • How to set the conditions for item deletion approval workflow?

    Hi,
    I have created approval workflow for item modifications ie, when user try to modify an item, it will send a mail to Project Manager. For that I set the conditions in Change the behavior of the overall task: 1. When the task process starts 2 . When the task
     process completes .
    Change the behavior of the single task: 1.when a task is Pending.
    [I followed this https://www.nothingbutsharepoint.com/sites/eusp/Pages/5-Steps-to-Enhance-SharePoint-2010-Approval-Workflow.aspx ]
    My Requirement is that I want to set this same workflow for the scenario: when the user deletes an item it will send a mail (intimation mail for item deletion) to Project Manager. here i dont want to send modification mails when user deletes an item.
    When user modifies an item: 1. intimation mail, 2. Approve/Reject mail 3. intimation for approval / rejection mail.
    When user deletes an item: 1. intimation mail.
    How can we set it in one approval workflow?? where i have to set the condition for sending either item modification mails or deletion mail.
    Thanks,
    Praveen ji

    Hi,
    According to your post, my understanding is that you wanted to start approval workflow when item deleted.
    You should first make some changes to trigger the workflow when you delete the item.
    You can use the Event Receiver to achieve it.
    In order to trigger workflow on item delete you need to create event receivers and from event receiver call the workflow already attached with list.
    http://ravendra.wordpress.com/sharepoint-workflow-on-list-item-delete/
    You can also create custom action to start the workflow, you can refer to the following article, then modify the workflow as your need.
    http://blogs.sharepoint911.com/blogs/jennifer/Lists/Posts/Post.aspx?ID=50
    Thanks & Regards,
    Jason
    Jason Guo
    TechNet Community Support

Maybe you are looking for

  • My ext HD Icon from a portioned drive does not show up on Desktop

    I have an external hard drive with two partitions that both showed up on the the desktop. For some reason, one of the partitions stopped showing up on the desktop but does show up when viewed from finder, disk utility, etc. I ran permissions, relaunc

  • Add fields to Standard Purchase Order

    How can I change the standard order data definition. I need to add some fields that are not in the standard po definition. Must i add fields to po_headers_xml. But i think I also have to change the .xsd file. But how can I change them ?

  • Using text in FCPX bringing my system to a crawl

    I have the latest and greatest iMac with the fastest graphics card and 32 GBs of RAM, but since the last update any time I place text on the timeline my system slows to a crawl. I'm using the company font (Bliss 2), which has never caused me problems

  • E9280t boots to Starting Windows and then monitor loses signal

    PC just arrived last night and is giving me fits. Upon boot it will proceed to the Starting Windows and then the monitor goes black and I get a No Input Signal message. I can hear the Windows startup sounds but it will never go any farther. I can fur

  • How to get PL/SQL output in Excelsheet & preserve trailing zero for VARCHAR

    Hi All, I am trying to get the PL/SQL procedure out put to Excel sheet, I have wrote below code and it worked fine. CREATE OR REPLACE PROCEDURE plsql_to_excel_demo IS CURSOR cur_stock_details IS SELECT * FROM stocks; outfile UTL_FILE.file_type; l_chr