WS14000044: avoid loop in Completion workflow usage if all lines not compl

Dear all,
I have a question around the detailed usage of Workflow WS14000044: Completion workflow.
Here is my case:
A requisitioner creates a SC with complete items from catalog and also incomplete one's in free text (because not in his catalogs)
The approval will be a line item cost center approval (n-level line item implemented via BADI).
However prior to this cost center approvals, a purchaser needs to be involved for the incomplete lines being:
- free text
- no price
the reason is that the purchaser has more extended catalogs and will replace some free texts by catalog items not accessible by the requisitioner
or will give a price estimation to be able to have a more accurate cost center approval (which is multilevel and based on the value of the item line).
Then my idea was to use the completion workflow for it.
But my question is as when going to the purchaser this one is not replacing necessarily all the free-texts, then the user receive the changes and validate them and then the standard start conditions of this workflow that include free text evaluation will retrigger this workflow again and again and again.
1)Is this correct?
2) If not why?
3) And what must be the starting condition of the completion workflow and n-level approval workflow to avoid the loop?
Thanks in advance
RD

Thanks for the guidance, but I have additional questions:
0) Based on your answer I suppose you did not implemented it anywhere (in standard)like this? Correct?
1)For the incomplete item flag, you said "This flag is false as soon as you get out of the completion WF." is that always the case or is it only when the Purchaser as set a price?
2) In summary free text item condition for the Completion Workflow is only usefull if you are sure to convert all lines to Catalog items. Correct?
3) Coming to you proposition you loose then the possibility to approve your changes by the user like in completion workflow? Or how do you set-up the n-level approval workflow to have the requisitioner himself involved?
4) Can somebody help to find the FM to find the purchaser of the corresponding PGr?
5) How can I handle in the n-step approval workflow step if I have a purchasing Group with more than 1 purchaser?
Thanks
RD

Similar Messages

  • WORKFLOW Container Issue - Empty Lines not Appended to SWW_CONT Table

    good day fellow developers..
    any one encountered this error?
    I have a WF Container declared as multi line...
    In my program before i start the workflow i append 3 lines on the  table..
    line 1 = SPACE
    line 2 = 10000
    line 3 = 20000
    i already check the FM which startS the workflow..
    3 lines were appended to table...
    but when i validate the container at swi2_freq..
    only 2 entries where posted..line 1 was not inserted in the container..
    during my investigation..i discovered that the first line of the table was not appended..
    in the method CHECK_ALL
    it has a code which disregards the value of the element if the first entry of the table is initial...
    i have no idea regarding this logic.
    can anyone explain to me why this method was added to ECC6?
    this method is not available at 4.6c...

    good day fellow developers..
    any one encountered this error?
    I have a WF Container declared as multi line...
    In my program before i start the workflow i append 3 lines on the  table..
    line 1 = SPACE
    line 2 = 10000
    line 3 = 20000
    i already check the FM which startS the workflow..
    3 lines were appended to table...
    but when i validate the container at swi2_freq..
    only 2 entries where posted..line 1 was not inserted in the container..
    during my investigation..i discovered that the first line of the table was not appended..
    in the method CHECK_ALL
    it has a code which disregards the value of the element if the first entry of the table is initial...
    i have no idea regarding this logic.
    can anyone explain to me why this method was added to ECC6?
    this method is not available at 4.6c...

  • Complete Workflow after approving all tasks

    Hello everybody,
    I'm face to a big problem with approval workflow OOTB. In my case, when one user from approvers approve his task. The workflow must be completed and we we din't need to wait other approvment. So, I developed an event receiver on Tasks Workflow list and I
    checked the first approvment. After, that I approve all other tasks by code. The problem, the status of workflow is still equal to "In progress" despite the ending of all tasks ! It is strange.
    This my code in event receiver of the list :
    public override void ItemUpdated(SPItemEventProperties properties)
    base.ItemUpdated(properties);
    SPList list = properties.List;
    SPWeb web = properties.Web;
    SPList createDocument = DMSUtility.GetListByUrl(web, DMSConstants.LIST_CreateDocument);
    string workflowItemId = string.Empty;
    string taskStatus = string.Empty;
    string taskID = string.Empty;
    string taskworkflowStatus = string.Empty;
    SPSecurity.RunWithElevatedPrivileges(delegate()
    using (SPSite site = new SPSite(web.Site.ID))
    using (SPWeb webSecure = site.OpenWeb())
    if (list.RootFolder.Url.Equals((DMSConstants.LIST_CreateDocumentWorkflowTasks)))
    //Get Tasks item
    SPListItem itemTask = properties.ListItem;
    if (itemTask["WorkflowOutcome"] != null && itemTask["WorkflowItemId"] != null)
    workflowItemId = itemTask["WorkflowItemId"].ToString();
    taskStatus = itemTask["Status"].ToString();
    taskworkflowStatus = itemTask["WorkflowOutcome"].ToString();
    taskID = itemTask["ID"].ToString();
    if (taskworkflowStatus.Equals("Approved"))
    SPListItem item = createDocument.GetItemById(Convert.ToInt16(workflowItemId));
    // fetch workflow tasks
    SPWorkflowTaskCollection wfTasks = item.Tasks;
    int i=0;
    foreach (SPWorkflowTask task in wfTasks)
    // build a hashtable with the values to be changed to mark the task as complete
    if (task["ID"].ToString() != taskID && task["Status"].ToString()!="Completed")
    using (DisabledItemEventsScope scope = new DisabledItemEventsScope())
    task.Web.AllowUnsafeUpdates = true;
    task["Status"] = "Completed";
    task["WorkflowOutcome"] = "Approved";
    task[SPBuiltInFieldId.WorkflowVersion] = 1;
    task.SystemUpdate();
    Hashtable ht = new Hashtable();
    ht[SPBuiltInFieldId.Completed] = "TRUE";
    ht["Completed"] = "TRUE";
    ht[SPBuiltInFieldId.PercentComplete] = 1.0f;
    ht["PercentComplete"] = 1.0f;
    ht["Status"] = "Completed";
    ht[SPBuiltInFieldId.TaskStatus] = SPResource.GetString
    (new CultureInfo((int)task.Web.Language, false),
    Strings.WorkflowStatusCompleted, new object[0]);
    ht[SPBuiltInFieldId.WorkflowOutcome] = "Approved";
    ht["TaskStatus"] = "Approved";
    ht["FormData"] = SPWorkflowStatus.Completed;
    // alter the task using a trick to prevent task lock issue
    //AlterTask((task as SPListItem), ht, true, 5, 100);
    SPWorkflowTask.AlterTask((task as SPListItem), ht, true);
    while (!(bool)item.Tasks[i]["Completed"])
    Thread.Sleep(1000);
    task.Web.AllowUnsafeUpdates = false;
    task.Web.Update();
    i++;
    Do you have any idea ?
    Thanks.

    Hi,
    I have verified creating the simple approval workflow process.  Use the following two actions instead of setting workflow status to approved and stop the workflow.
    In this scenario, when one approver approves the task, others task is marked as cancel and his task will be marked as approved and list item will be marked as approved.
    And finally, one more thing, the approval process approvers must be in parallel
    Hope this will resolve your problem.
    Please mark as answered, if your problem resolved.

  • Purging Completed WorkFlows in MDM

    Weu2019re running SAP MDM 5.5 SP 6. 
    We implemented the SAP Note Number: 1240587 about 1 ½ years ago.  Here is the linku2026
    http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_mdm/~form/handler%7b5f4150503d3030323030363832353030303030303031393732265f4556454e543d444953504c4159265f4e4e554d3d31323430353837%7d
    It really seemed to help initially.  We went from 3 hours to load the repository down to 1 hour.  Yahoo!
    Unfortunately, we are seeing it slow down again (2 ½ hours).  After some research, we discovered that the Java Utility will ONLY delete the Workflows that are assigned to the ID that is running the Java Utility.  Example: Admin ID will only delete the Workflows that were launched by the Admin ID, such as Syndication and Import Managers Workflows. 
    We have several hundred people that can initiate a workflow to request a part change or add a new part.  So, running this job under their IDs is not an option.
    1)  Is there some way to create a Supper User ID that will delete all the Completed Workflows and not just the ones for the ID that is running the job?  If so, how do you create this ID, since we currently donu2019t have an id like that?
    2)  Is there some way we can change this job to loop through individual IDs to delete the completed Workflows? 
    3)  Or did someone get the Database Trigger to work that I read in a few discussions?
    4) Any other suggestions?
    Your help is greatly appreciated!!!

    Dear Henry,
    First, let me tell you the concept:
    It is Workflow Owner which has a special privilege to delete the Workflow Job at any point of time. The moment any user triggers a Workflow Job, Owner can see the status at any point of time and can take the control from any other user id.
    There are two options to define or declare a Workflow Owner:
    a) Any Specific User ID like in your case it is Admin. or
    b) The launcher who initiates the Workflow Job.
    Now your questions:
    1) Is there some way to create a Supper User ID that will delete all the Completed Workflows and not just the ones for the ID that is running the job? If so, how do you create this ID, since we currently donu2019t have an id like that?
    Ans: It is just like any other user id which are created in MDM Console. Yes you make a user id through Console and assign Admin Role to it. Now put this user id in Workflow Owner property and then you can execute your Java Utility to establish a session of this user id and delete all completed Workflow Jobs. It would not make any difference as this id will be like Admin.
    2) Is there some way we can change this job to loop through individual IDs to delete the completed Workflows?
    Ans: In this case you need to make Workflow Owner as Launcher and now whoever will trigger Workflow Job, that will become the Workflow Owner. Now you need to retrieve all user ids from MDM Console and establish a user session using Java utility, then you can delete all completed jobs which were assigned to an individual user ids. You need to customize your java utility here.
    3) Or did someone get the Database Trigger to work that I read in a few discussions?
    Ans: Better to use Java Utility instead of Database commands and schedule java program in background.
    4) Any other suggestions?
    Ans: Nothing :).
    BR,
    Alok Sharma

  • Customize Completion workflow (WS14000044)

    Hi
    I was asked to do some changes to the completion workflow. But i am unexperienced in SRM.
    One of the changes is that i give the agent who completes a choice of options. In ECC i would solve this by creating a user decision which opens from the SBWP, and then each button leads to a different path, where i can model my actions according to the requirements.
    Has anybody an idea of how to present the agent the same choice in SRM? Do i need to add buttons to the screen?
    One other step is to send a mail through outlook to the creator of the shopping cart. Is there some standard way of doing this in SRM?
    Hope i dont ask something that needs a 3 day training
    Any ideas are welcome.
    Kind regards
    Robert

    Hello Robert,
    this needs just a 2 day training
    seriously: You can config the Offline approval process.
    See this
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10dfad5a-5398-2b10-568b-d3d999d49b5c
    and this
    http://help.sap.com/saphelp_srm50/helpdata/en/31/ec423b4ac8d506e10000000a11402f/frameset.htm
    now your manager gets an email if he has any workitem in his inbox.
    with a modification, you can add here another links, but you have to check your decision email in the report RBBP_OFFLINE_EVAL
    summarized: it is not so difficult, but programming is needed.
    Regards,
    SZD

  • Changing "Check Shopping Cart" screen and Completion workflow

    Hi,
    Below i describe a) the current process, b) the required changes, and c) my questions.
    Though it is also about workflows i still thought this was the best place to post the thread.
    Current process:
    In the process "free text order" i choose Go Shopping >> Shop >> Describe Requirement. I fill in details and complete the next steps.
    Now the Completion workflow (WS14000044) has started.
    So if I now look on my homepage in SRM i have an approval item which reads:
       Approval
       You can approve or reject shopping carts and read your e-mails relating to the procurement transaction
       You have
       -  1 Workflow Entries in Inbox
       -  0 Unread Documents in Inbox
    So i open the list and find one item: Complete shopping cart of mr X.. Now i click on the item and it takes me to "Check Shopping Cart"
    At the bottom of the screen is one button: "Change"
    Requirements:
    1)  add two buttons to this screen. One button is "Reject", to reject the shoppping cart directly. The second button "Mail Requester" to send the shopping cart back to the requester and also sends a mail via outlook to inform the requester that this has happened and requesting more information.
    2)  these buttons should then influence the behaviour of the Completion Workflow. In this workflow (WS14000044) the task Completion (TS14007947) currently has one activated outcome. From my two buttons i would need two more outcomes that allow me to model the other actions that i need i.e. the rejection outcome and the back-to-requester/send-mail outcome.    
    Questions:
    1)  is it allowed/possible to add the buttons to the existing screens. Or do i need to create a custom screen and call that instead of the standard screen?
    2)  is it allowed/possible to modify the completion workflow as described? Or do i need to copy and then modify?
    3)  How could i make the buttons to interact with the workflow? The only thing i can think of is to create a Z-bus object of the object Form and to modify so that it show my expected outcomes.
    4)  any helpful links to sdn posts of blogs or otherwise on how to go about to create the necessary changes.
    Thx for your input
    Kind regards
    Robert

    Hi Robert,
    Again, before technical solutioning, we need to step back and understand the business process and functions of each role (e.g., Buyer, Financial Approver) in the completion and approval workflow.
    Here's my understanding of the as-is (correct me if I am wrong). You are using One-Step Spending Limit WF (10000276) for financial approval. This is done by a Financial Approver (I am guessing, the line manager). The Buyer is not part of the process. Now, you want to introduce free-text requisitioning, and, consequently, you want to introduce the Buyer role into the workflow process - to complete the free-text lines (e.g. with vendor, price).
    Based on above scenario, I believe your initial solution was not incorrect - introduce Completion WF (14000044) for the completion task, while keeping 10000276 for financial approval.
    Now the business wants the Buyer to play a more active role in the process. They want to be able to Reject (the whole cart?) and Inquire (send the cart back to requester with questions). In my mind, it may still be possible to explore keeping the original design with Completion WF without modifying it, and still achieve the business needs. You can explore different ways of doing that: delete SC items instead of Rejecting, add Approval Comments to inquire, etc.
    Alternatively, you can replace all your workflows with one - WS14000133 "Spending limit, n-step,
    dynamic approvers (BAdI)". Here, you can determine your approvers flexibly via a BAdI implementation. For example:
    1. If Total Amount =< Spending Limit of Purchaser, then no approval agents - auto-approve SC.
    2. If Total Amount > Spending Limit of Purchaser AND there're no free-text lines, then determine Financial Approver.
    3. If Total Amount > Spending Limit of Purchaser AND there're incomplete free-text lines, then determine Buyer; once free-text lines completed - then Financial Approver.
    WS14000133 also has back-and-forth functionality which you can use for the inquiries. WS14000133 provides the most flexibilty, but it also involves more effort to implement. Read up on WS14000133 at help.sap.com.
    Bottom line - I would focus on evaluating these two standard options: 14000044 with 10000276, or 14000133. You may need to do some pros/cons, cost/benefit analysis. But I see no need to modify or copy SAP templates in your case.
    Cheers,
    Serguei
    <removed_by_moderator>
    Edited by Moderator on May 29, 2009 7:22 PM

  • Purchaser completion workflow

    Hi Guys
    We have the requirement that the user selects the custom check box in the shopping cart to send the cart to the purchaser. After purchaser completes the cart it should go to the requestor. Once requestor accepts the changes the N-Level approval workflow should trigger.
    We could not find a way to call the custom field in the Purchaser completion workflow (WS14000044).So we have created a custom business object called ZBUS2121 so that the custom field (check box) can be called in the container of the object in start conditions of the workflow (WS14000044).Then defined the start conditions such that when the check box is checked the completion workflow gets triggered.
    But the workflow is not triggering and getting the error message "Approval worklflow is ambiguous. Inform system admin".
    It seems the start conditions of purchaser completion and N-level Badi are clashing.
    Did anyone developed such custom logic in the purchaser completion workflow?
    Can anyone tell me how to define start conditions in Purchaser completion workflow and N-Level BADI ?
    Thanks in advance
    Jagadish

    Imtiaz
    Thanks for your continuous support. Appreciate your help.
    I did maintain "General Task" for TS14007938. Then the cart gets into requestor's inbox.
    Now the problem is the requestor is not able to edit the cart. When click on the description nothing opens up.
    The description of the cart in the requestor inbox says "Your shopping cart was processed by the buyer. please check it"
    I have some other carts that were rejected by the approver.Those carts I am able to edit them. Their descriptions shows "Your SC was rejected by approver. Pleas edit it"
    Is this because the description says "....Please check it" that I am not able to edit the cart? It si strange.
    Also I observed "No administrator found for the task" in the WF log. Wher should I define the administrator for the task?
    Thanks
    Jagadish
    Edited by: Jagdish Reddy on Jun 24, 2008 11:14 PM

  • History Report of All the Completed Workflow

    We have a requirement of generating the history report of all completed workflows in a month.
    Where is the History data stored for all the workdflows. Is it in the Database tables or just in Workflow reports?
    How can this be extracted for above requirement.
    I know there is an iview for providing the history of a particular Workflow instance. Is there anything available for multiple WF instances.
    Please help.
    Thanks,
    Amber
    Edited by: amber gupta on Mar 8, 2008 3:17 AM

    Amber,
    I think you can use server logs for this purpose and also there is a status=completed in workflow tab in DM.
    But exact thing is log file where you can see triggered and completed workflows.
    Hope it will help you.
    BR,
    Alok

  • How to avoid triggering of a workflow multiple times at the same time?

    Hello Workflow Gurus,
      This is the situation.
    I have a Notify requisition creator workflow. This workflow is triggered only when a PO is completely released(this Po is created with respect to a purchase req). I have implemented multiple release strategy in my PO workflow. Meaning, if a PO is created for 5 million, 4 entries are created in the release strategy(P0, P2, P3 and P4). Some approvers have authorization to approve P0 and some have authorization to release P2 etc. Before an approver can release P4, P0, P2 and P3 shuould be approved first.
    My problem is when a approver has auth to release both P3 and P4, and if he hits the SAVE button, it is completely released and  2 notify req workflows are being triggered. I use the release indicator = 'C' (completely released) to trigger thos notify req creator workflow. In this case both workflows are triggered at the same time and date. I somehow have to say if this is triggered at the same date and time, complete one workflow.
    BTW, I am not using any user exit to trigger this. This notify req creator WF is triggering event is "RELEASED'. When pO is completely released, 'RELEASED' event gets triggered which caused the notify req creator WF trigger.
    How can I accomplish this?
    Thanks
    Rachana

    Hi Rachana,
    Another way you could acheive this is to use start conditions for your workflow. You could specify that your workflow should get triggered only for release codes = XX or release strategy = XX, etc.. This way even after 1 stage of approval, when the approver clicks on SAVE, the release codes change and because there is start conditions in the workflow that would prevent another instance of the workflow from getting triggered.
    For example, in your case, I presume PO, P1, P2, etc are your release codes.
    You can have a start condition in your workflow wherein you specify that the workflow should get only triggered for release code = P2 [assuming release code P2 is always the 1st stage of approval]. So, once the approver for P2 has completed and Saved, since there is a start condition, there wouldnt be any other workflow instance started. By this way, any stages of approval wouldnt cause another workflow to initiate.
    Hope this is what you have been looking for ?
    Satish

  • Loop condition in Workflow

    Hi experts,
    Can you set the looping frequency in Workflow, i.e. only loop after at a certain time or after some generated number or using a date?

    Then you have to put this method inside a loop unless all the documents are there. This method will be executed depends upon you every 2 hours or 1 hour depending on the statistics. Or you can try to check some user Exit in the document transaction that will check whether all the documents are there and if it is there it should trigger a custom event and that event will be kept in the wait for event step.
    It completey depends upon the business and the statistics and you what to do.
    The second approach is the best but if you dont have option you should go for the first one.
    Thanks
    Arghadip

  • How do I update multiple characters at specified positions in a string while avoiding looping?

    DECLARE @mytestvar NVARCHAR(MAX) = '2,3,4,5,6'
    UPDATE tblMessageState
    SET UserFilingCategoryStatus = STUFF(UserFilingCategoryStatus,CONVERT(INT,a.Value),1,'0')
    FROM dbo.udtfSplit(@mytestvar, ',') a
    WHERE MessageID = 1
    This is the farthest I have gotten. This only updated the character in position 2 ...I also want it to update the character in position 3 and 4 etc... or whatever positions I input. Is there some CROSS APPLY trickery I could use ? I really want to avoid looping.
    Paul Mauriello

    ALTER FUNCTION dbo.fnparseAndreplaceString
    @vSplitStr varchar(1000),
    @vChangePosStr varchar(100)
    RETURNS varchar(100)
    AS
    BEGIN
    Declare @vMyString varchar(100) = @vSplitStr
    Declare @vChangeStr varchar(100) = @vChangePosStr
    Declare @vResult varchar(100) = ''
    Declare @vTable Table (ID int, val nvarchar(100))
    ;With wcte as (
    Select Row_Number()over(Order by name) ID from sys.columns
    ) --Insert into @vTable
    Select @vResult = (Select '' + Case when b.value is Not Null then '1' else Right(SubString(@vMyString,1,ID),1) end
    from wcte a
    Left Outer Join dbo.fnSplit(@vChangePosStr,',') b on b.value = a.ID
    where ID <= Len(@vMyString)
    For XML Path(''))
    --),1,1,'')
    RETURN @vResult
    END
    GO
    Create the function as above and then you can use it in your UPDATE query;
    Declare @vMyString varchar(100) = '4567899243'
    Declare @vChangeStr varchar(100) = '2,4,8' -- I will replace these positions with 1.
    Declare @vTableTest Table (ID int, val varchar(10))
    Insert into @vTableTest
    Select 1, '123456789' Union All
    Select 2, '456783457'
    Select *, dbo.fnparseAndreplaceString (val,@vChangeStr) from @vTableTest
    Update @vTableTest
    Set val = dbo.fnparseAndreplaceString (val,@vChangeStr)
    Select * from @vTableTest
    Technically you will need two functions in your code. One is above and the other one is dbo.fnSplit. I hope you have the split function that splits the string on the basis of a given character.
    Please visit my Blog for some easy and often used t-sql scripts
    My BizCard

  • Want to Avoid Loop for all entries with select query !!

    Hi Guru's  !
    This is my following code . I want to avoid loop  to improve the performance of program.
    data: lt_cuhd type HASHED TABLE OF /sapsll/cuhd WITH UNIQUE key guid_cuhd,
          ls_cuhd type /sapsll/cuhd.
    data: lt_comments type STANDARD TABLE OF zss_comments,
          ls_comments type zss_comments.
    data: lv_objkey type string.
    select * from /sapsll/cuhd into table lt_cuhd.
    loop at lt_cuhd  into ls_cuhd.
      CONCATENATE ls_cuhd-corder '%' into lv_objkey. " Example 'Mum%'
      select * from zss_comments into table lt_comments
                where objkey like lv_objkey
                 AND guid_cuhd = ls_cuhd-guid_cuhd
                  AND event_id <> ''.
    endloop.
    I want
    New code should be...using all entries no loop required.
      *select * from zss_comments into table lt_comments
                where objkey like lv_objkey
                 AND guid_cuhd = ls_cuhd-guid_cuhd
                  AND event_id <> ''.*

    why dont you add the object key also to  lt_cuhd and once you fetch the data to lt_cuhd loop it and add the '%'
    when looping use field symbols so that you dont have to use  modify.
    then use for all entries using lt_cuhd
    i don't you can find a better way to add the % mark apart from looping but by this way only one select query will be done for
    zss_comments
    Thanks
    Nafran

  • Completion workflow in extended classic scenario

    Hi gurus,
    We use extended classic scenario with SRM Server 5.5.
    In ppoma, each purch org and purch groups has the local and the backend. Vendors are replicated to backend purch org and then also to the local purch org.
    I have seen that in classic scenario purchasers should be assigned to the local purch org. however, completion workflow only determine the agent (purchaser) if it is in the backend purch org.
    The problem is that then this purchasers cannot manage any business partner.
    How can I solve it?
    I have seen other clients that the completion workflow determine the agents in the local purch org...
    Many thanks!!!
    Regards
    Patrícia

    Hi,
    In the Extended classic scenario, local purchasing organisation and purchasing groups are required to create shopping carts and purchase orders. in this scenario, when
    the vendors are replicated from the SAP back-end using BBPGETVD,BBPUPDVD program or vendor-synchronization programs, the vendor update in SRM is only for the R/3 purchasing organizations. because the local purchasing organisations are required in SRM for the Extended Classic or standalone scenario, these replicated vendors needs to be extended to the local purchasing organisations.
    organizations can use Tx. BBP_UPDATE_PORG for extending the vendors to the local purchasing organiztion.
    see OSS Note 390546 for more info.
    Regards
    vasanth

  • Purchasing Completion Workflow

    Hi,
    I have a question around the standard behaviour of the purchasing completion workflow and whether it can be influenced.
    As standard if the purchaser makes a change to a shopping cart when it is in the purchasing completion workflow then the cart is returned to the originator.
    I want the purchaser to be able to add a note to the cart but for it to be retained in their inbox and not returned to the originator.
    Does anyone know if this is possible.
    Cheers
    Chris

    Thanks for the response Michael.
    However I don't think that the workflow sceurity level effects the purchasing completion workflow. The back and forth processing between sc creator and purchaser is part of the initial workflow and doesn't seem to be subject to restart rule.
    Regards
    Chris

  • Outlook error when completing workflow task.

    Hi,
    Outlook error when completing workflow task.    I am receiving a "This task could not be completed at this time" error message in Outlook 2010 when completing a SP Approval workflow by using the "Open this Task" button
    in the ribbon.
    Please let me know the resolution for this issue.
    Thanks & Regards,
    Sasidhar K

    Hi Sasidhar,
    I'd first suggest installing any available updates on both Outlook and SharePoint sides for the issues related with Outlook integrated with SharePoint,
    Also, please take a look at this thread which disscused the same issue and see if it helps. <Steve_MTC> had a good summary of his findings:
    http://social.technet.microsoft.com/Forums/en-US/7a81aa4f-077b-4954-a110-7595169477e2/outlook-error-this-task-could-not-be-completed-at-this-time-when-completing-sp-approval-workflow?forum=sharepointgeneralprevious 
    You might also want to seek assistance in the forum of
    SharePoint, other partners who read the forums regularly can share their knowledge.
    Regards,
    Ethan Hua
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.

Maybe you are looking for