"Approval workflow fragment has no user assignment" while adding approver

Hi all,
We are on SRM 5.0 ECS.
We are facing an issue in our quality system while this issue doesnt come up in dev system!
if I try change a PO and then click on the ADD APPROVER button and then on the link "ADD HERE".,I get the foll pop up msg :
"Approval workflow fragment has no user assignment".

Hi experts,
Any advice?

Similar Messages

  • Error "Approval workflow fragment has no user assignment"

    Hi all,
    We are implementing the workflow for  n level approval of SC WS14000133.Now when we try to add adhoc approvers by clicking on the ADD APPROVER button,we get the foll error:
    "Approval workflow fragment has no user assignment".
    I have already referred similar threads on SDN and also the corresponding notes including this one,Error "Approval workflow fragment has no user assignment".The latest note for this error applies for SP08 while we are on SRM server 5.5(SP11).
    Has anybody faced a similar issue before?Any inputs will be appreciated.
    regards,
    SRM Tech.

    Hi SRM_TECH,
       I am facing the issue. i am also in SRM5.5 and SP11. since i you are in the same SP level can you please help me out how did you fix this issue..
    Thanks,
    John.

  • SRM 5.0 Approval WF fragment has no user assignment

    Hi,
    While changing approvers in the approval preview the system displays message 'Approval Workflow fragment has no user assignment'. In our case WS10000271 and TS10407972 are both set as general tasks. Any idea why the system would be generating this message?
    Thanks,
    Jerry

    Hello,
    If all your task are classified as general, this is a bug in a FM (SRM5, SP4). No idea if a note exist for this but check source of function BBP_PDH_WFL_APP_ASSIGNTYPE_GET, the task type (WF, TS) is hard coded, you may want to change it )
    FUNCTION bbp_pdh_wfl_app_assigntype_get.
    ""Lokale Schnittstelle:
    *"  IMPORTING
    *"     VALUE(IV_TASK) TYPE  SWD_STEP_T OPTIONAL
    *"  EXPORTING
    *"     VALUE(EV_ASSIGNMENT) TYPE  CHAR1
    *"  TABLES
    *"      ET_POSSIBLE_AGENTS STRUCTURE  SWHACTOR OPTIONAL
      DATA:
      lv_general_task    LIKE p1217-general,
      lt_related_agents  TYPE swhactor OCCURS 0 WITH HEADER LINE,
      lv_task            TYPE swd_step_t.
    *{   INSERT         DE2K901025                                        1
    *PVA correction
      data: lv_otype type OTYPE.
      lv_otype = iv_task(2).
    *}   INSERT
      lv_task = iv_task+2.
    evaluate the agent assignment of the whole workflow fragment
      CALL FUNCTION 'RH_TASK_AGENTS_INDEX'
        EXPORTING
    *{   REPLACE        DE2K901025                                        2
    *\      task_otype              = 'WS'
    *PVA correction
          task_otype              = lv_otype
    *}   REPLACE
          task_objid              = lv_task  "workflow fragment
        IMPORTING
          act_general             = lv_general_task
        TABLES
          related_agents          = et_possible_agents
        EXCEPTIONS
          no_active_plvar         = 1
          no_agents_of_task_found = 2
          no_task_otype           = 3
          OTHERS                  = 4.
    Rgds,
    Pierre

  • SRM Create Confirmation - Short Dump while adding Approver

    Dear Experts.
      Currently I am facing following issue.
    Issue:
      In SRM “Create Confirmation” Screen, when user click on check button and after that if user tries to add approver in approval tab then it is going to short dump. Please find the short dump info:
    Category ABAP Programming Error
    Runtime Errors UNCAUGHT_EXCEPTION
    Except. CX_OS_OBJECT_NOT_FOUND
    ABAP Program /SAPSRM/CL_WF_PROCESS_MANAGER=CP
    Application Component SRM-EBP-WFL
      I had analyzed this issue and following points are my findings.
    We have written code in BBP_DOC_CHECK_BADI to check the approver is added or not in approval tab. For this purpose we are using METHOD lo_conf_adv->/sapsrm/if_pdo_do_apv_ext~get_process_info (Here lo_conf_adv is object of interface /sapsrm/if_pdo_bo_conf_adv) and the instance of lo_conf_adv is getting from METHOD /sapsrm/cl_pdo_fact_conf_adv=>get_buffered_instance By pasing Doc GUID.
    As per my analysis, the above code only causing the short dump while adding the approver in aproval tab. More importantly the CHECK BADI (BBP_DOC_CHECK_BADI) is not triggered while adding the approver. 
    If I comment this code (which is mentioned in point 1), then the application is not giving any short dump and adding approver successfully.   
    I tried to find SAP notes but there are no SAP notes related to this issue. Also, I tried to find alternate METHOD to replace lo_conf_adv->/sapsrm/if_pdo_do_apv_ext~get_process_info but I have not got relevant method.     Please let me know if there is any solution for this issue.
    Thanks & Regards,
    Sasidhar V

    Hi Ritesh,
      Thanks for the fast response.
      We are using Process Controlled Workflow. In Doc Check BADI, we are checking the respective approver is added or not in approval tab in "Create Confirmation" Screen. While creating confirmation, when user click on "CHECK" button and If respective approver is not added then throwing error message.
      We are using Method "GET_PROCESS_INFO" to get approval information only. when this method is triggered in Check BADI then it is doing respective validations and displaying messages. After that when we try to add approver then the system trying to read entry from table "/SAPSRM/D_WF_003" by passing OID to LEVEL_GUID. But there is no entry in this table and that's why it is giving short dump.
      Can you please let me know why it is reading entry in that table and why entry is not exist.
      FYI, If I don't use method "GET_PROCESS_INFO" in check BADI then respective code where short dump happening is not triggering (System is not trying to read entry from /SAPSRM/D_WF_003 table) and so it is not giving short dump.
    Thanks & Regards,
    Sasidhar V.

  • Error while adding approver

    Hi Sourcing Experts,
    I am getting the following error while trying to add the approver through the below code .
    log.setLogMessage("------------------ Approver Found------------------");
              Logger.info(log);
              addApprover(ext_legalgroup.getObjectReference(), new CollaboratorApprovalRuleType(0));
    Error:
    Exception: com.frictionless.api.common.exception.ApplicationException: Restricted To User is set to true on the Collaborator Role Object, so it can only be used with a user principal.Stack Trace: AssociatedAttribute.
    Stack Trace: AssociatedAttribute=COLLABORATORS - SourceBo=1577058305:1004:ZMR_DCD_01 - ValidatingParent=1577058305:1004:ZMR_DCD_01 - com.frictionless.api.common.exception.ApplicationException: At least one of the items above is invalid. Mouse over the highlighted area for more details.
    at com.frictionless.api.common.exception.ChainedExceptionFactory.createApplicationException(ChainedExceptionFactory.java:90)
    at com.frictionless.common.db.PersistentBo.createApplicationException(PersistentBo.java:3160)
    at com.frictionless.doc.collection.GeneralCollnBo.createApplicationException(GeneralCollnBo.java:324)
    at com.frictionless.doc.collection.GeneralCollnBo.createApplicationException(GeneralCollnBo.java:336)
    at com.frictionless.doc.collection.SubCollnBo.validateCollection(SubCollnBo.java:1264)
    at com.frictionless.doc.ContainerBo.execValidate(ContainerBo.java:3737)
    at com.frictionless.doc.BizDocBo.execValidate(BizDocBo.java:1965)
    at com.frictionless.doc.ContainerBo.validate(ContainerBo.ja...
    Thanks,
    Ritik

    Hi Ritik,
    I would check the Approver Collaborator Role Definition and make sure Restrict to User checkbox is unchecked.
    Collaborator Role Definition can be accessed from Setup --> Document Setup tab.
    Regards,
    Vikram

  • Parallel approval workflow, end process

    Hi everyone
    I have a approval workflow that has 3 users approvers with a parallel approval. 
    I want to end the workflow (Approved or rejected) when ONE OF THIS USERS complete your task 
    Does anyone know a way to do it ?
    Thanks in advance!
    Regards

    Hi,
    The following settings in SharePoint designer for your reference:
    More informaiton is here:
    https://social.technet.microsoft.com/Forums/en-US/2cd81250-1124-4d61-b78d-78e747f7fd64/parallel-approval-workflow-where-one-approval-completes-the-workflow?forum=sharepointcustomizationprevious
    Best Regards
    Dennis Guo
    TechNet Community Support

  • Error while testing the self registration approval workflow

    Hi all,
    I am getting the following error while testing the self registration approval workflow.
    Here the request level approval is working fine.But the operation level is not working.
    <May 28, 2012 11:25:01 AM IST> <Error> <oracle.iam.request.impl> <IAM-2050126> <Invalid outcome com.oracle.bpel.client.BPELFault: faultName: {{http://schemas.oracle.com/bpel/extension}runtimeFault}
    messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage}
    parts: {{
    summary=<summary>oracle/iam/platform/OIMClient</summary>
    ,detail=<detail>java.lang.NoClassDefFoundError: oracle/iam/platform/OIMClient
    at orabpel.approvalprocess.ExecLetBxExe0.execute(ExecLetBxExe0.java:182)
    at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:39)
    at java.lang.Thread.run(Thread.java:662)
    </detail>
    ,code=<code>java.lang.NoClassDefFoundError</code>}
    cause: {oracle/iam/platform/OIMClient}
    received from SOA for the request id 61.>
    <May 28, 2012 11:25:01 AM IST> <Warning> <oracle.iam.callbacks.common> <IAM-2030081> <[CALLBACKMSG] Inside Status Change plugin for request 61 and the status is : Request Failed.>
    er and operation is CREATE.>
    <May 28, 2012 11:25:01 AM IST> <Warning> <oracle.wsm.agent.handler.wls.WLSPropertyUtils> <BEA-000000> <WLSPropertyUtils:getOperationName(),operation name is null>
    How to resolve this issue?
    Please anyone suggest me.Thanks in advance.
    Regards,
    Deena.

    Deena,
    Please make sure the path is correct. also why .zip, why : at the end why blank space? These could be a problem.
    /home/oracle/Oracle/Middleware/Oracle_IDM1/server/client/*oimclient.zip*:/home/oracle/Oracle/*Middleware/ oracle_common*/modules/oracle.jps_11.1.1/jps-manifest.jar:
    Below is correct one.
    $MW_HOME/Oracle_IDM1/server/client/oimclient.jar:$MW_HOME/oracle_common/modules/oracle.jps_11.1.1/jps-manifest.jar
    If you have custom workflow, be sure in task assignment proper outcome approve or reject.
    Thanks,
    Kuldeep

  • Some users continue to get overdue notices for an approval workflow.

    Some users continue to get overdue notices for an approval workflow that has already completed and approved. How to stop the overdue notices. And there are no tasks running in the task list.
    Thanks
    Ramanjjilu Naidu

    Rama,
    Usually these happen from restored/QA env which give us false impression.
    Check similar thread - 
    SharePoint
    Approval workflow Overdue emails after workflow completion
    Overdue
    task reminder even after task /library deleted
    Task
    overdue emails even after deleting all tasks
    Workflow
    Task overdue notifications
    Please 'propose as answer' if it helped you, also 'vote helpful' if you like this reply.

  • Human Workflow email notification to a distribution list when assigned to an approval group

    Hi All,
    is there a way to send the notification email to an email distribution list when a task is assigned to an approval group instead of sending individuals emails to each member?
    As of now HW config is sending individual emails to each member of the approval group when the task is assigned to that approval group, for some approval groups (not all) they want the notification emails be sent to a distribution list, also we are using the actionable emails - so far it's working fine - the only thing is that the recipient of the actionable emails should be a dist list, is this even possible?
    thanks in advance

    Hi,
    From your description, some users that are not the dynamic distribution group members receive the messages that are sent to the dynamic distribution groups. If I have misunderstood your concern, please let me know.
    In your case, I recommend you use the following cmdlets to verify the members of this dynamic distribution group at first.
    $MarketingGroup = Get-DynamicDistributionGroup "Marketing Group"
    Get-Recipient -RecipientPreviewFilter $MarketingGroup.RecipientFilter -OrganizationalUnit $MarketingGroup.OrganizationalUnit
    Hope it helps.
    Best regards,
    Amy Wang
    TechNet Community Support
    Hi Amy,
    Correct, some users that should and are filtered out from the DDL are receiving the emails.
    I set the variable and ran the command you provided and got consistent results to the "filter preview" in EMC, the particular user that is filtered out in both membership preview method is still receiving these emails!
    Ash

  • PO Approval workflow change

    Hi,
    i`m new to EBS. Please tell me the steps for following changes in the PO Approval workflow
    1.Any new PO that gets processed / approved in the system needs to auto run the PO Print program (to generate the PDF copy of the PO) with the email function switched on.
    2.PO Print program needs to be modified to auto email docuclass ([email protected]) always ( even if email option is switched off) and email both buyer and PM ( if email option is on). Email subject should contain PO# and revision#.
    Thanks,

    Hi,
    We are using an extended classic workflow . The workflow which has been customized to have 8 step of approvers at the max.
    The agents are being identified based on the cost center assignment, for which the approvers have been maintained in a seperate HRMS system.( The cost center is linked to an org unit in HRMS where we derive the approvers).
    There are some approvers that come into play depending on special criterias like EB attribute of the user.
    Now the problem comes where there is an ad-hoc approval workflow also added to it which enables the user to add approvers manually but there is some problem in the agent transfer there. The step identified by the systm during runtime is not defined in the ad - hoc workflow also and hence the step shows no agent and it returns to the user who added the approver.
    Kindly help as to what is the reason for the same and what can be done to rectify this.
    With Regards,
    Rajesh

  • OOB Approval Workflow does not update WorkflowStatus column as "In Progress"

    Dear Experts,
    Any advice will be most appreciated. Here is the scenario
    Repository: document library
    Workflows: OOB Approval Workflow is turned on
    User Action: User uploads multiple documents (say 5 or 10) to the document library
    the workflow status column is not marked as "In Progress" for some of the documents. Out of say 10 documents, 6 to 7 have "In Progress" in the workflow status column and the remaining 3 to 4 don't have it! 
    It is very critical to have this field updated.
    Alternatives: Currently it seems like the only way to update the blank workflow status column is to delete the document and re-upload it.
    Solution tried: Tried turning off "Update Content Approval" option in the workflow settings. No use.
     

    I've found out more about this. The workflow itself starts, but the workflow status column does not get updated as "In Progress" or "Approved". Its just blank.
    Whats even more interesting is that it fails if the web app's port number is 80 (URL in this case will be http://server_name/doc_lib)
    but it works perfectly if the port number is anything other than 80! (URL in this case will be http://server_name:port_number/doc_lib)
    Any clues as to why it behaves this way?
    Thanks in advance,
    NP

  • Assign simply an approver

    Hi Friends
    I have activated the two Step Approval of Shopping Cart workflow WS10000031.
    When I create a Shopping Card there is no approver found. How can I assign simply an approver for my shopping cards.
    I am worjing with SRM 5.0
    Best Regards
    Marco M.

    Hi Marco,
    First ensure that automatic workflow customisation is done.
    Then go to Tcode OOCU, click on the arrow next to SAP SRM to expand it, click on the arrow next to SRM EBP to expand it, scroll down to SRM-EBP_WFL and click on activate event linkage button.
    Once you are done with this, locate your workflow and click on the arrow next to it to see the available events. Click on the button next to 'Deactivated'. Here activate the event.
    Then click on the 'Agent assignment' button at the node SRM_EBP_WFL. Select the standard task as per your needs and click on the attributes button. Select general task radio button and click on transfer.
    Regards,
    Nikhil

  • OOTB Approval Workflow for a Content Type sends emails for 2 content types

    My environment: SP 2013 Server (WFE-APP) + SQL
    I have a few Content Types configured in a document library. Every content type has an OOTB approval workflow to fire an e-mail to the approver on each new/edit.
    When I create a new file for testing, it first becomes checked out with no properties added. I then edit the properties to specify its content type and other fields. When I check in the document, SharePoint sends out an e-mail to the approver for that content
    type which is correct. What SharePoint also does for this very same file is sends out an approval request e-mail for the default content type for that library which is something else than a desired content type.
    This is something I cannot understand. I thought that the workflows start on a file 'Check in'. If I check in a file that is a certain content type, why does the approval for a default content type for a library trigger as well? 

    Hi,
    Is it SharePoint 2013 workflow or previous 2010 model workflow? If it's SharePoint 2013, how are you associating workflow to content type. As per
    MSDN "Unlike previous versions, SharePoint 2013 does not support workflows that are scoped to a
    content type. However, the messaging infrastructure is extensible, so it can support
    any arbitrary scope. As a developer, you can set to", workflow association with content type (which was possible in SharePiont 2010) is no longer available out of the box. You need to do it manually, (not sure how as there's no documentation yet
    from MS) and programmatically.
    Thanks,
    Sohel Rana
    http://ranaictiu-technicalblog.blogspot.com

  • SP2013 Online - Approval Workflow "Request for Change" customization

    Hi,
    I am need for modifying the flow of request for change option in Approval workflow. 
    Whenever a user requests for change, I need to change the current task status as "Change Request" instead of completing the current task and creating a new task. Also, send an email notificaton to the requestor to make the changes. 
    Requestor will then make the changes and send a seperate email to the approver to review and approve the changes. After that reviewer will be appoving the workflow task.
    I am need of this process flow as my requestor group will not have access to workflow task to re-initiate the workflow after changes. 
    Please advice.
    soundar

    Hi,
    According to your description, my understanding is that you want to change the current task status as "Change Request" instead of completing the current task and creating a new task whenever a user requests for change in your SharePoint Online.
    For your issue, you can Copy & Modify the Globally Reusable Publishing Approval Workflow using SharePoint Designer and create a new Task Outcome for "Change Request".
    For more information, you can refer to the blog:
    http://thinketg.com/approve-or-reject-what-about-a-third-option-in-sharepoint-2010-approval-workflows/
    Thanks,
    Eric
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Eric Tao
    TechNet Community Support

  • Creating a Simple document Approval workflow in SPD

    Hi
    Having configured workflow manager 1.0 I  have attempted to create the simplest approval workflow.
    on my document library I set content approval , content type management and versioning. I have  left out check in and checkout to speed up my testing
    Create a single stage workflowin SPD2013 associated with my Document Library
     I upload my document set the various properties as defined in my custom content type
    Document "Approval Status" states "Draft"
    I (optionally) checkin and Publish a major version of the document, "Approval Status" is "Pending"
    I manually trigger the my w/f setting myself as the approver
    I want  pass my Task Outcome to the Approval Status property in my current item - I am just not sure how to do this without setting the item back to draft 
    I am just not sure of the syntax - could anyone help?
    Daniel

    Now if I was building a SharePoint 2010 workflow .... I seem to have richer support for content approval
    .......  Was there beauty contest for the 2010 actions!!!!!!!!
    Freelance consultant

Maybe you are looking for