Mass Approve in Workflow

Hello All,
   We are using FI Payment release workflow.
   In Business workplace diffrent workitem create for diffrent release document.
   Is it possible to Release all workitem at one strock?
Thanks
Amisha

Hello,
I came across your comments as I'm investigating use SAP workflow for one level of approval and both individual and mass approval need to be available with denial at an individual level only.
When  you say "There is no (standard) solution to apply one approval result (e.g. "approved") to all workitems waiting"; can you advise if this is possible with customizing and how much customization would be involved?
Also we are still using SAP R/3 Release 4.6.C, is the multiple exectution feature possible in this release? Thanks in advance
Aisling

Similar Messages

  • Mass Approval for Leave in UWL

    Dear Gurus,
    we are facing issues in mass approval for leave process in our UWL. we have customized the xml file and added approve and reject columns in the table. this is all in a new custom view that is designed and uploaded with high priority.
    when selecting radiobuttons and clicking submit, Task disappears from UWL and moved to outbox in SAP Inbox.
    But the document status is "SENT" and not changing to Approved /Rejected. Workflow Status is showing as completed.
    Any clue.? Do we need to change the Workflow to accept the user decision via UWL. Any Container/parameters to be updated in addition?
    <Action name="approved" userDecision="yes" handler="UpdatingContainerHandler" referenceBundle="com.sap.pct.erp.mss.leaverequest.approve">
    <Properties>
    <Property name="_WI_OBJECT_ID.STATUS" value="APPROVED"/>
    <Property name="_WI_RESULT" value="A"/>
    <Property name="_RESULT" value="A"/>
    </Properties>
    </Action>
    <Action name="rejected" userDecision="yes" handler="UpdatingContainerHandler" referenceBundle="com.sap.pct.erp.mss.leaverequest.reject">
    <Properties>
    <Property name="_WI_OBJECT_ID.STATUS" value="REJECTED"/>
    <Property name="_WI_RESULT" value="R"/>
    <Property name="_RESULT" value="R"/>
    </Properties>
    </Action>
    Kindly help
    Regards,
    Ankur

    Dear All,
    An Update. although workitems go away from manager's UWL, the leave status of the employee remains "SENT" and does not change to "Approved".
    this is because from 3 steps that are allowed in workflow Accept(approved), reject(rejected) and cancelled(error step),  the workflow progresses to step 3(cancelled).
    I checked with workflow consultants and they checked everything and reported that this requirement cannot be handled by changing the workflow as enough information is not passed to them to change the status of the particular leave in the tables...
    Kindly advice, if this configuration could work, or we need to go for custom development to create a new portal applicaton along with adaptive RFC's? in this case it will be a big and time consuming process in itself.
    regards,
    'Ankur Agarwal'

  • Mass approval of parked documents

    Hi Experts,
    I have a requirement to build a report that gets all parked documents based on user id for mass approval.
    How to get all the work items under user and how to proceed for mass approval? and all work items should be set it as complete,
    Please help me if any one have done similar requirement.
    Regards,
    Venu.

    Hi karri,
    Thank you for your reply and help and i am also facing one more problem in single appoval via workflow you might be aware of this. after posting the document wf-batch is updated in bkpf. user wants it with approver id, i have gone through the threads,
    i have found one common answer that.
    "Create new task for posting and use that instead of the standard posting step The posting step must be right after the approval step (or at least there cannot be any background steps between) The posting step must not be background step. Advance with dialog must be set on for the new posting step".
    i have created in the same way but it gives error while setting Advance with dialog, if i set like that it is expecting agent assignment,
    i have also tried in other way that i have created FM, inside that FM sy-ucomm is assigned with approver id and then posting FM is called but no use.
    Can u please give a working solution.
    Best Regards,
    Venu.

  • Mass approval functionality for SRM work items

    Hi,
    We want to implement mass approval functionality for SRM workflow, so that any user is able to approve/reject multiple requests at one go through UWL.
    Please guide if it is possible to implement this functinality for task id TS40007952.
    Regards,
    Avantika

    Hi Avantika,
    The mass approval functionality can be implemented for simple workflow items which have decisions to complete the work item. (User Decision Type)
    In SAP Business Workflow, user can define a task as a decision task by assigning DECISION as the underlying business object type. The task definition allows user to create two or more decision options to complete the task.
    The idea is to simply create a custom view/subview for the UWL item and configure it according to your needs.
    Have a look at this blog:
    Mass/Batch Processing of Work items in UWL
    and also check the documentation:
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/4e/72112bc9ea484196f2a5fdc68f5f5f/frameset.htm
    Let me know if you have any questions.
    Thanks,
    Shanti

  • UWL Mass Approval XML changes or Custom App

    Dear Gurus,
    Please help us in understanding the solution to mass approval issue. Shall we go for XML changes or go for a new custom development in wda/wdj
    I have tried modifying XML method for leave approval but the issue is :
    1. Tasks drop off from manager UWL with success message but the workflow goes to cancelled step and does not update the status of the employee request from sent to approved. can this be handled by workflow guys.
    2. On doing XML changes in both views(normal and subview for mass approval), I lost hyperlinks on my workitems , so I could not launch any application even in the main view where approver shall approve items one by one.
    I need help to understand if the above 2 issues can be addressed.
    Further we have more than 10-12 types of approvals in our UWL down the line. So is it a good idea to configure XMl or just go and create 1 Master custom applicaiton to address all approvals and give mass approval facility in that alone.
    Kindly help
    Regards,
    Ankur

    Dear Piyush,
    we have been successful in writing our custom FM and we are calling the standard FM's in our abap box. leaves get approved on executing the custom FM from R3. however from portal UWL, still we are getting the same error message. I think our portal is not able to call the ABAP FM.
    Error Message:
    <b>
    Work item 000002882700 is not a user decision
    </b>
    <br>
    Our UWL code now is like:
    <i>
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd'
      >
    <UWLConfiguration version="1.0">
      <ItemTypes>
    <ItemType name="uwl.task.approval.webflow.TS12300097" connector="WebFlowConnector"
    defaultView="uwl.webflow.SAP_ECC_view" defaultAction="viewDetail" executionMode="default">
          <ItemTypeCriteria systemId="SAP_ECC" externalType="TS12300097" connector="WebFlowConnector"/>
    <Actions>
    <Action name="Approve" groupAction="yes" handler="FunctionModuleActionHandler">
         <Properties>
         <Property name="FunctionModule" value="ZHRTM_LEAVE_APPR"/>
         <Property name="IM_REQUEST_ID" value="${item.RequestId}"/>
          <Property name="IM_COMMAND" value="EXECUTE_APPROVE"/>
          <Property name="IM_PERNR" value="${item.pernr}"/>
          <Property name="WI_ID" value="${item.wi_id}"/>
          <Property name="IM_REMARK_ID" value="${item.AppRemDocId}"/>
         <Property name="UWL_RETURN_CODE" value="RET_CODE"/>
         <Property name="UWL_RETURN_TABLE" value="EX_MESSAGES"/>
          <Property name="UWL_RETURN_TABLE_PARAMETER" value="MESSAGE"/>
        </Properties>
          <Descriptions default="Approve"/>
       </Action>
        <Action name="Reject" groupAction="yes" handler="FunctionModuleActionHandler">
         <Properties>
         <Property name="FunctionModule" value="ZHRTM_LEAVE_APPR"/>
         <Property name="IM_REQUEST_ID" value="${item.RequestId}"/>
          <Property name="IM_COMMAND" value="EXECUTE_REJECT"/>
         <Property name="IM_PERNR" value="${item.pernr}"/>
          <Property name="WI_ID" value="${item.wi_id}"/>
           <Property name="IM_REMARK_ID" value="${item.AppRemDocId}"/>
         <Property name="UWL_RETURN_CODE" value="RET_CODE"/>
         <Property name="UWL_RETURN_TABLE" value="EX_MESSAGES"/>
          <Property name="UWL_RETURN_TABLE_PARAMETER" value="MESSAGE"/>
         </Properties>
          <Descriptions default="Reject"/>
       </Action>
    </Actions>
      </ItemType>
      </ItemTypes>
    <Views>
      <View name="uwl.webflow.SAP_ECC_view,w" selectionMode="SINGLESELECT" width="98%"
    supportedItemTypes="" columnOrder="subject, isEscalated, creatorId, createdDate,
    priority, attachmentCount, dueDate, status, accept, reject" sortby="priority:desc,
    dueDate:asc, createdDate:desc" tableDesign="STANDARD" visibleRowCount="17"
    headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes"
    tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000"
    dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes"
    dynamicCreationAllowed="yes" actionPosition="top" referenceBundle="tasks">
        <Descriptions default="Custom Mass Approval View">
    <ShortDescriptions>
    <Description Language="en" Description="Mass Approval View"/>
    </ShortDescriptions>
    </Descriptions>
    <DisplayAttributes>
    <DisplayAttribute name="subject" type ="link"  actionRef="launchWebDynPro" width=""
    sortable="yes" format="medium" hAlign="LEFT">
              <Descriptions default="Subject">
              <ShortDescriptions>
              <Description Language="en" Description="Subject"/>
              </ShortDescriptions>
              </Descriptions>
              </DisplayAttribute>
    <DisplayAttribute name="reject" type="radiobutton" width="" sortable="no" format="default" actionRef="reject" referenceBundle="reject" hAlign="CENTER" vAlign="TOP" maxTextWidth="0" headerVisible="yes">
    <Descriptions default="">
    <ShortDescriptions>
    <Description Language="en" Description="Reject"/>
    </ShortDescriptions>
    </Descriptions>
    </DisplayAttribute>
    <DisplayAttribute name="accept" type="radiobutton" width="" sortable="no" format="default" actionRef="accept" referenceBundle="approve" hAlign="CENTER" vAlign="TOP" maxTextWidth="0" headerVisible="yes">
    <Descriptions default="">
    <ShortDescriptions>
    <Description Language="en" Description="Accept"/>
    </ShortDescriptions>
    </Descriptions>
    </DisplayAttribute>
    </DisplayAttributes>
    <Actions>
           <Action reference="submitUserDecisions"/>
    <Action reference="Refresh"/>
    <Action reference="defaultGlobalWizard"/>
    <Action reference="addToNavigation"/>
    <Action reference="removeFromNavigation"/>
    </Actions>
          </View>
      </Views>
    </UWLConfiguration>
    </i>

  • Mass approval of Leave tasks..

    Dear Team,
    Is it possible to Approve all leave requests at a single go. If it is Possible, What needs to be done
    at WORKFLOW Part and What needs to be done at EP Part. Please specicy both coding and configuration part of them. Please help.
    Thanks a lot in advance,
    Sai

    Dear Surjith,
    Sorry for the late reply.
    I am currently working on EP7.0 and ECC 6.0. Please guide me on the step by step procedure to achieve mass approval of leave tasks.
    As said in the document about decision views, that it will help me in handling mass approvals and rejections. But does that mean that nothing sholud be done from Workflow or R/3 part. ?
    If that's so, please guide me how to implement decision views as in the document it sis not so clear and also our UWL is very much different from the one shown there.
    Please help.
    Thank you very much in advance,
    Sai

  • Fiori : Mass Approval

    Hi,
    Is Mass Approval possible for Approval apps in Fiori ?
    I see we have Mass Action field in Scenario definition . If i check it, how can we enable Mass approval in Fiori ?
    Any other solution, please highlight

    Hi Tejas,
    Mass approval is not released in UI side.
    Users can use quick approval by side sliding in tablet.
    From business process point of view, mass approval is not a best practice.
    When user do mass approval, approves never check details and it means blind approval.
    If it is the case, workflow engine can set approval based on business rules and send workitems which really need to be checked. It reduce workload for managers.
    Regards,
    Masa
    SAP Rapid Innovation Group - RIG

  • Tips for using clock in/out mass approval report in the portal.

    Currently there is no standalone application for mass approval of the time corrections. There is no seperate workflow template for Clock-In/Out Corrections as well. So its suggested to copy the standard leave request template WS12300111 and use it for Clock-In/Out Corrections.
    Usually the volume of the Clock-In/Out Corrections for approval are large. So the report RPTCORAPP is provided for mass approval of all the Clock-In/Out Corrections pending for the manager in the backend. This report can also be used in the portal in the following way. Before proceeding, I will take up an example :-
    Let us assume that we are using a custom WF template 'WS99900013' for clock in/out corrections which is a copy of the standard LeaveRequest template WS12300111. The approval task is 'TS99900043' which used for approving the workitems.
    Below are steps to configure the RPTCORAPP in the portal:-
    1. Change the task 'TS99900043'  to point to a DUMMY method. i.e. create a DUMMY method and make the task to point to the method.
    2. Save and activate the workflow.
    3. Create an i-view in the portal which calls the report RPTCORAPP directly.
    4. In the UWL xml file change the attributes of the task 'TS99900043'  to call the PCD of that iview directly.
    5. Upload the modified UWL XML file and re-register the workitems to sync it with changes of the task 'TS99900043'  in the backend.
    6. Test the application.
    Please note that the application is tested across all the scenario known to me. There might some scenario which are unknown to me, in which some issues may crop up. So I would suggest to to take a backup of the current WF template and UWL xml
    file before implementing the above changes.

    Hi,
    Checked everything and it seems fine. Any other ideas where i should looking?
    Regards

  • Mass approval of CATS Timesheets

    Currently CATS timesheets show up on the UWL and users click on the timesheets individually that opens up the screen   RCATS_APPROVE_ACTIVITIES in transaction CATSW and the users either Approves or Reject it. Now they want some way of mass approval of timesheets to show multiple records in one screen. What are my options to do that? I am kind of novice in UWL and workflow so please elaborate on things if necessary

    Hello,
    Starting from ERP2005, new and improved standard tasks have been provided for Cross Application Timesheet.
    Before this release, workitems were created for each employee. Approver had to click on each workitem in order to approve records , which was time consuming. With ERP2005, the approver gets at the maximum only one workitem which contains CATS records for all the employees sorted according to personnel numbers. So the approver has only one workitem to work with which makes Approval more easier and saves him lot of time.
    To achieve this new functionality you have to make use of new Standard tasks TS31000004, TS31000006, TS31000007. The old tasks will still work in ERP2005 but it may yield some un-desirable results. Hence it is highly recommended to use the new tasks.
    Best Regards,
    Deepak.

  • UWL: Mass Approval functionality is not shown

    Hi Gurus,
    I have done the required config to call my ABAP webdynpro leave approval screen when a workitem is clicked in UWL and its working fine.
    Now I want to have a mass approval functionality for the leave approval screen. I have added the below Item types and Views in UWL.STANDARD.XML file and uploaded it to the system with high priority and then refreshed cache. When I login to the system and access the UWL, the MASS Approval functionality is not show. Do I have to do any other steps apart from this. Please let me know how to resolve the issue.
    =======================================================================
    @@@<ItemType name="uwl.task.webflow.TS90000001.ABC" connector="WebFlowConnector" defaultView="myReqApproveViewABC" defaultAction="launchWebDynPro"
    executionMode="default">
          <ItemTypeCriteria systemId="ABC" externalType="TS90000001" connector="WebFlowConnector"/>
          <Actions>
            <Action name="ApproveRequest" groupAction="yes" handler="FunctionModuleActionHandler" returnToDetailViewAllowed="no" launchInNewWindow="no">
              <Properties>
                <Property name="IV_WI_ID" value="${item.externalId}"/>
                <Property name="IV_APPROVE" value="X"/>
                <Property name="FunctionModule" value="Z_GELVFM_APPROVAL_SAVE"/>
              </Properties>
              <Descriptions default="Approve Request"/>
            </Action>
            <Action name="RejectRequest" groupAction="yes" handler="FunctionModuleActionHandler" returnToDetailViewAllowed="no" launchInNewWindow="no">
              <Properties>
                <Property name="IV_WI_ID" value="${item.externalId}"/>
                <Property name="IV_REJECT" value="X"/>
                <Property name="FunctionModule" value="Z_GELVFM_APPROVAL_SAVE"/>
              </Properties>
              <Descriptions default="Reject Request"/>
            </Action>
            <Action name="launchWebDynPro" groupAction="" handler="SAPWebDynproABAPLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes"
    launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
              <Properties>
                <Property name="WebDynproApplication" value="ZGELVWDA001_APP"/>
                <Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"/>
                <Property name="DynamicParameter" value="wi_id=${item.externalId}"/>
                <Property name="openInNewWindow" value="yes"/>
                <Property name="WebDynproNamespace" value="SAP" />
                <Property name="display_order_priority" value="5"/>
              </Properties>
              <Descriptions default=""/>
            </Action>
          </Actions>
        </ItemType>
    ===================================================================================================
    @@@<View name="myReqApproveViewABC" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.webflow.TS90000001.ABC" columnOrder="subject,
    detailIcon, createdDate, dueDate, Approve, Reject" sortby="createdDate" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no"
    queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="60" dueDateSevere="0" dueDateWarning="0"
    emphasizedItems="unread" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom">
          <Descriptions default="Leave Request">
            <ShortDescriptions>
              <Description Language="en" Description="Mass Approval"/>
            </ShortDescriptions>
          </Descriptions>
          <DisplayAttributes>
            <DisplayAttribute name="Approve" type="radiobutton" width="" sortable="no" format="default" actionRef="ApproveRequest" hAlign="CENTER"
    vAlign="MIDDLE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Approve"/>
            </DisplayAttribute>
            <DisplayAttribute name="Reject" type="radiobutton" width="" sortable="no" format="default" actionRef="RejectRequest" hAlign="CENTER"
    vAlign="MIDDLE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Reject"/>
            </DisplayAttribute>
          </DisplayAttributes>
          <Actions>
            <Action reference="submitUserDecisions"/>
            <Action reference="refresh"/>
          </Actions>
        </View>
    ===========================================================================
    Regards,
    H.K.Hayath Basha,

    Hi,
    The code is not attached
    ***=============================================================================================================================
    ***<ItemType name="uwl.task.webflow.TS90000001.ABC" connector="WebFlowConnector" defaultView="myReqApproveViewABC" defaultAction="launchWebDynPro"
    executionMode="default">
         <ItemTypeCriteria systemId="ABC" externalType="TS90000001" connector="WebFlowConnector"/>
         <Actions>
           <Action name="ApproveRequest" groupAction="yes" handler="FunctionModuleActionHandler" returnToDetailViewAllowed="no" launchInNewWindow="no">
             <Properties>
               <Property name="IV_WI_ID" value="${item.externalId}"/>
               <Property name="IV_APPROVE" value="X"/>
               <Property name="FunctionModule" value="Z_GELVFM_APPROVAL_SAVE"/>
             </Properties>
             <Descriptions default="Approve Request"/>
           </Action>
           <Action name="RejectRequest" groupAction="yes" handler="FunctionModuleActionHandler" returnToDetailViewAllowed="no" launchInNewWindow="no">
             <Properties>
               <Property name="IV_WI_ID" value="${item.externalId}"/>
               <Property name="IV_REJECT" value="X"/>
               <Property name="FunctionModule" value="Z_GELVFM_APPROVAL_SAVE"/>
             </Properties>
             <Descriptions default="Reject Request"/>
           </Action>
           <Action name="launchWebDynPro" groupAction="" handler="SAPWebDynproABAPLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes"
    launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
             <Properties>
               <Property name="WebDynproApplication" value="ZGELVWDA001_APP"/>
               <Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"/>
               <Property name="DynamicParameter" value="wi_id=${item.externalId}"/>
               <Property name="openInNewWindow" value="yes"/>
               <Property name="WebDynproNamespace" value="SAP" />
               <Property name="display_order_priority" value="5"/>
             </Properties>
             <Descriptions default=""/>
           </Action>
         </Actions>
       </ItemType>
    =======================================
    <View name="myReqApproveViewABC" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.webflow.TS90000001.ABC" columnOrder="subject,
    detailIcon, createdDate, dueDate, Approve, Reject" sortby="createdDate" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no"
    queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="60" dueDateSevere="0" dueDateWarning="0"
    emphasizedItems="unread" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom">
        <Descriptions default="Leave Request">
          <ShortDescriptions>
             <Description Language="en" Description="Mass Approval"/>
           </ShortDescriptions>
         </Descriptions>
         <DisplayAttributes>
           <DisplayAttribute name="Approve" type="radiobutton" width="" sortable="no" format="default" actionRef="ApproveRequest" hAlign="CENTER"
    vAlign="MIDDLE" maxTextWidth="0" headerVisible="yes">
             <Descriptions default="Approve"/>
           </DisplayAttribute>
           <DisplayAttribute name="Reject" type="radiobutton" width="" sortable="no" format="default" actionRef="RejectRequest" hAlign="CENTER"
    vAlign="MIDDLE" maxTextWidth="0" headerVisible="yes">
             <Descriptions default="Reject"/>
           </DisplayAttribute>
         </DisplayAttributes>
         <Actions>
           <Action reference="submitUserDecisions"/>
           <Action reference="refresh"/>
         </Actions>
       </View>
    =======================================
    Regards,
    H.K.Hayath Basha.

  • Problem with approving standard workflows.

    We are testing workflows in Content DB prior to initiating a larger project. We have defined a serial approval workflow for uploading a file to a folder. When a file is uploaded, the approver can see the request but is not given the possibility to approve or reject the request.
    The approver has been granted "approval" role with standard permissions "Set Attributes, Set Metadata, Discover, Lock, Get Metadata, Get Content, Set Content, Copy".
    What can be missing in our setup that blocks for approving in workflows?

    A few things to check:
    1) That a message appears (briefly) on the outbound advanced queue (IFS_OUT) when the workflow is triggered. You can perform a "select * from ifs_out_table;" You need to be quick though.
    However, if there is a build up of messages on the queue, but none are being removed, it would appear the Oracle Workflow process is not running.
    2) If the message appears on the queue (briefly), then disappears, workflow is correctly dequeing the message.
    In order for the approve/reject buttons to become visible in the Content DB Web UI, Oracle Workflow must repond on the inbound queue (IFS_IN) with seperate "notification" messages for each of the applicable responders.
    If "orcladmin" was a responder for the worflow, a queue message may look like :-
    IFS Queue Message Details:
    Message Type: IFS_ECM_WORKFLOW_NID
    IFS Queue Message Parameters:
    IFS_ECM_WORKFLOW_PROCESSID=48799 (STRING)
    IFS_ECM_WORKFLOW_RESPONDER=ORCLADMIN (STRING)
    IFS_ECM_WORKFLOW_NID=3 (STRING)
    You will thus need to monitor the inbound queue table (IFS_IN_TABLE) - and see if Worflow is responding to the request with these responder notifications.
    If workflow is not returning notifications for each responder of the original request, then the Workflow process has failed / or is not running. You will need to check with the Oracle Workflow guys on how to debug workflow further.
    If however, the notification messages are on the IFS_IN queue, but are not being removed, it means the Content DB agent responsible for processing inbound queue messages is not running.
    The agent responsible for this is the InboundQueueListenerAgent. Check the Content DB node log file and search for entries relating to oracle.ifs.management.servers.InboundQueueListenerAgent
    You will notice a table in the Content DB schema named odm_responder
    SQL> desc odm_responder;
    Name Null? Type
    ID NOT NULL NUMBER(20)
    REQUEST NUMBER(20)
    RESPONDERUSER NUMBER(20)
    RESPONSE NUMBER(1)
    RESPONSEDATE NUMBER(20)
    NOTIFICATIONID NUMBER(20)
    For a particular responder to see approve/reject buttons for a particular request, I believe the notificationid value has to be non-null.
    BTW - the message on the IFS_OUT queue will look something like :-
    Q_NAME MSGID
    CORRID
    PRIORITY STATE
    DELAY
    EXPIRATION
    TIME_MANAGER_INFO
    LOCAL_ORDER_NO CHAIN_NO CSCN DSCN
    ENQ_TIME
    ENQ_UID ENQ_TID
    DEQ_TIME
    DEQ_UID DEQ_TID RETRY_COUNT
    EXCEPTION_QSCHEMA EXCEPTION_QUEUE STEP_NO
    RECIPIENT_KEY DEQUEUE_MSGID SENDER_NAME
    SENDER_ADDRESS
    SENDER_PROTOCOL
    USER_DATA(MESSAGETYPE, PARAMETERLIST(NAME, VALUE, DATATYPE))
    USER_PROP()
    IFS_OUT 37A0E24085DB24DCE040BB0AC8417ABA
    1 0
    0 0 0 0
    16/AUG/07 04:48:32.357811 PM
    65 9.21.1157
    0
    0
    0
    IFSQUEUEMESSAGE('START_STANDARD_WORKFLOW', PARAMETERS(
    IFSQUEUEMESSAGEPARAMETER('IFS_ECM_WORKFLOW_MINYESVOTES', '1', 'STRING'),
    IFSQUEUEMESSAGEPARAMETER('IFS_APPROVE_MSG', 'Choose Yes to Approve the request.', 'STRING'),
    IFSQUEUEMESSAGEPARAMETER('IFS_MESSAGE_SUBJECT', 'CreateWorkspace Request 43436 submitted in Content Services', 'STRING'),
    IFSQUEUEMESSAGEPARAMETER('IFS_REJECT_MSG', 'Choose No to Reject the request.', 'STRING'),
    IFSQUEUEMESSAGEPARAMETER('IFS_ECM_WORKFLOW_OWNER', 'ASLAM', 'STRING'),
    IFSQUEUEMESSAGEPARAMETER('IFS_MESSAGE_HEADER', 'A CreateWorkspace Request has been submitted in Content Services. You are...', 'STRING'),
    IFSQUEUEMESSAGEPARAMETER('IFS_REQUEST_TIMEOUT', '14', 'STRING'),
    IFSQUEUEMESSAGEPARAMETER('IFS_ECM_WORKFLOW_JUSTIFICATION', 'please approve', 'STRING'),
    IFSQUEUEMESSAGEPARAMETER('IFS_ECM_WORKFLOW_REQUESTID', '43436', 'STRING'),
    IFSQUEUEMESSAGEPARAMETER('IFS_AGENT_BASED_REQUEST', 'N', 'STRING'),
    IFSQUEUEMESSAGEPARAMETER('IFS_ECM_WORKFLOW_RESPONDERS', 'ASLAM CONTENTADMIN ORCLADMIN', 'STRING'),
    IFSQUEUEMESSAGEPARAMETER('IFS_ECM_WORKFLOW_MINNOVOTES', '1', 'STRING'),
    IFSQUEUEMESSAGEPARAMETER('IFS_ECM_WORKFLOW_PROCESSID', '43446', 'STRING')))
    Workflow must return a notification id message for each person listed in the IFS_ECM_WORKFLOW_RESPONDERS queue parameter.
    in the case above, the requesters are "ASLAM, CONTENTADMIN, ORCLADMIN"
    Using the request id from above ..
    SQL> select responderuser from content.odmv_responder where request = 43436;
    RESPONDERUSER
    38503
    ...etc
    select name from odmv_publicobject where id = 38503
    NAME
    orcladmin
    select notificationid from content.odmv_responder where request = 43591;
    NOTIFICATIONID
    notice the notificationid is NULL - meaning approve/reject buttons would not be visible
    cheers
    Matt.

  • Mass Approval of Leave Request...need function module or any program

    Hi All,
    I have developed Custom Application in webdynpro java  for Leave,Travel,now i got the new requirements for mass approval of Leave and Travel can any baddy provide me any input ,i don't know which functional module or program i use , help gurus...
    Regards,
    Pramod gupta

    Refer below links to get an idea :
    uwl mass Approval- Select all option
    UWL Mass Approval XML changes or Custom App
    Mass leave approval?
    As an alternative to this service, you can use the Leave Request: Mass Approval report (RPTARQMASS_APPROVAL) in the back-end system. These reports enable you to approve multiple leave requests in batch.

  • UWL- Mass approval fromPortal.

    Dear Experts,
    We have a requirement like mass approval from MSS UWL- tasks from Poral.
    I have checked below threads,
    uwl mass Approval- Select all option
    and
    UWL Mass Approval XML changes or Custom App
    Please provide any other inputs to achieve mass approval from portal.
    Thanks in advance.
    Regards,
    Mahee.

    Hello Piyush, I'm solving the same problem. Can you help me ?
    I have found, that I can add new button into mass approval's view:
                   <Action name="accept" groupAction="yes" handler="UserDecisionHandler">
                   <Properties>
                   <Property name="decisionKey" value="1"/>
                   </Properties>
                   <Descriptions default="Accept all"/>
                   </Action>  
    That approves all displayed items. But that's not exactly what I'd like to do.
    I just want to select all checkboxes/radio buttons in mass approval view.
    Could you be so kind and give me your solution ?
    Thank you very much,
    Roman

  • Uwl mass Approval

    Hi all,
    i need to implement uwl mass approval.
    i have generated the new xml file for this and now mass approval is working fine.
    my problem is that i need to give select all button ie right now if there are 5 tasks
    present in uwl then i need to click 5 times to select the task then finally i am submitting the decision.
    so please guide for select all option .
    Regards,
    Piyush

    Hello Piyush, I'm solving the same problem. Can you help me ?
    I have found, that I can add new button into mass approval's view:
                   <Action name="accept" groupAction="yes" handler="UserDecisionHandler">
                   <Properties>
                   <Property name="decisionKey" value="1"/>
                   </Properties>
                   <Descriptions default="Accept all"/>
                   </Action>  
    That approves all displayed items. But that's not exactly what I'd like to do.
    I just want to select all checkboxes/radio buttons in mass approval view.
    Could you be so kind and give me your solution ?
    Thank you very much,
    Roman

  • Mass Approval of leave

    Hi All,
    I am santosh chauhan, responsible for a gamut of SAP functions. of late, i am faced with an error. Being an administrator, we are often reported a variety of leave problem wherein we come across one issue of Mass Approval of leave. Now this leave are belong to some Active and inactive employee either.
    Can somebody help me as to how we can deal with such outstanding leave notification without having to ask their concerned supervisor?
    looking forward to prompt, effective and promising response on this regard.
    Thanking you.
    Santosh

    Hi,
    1.
    Run SWIA:
    Provide Workitem of Leave request. You can find the same from SWI5.
    US , Approver ID. Provided leave approval is from ESS.
    2. Mass Approve - PTARQ.
    You can run T Code PTARQ -> Mass Approve.
    Note:
    Please refer Note for Dump in Mass Approver. As Approver(Sy-User)  is not mapped it will give dump.
    Provide Approver ID in mass approve.
    Execute .
    Select the records -> Approve it and then Click on Save.
    Hope this will help you.
    Thanks,
    Ketul

Maybe you are looking for