Regarding workflow jumps

Hi All,
We have workflow scenario like this
1.Each step has a workflow approval limit for 5 days.If within 5 days the specified reviewer doesn't approve .Then mail will be notified to the respective reviewers and manager as well.
For this we in the update event we have created a jump called
<$if parseDate(wfCurrentGet("lastEntryTs")) < dateCurrent(-5)$>
<$wfSet("wfJumpName", "LateApproval")$>
<$wfSet("wfJumpTargetStep",
"NotifyAuthor@ApprovalPeriodExpired")$>
<$wfSet("wfJumpReturnStep", wfCurrentStep(0))$>
<$wfSet("wfJumpEntryNotifyOff", "0")$>
<$endif$>
Now my doubt is when this script is evaluated and jumps to the ApprovalPeriodExpired and notified the respective users and if it comes back to the current step ,will the state of the step is preserved or will the step be restarted.
Lets say test,test1 are reviewers for StepA and test has approved but waiting at test1 ,but when it jumps returened will the pending reviewer would be test1 or both test,test1(as it entered again into the step

will the state of the step is preserved or will the step be restarted.By default, it will be "restarted". A step has no "state", it has just a few variables.
I think what you are looking for is to notify only users that had not approved the item before it was escalated to the manager. This is achievable, but you will have to put some extra logic yourself:
a) do not base the notification lists on hardcoded values, but use a token (http://download.oracle.com/docs/cd/E17904_01/doc.1111/e10978/c05_workflows.htm#CIHBBCJC)
b) use Exit (on the previous step), Entry and Update to modify your token properly. Also, take a look at the function wfComputeStepUserList, which can help you to get the list of remaining approvers at any time
Alternatively, take a look if subworkflows and wfExit cannot do the work for you, too.

Similar Messages

  • Regarding Workflow condition

    Hello,
    i need help regarding workflow condition..
    When the Owner of the record gets changed to a specific user i want to create a set of tasks automatically created,.. is it possible using workflows, if possible what is the trigger event i have to use and what is the workflow condition.. please help me out its very urgent

    Hi again,
    i have used the following:
    Trigger Event : when modified record saved
    Condition : FieldValue('<Owner>') = "Jenny Adams"
    and created list of actions for creating tasks.. but i think there is problem with condition.. please help me with condition.. i also tried
    [<Owner>]='Jenny Adams'
    [<Owner>]="Jenny Adams"
    FieldValue('<Owner>') = 'Jenny Adams'

  • Regarding Workflow - eApprovel mail

    Hello Experts,
    I am new at SAP workflow..
    This is regarding Workflow issue,
    before upgradation (4.6 to 6.0) means in 4.6,
    prior to upgrade the eApproval mail showed the approver and the status of PO in the approval cycle like below
    Vendor : vendor name
    Approval log               Date       Status
    Scott Loyet              11/01/2007   Approve
    Scott Loyet                                Pending approval
    001  Supplier Portal Support/Functional           10,000  EA         1.00  USD
    now after upgradation (in 6.0)
    eApproval mail message is only showing the PO number and the PO line items
    At present the workflow mail does not contain the current status of the PO
    means it showing like this
    001  Contract Investigations                      75,000  EA         1.00  USD
    002  Contract Investigations                      30,000  EA         1.00  USD
    At present the workflow mail does not contain the current status of the PO,
    can you please tell me what needs to be done and what changes to be made...in 6.0,can you please help me on this

    hello experts,
    can you please help me on this...please...
    Thanks and regards
    Durga.K

  • Regarding workflow

    Hello All,
    I have a requirement to design a workflow for payment for a purchase order like while the finance people release a amount for purchase based on the amount it should take the approval from the concerned person and should allow the purchase order to b released .
    Can u pls help me in defining workflow for the same or u can suggest any documents on tht.
    Thanks,
    Sunny

    <a href="http://www.mindtree.com/clt/cs_ranbaxy.html">see if this helps</a>
    <a href="http://iris.tennessee.edu/Blueprint/Workflow/Workflow.doc">also this one</a>
    regards,
    srinivas

  • Regarding Workflow mailer error

    Hi
    Could anyone teach me how to troubleshooting these errors in log of mailer?
    My customer made mailer available through OAM and could send notification.
    However, a lot of errors were found in log of mailer.
    Quote
    [Nov 7, 2011 8:33:55 PM JST]:1320665635770:-1:-1:svdbdc006:10.140.102.13:-1:-1:1:20420:SYSADMIN(0):-1:Thread[BES Dispatch Thread,5,main]:10.140.102.13:73020:1320665633553:10:EXCEPTION:[SVC-GSM-WFALSNRSVC-133833 : oracle.apps.fnd.cp.gsc.SvcComponentContainer.onBusinessEvent(BusinessEvent)]:Successfully handled component event, oracle.apps.fnd.cp.gsc.SvcComponent.start, for component 10011
    [Nov 7, 2011 8:33:54 PM JST]:1320665634490:-1:-1:svdbdc006:10.140.102.13:-1:-1:1:20420:SYSADMIN(0):-1:Thread[inboundThreadGroup1,5,inboundThreadGroup]:10.140.102.13:73020:1320665634490:11:ERROR:[SVC-GSM-WFALSNRSVC-133833-10005 : oracle.apps.fnd.wf.bes.AgentListenerProcessor.read()]:10consecutive errors occurred
    [Nov 7, 2011 8:33:57 PM JST]:1320665637002:-1:-1:svdbdc006:10.140.102.13:-1:-1:1:20420:SYSADMIN(0):-1:Thread[inboundThreadGroup1,5,inboundThreadGroup]:10.140.102.13:73020:1320665634490:11:ERROR:[SVC-GSM-WFALSNRSVC-133833-10005 : oracle.apps.fnd.cp.gsc.Processor.performError(ProcessorException)]:Maximum number of errors have occurred for this processing thread.
    <af type="tenured" id="106" timestamp="Nov 07 20:33:58 2011" intervalms="3796.734">
    <minimum requested_bytes="98320" />
    <time exclusiveaccessms="0.032" meanexclusiveaccessms="0.032" threads="0" lastthreadtid="0x3225CB00" />
    <refs soft="399" weak="183" phantom="0" dynamicSoftReferenceThreshold="9" maxSoftReferenceThreshold="32" />
    <tenured freebytes="0" totalbytes="18192896" percent="0" >
    <soa freebytes="0" totalbytes="18192896" percent="0" />
    <loa freebytes="0" totalbytes="0" percent="0" />
    </tenured>
    <gc type="global" id="106" totalid="106" intervalms="3796.788">
    <expansion type="tenured" amount="3553280" newsize="21746176" timetaken="0.000" reason="insufficient free space following gc" />
    <finalization objectsqueued="27" />
    <timesms mark="22.192" sweep="0.514" compact="0.000" total="23.115" />
    <tenured freebytes="6622496" totalbytes="21746176" percent="30" >
    <soa freebytes="6405408" totalbytes="21529088" percent="29" />
    <loa freebytes="217088" totalbytes="217088" percent="100" />
    </tenured>
    </gc>
    <tenured freebytes="6524176" totalbytes="21746176" percent="30" >
    <soa freebytes="6383376" totalbytes="21605376" percent="29" />
    <loa freebytes="140800" totalbytes="140800" percent="100" />
    </tenured>
    <refs soft="214" weak="167" phantom="0" dynamicSoftReferenceThreshold="9" maxSoftReferenceThreshold="32" />
    <time totalms="23.241" />
    </af>
    [Nov 7, 2011 8:34:29 PM JST]:1320665669022:-1:-1:svdbdc006:10.140.102.13:-1:-1:1:20420:SYSADMIN(0):-1:Thread[ComponentMonitor,5,main]:10.140.102.13:73020:1320665606034:1:EXCEPTION:[SVC-GSM-WFALSNRSVC-133833 : oracle.apps.fnd.cp.gsc.SvcComponentMonitor.startAutomaticComponents()]:Starting automatic component 10005
    [Nov 7, 2011 8:34:36 PM JST]:1320665676474:-1:-1:svdbdc006:10.140.102.13:-1:-1:1:20420:SYSADMIN(0):-1:Thread[BES Dispatch Thread,5,main]:10.140.102.13:73020:1320665676474:12:EXCEPTION:[SVC-GSM-WFALSNRSVC-133833 : oracle.apps.fnd.cp.gsc.SvcComponentContainer.onBusinessEvent(BusinessEvent)]:(BusinessEvent{name=oracle.apps.fnd.cp.gsc.SvcComponent.start, key=SVC:07-NOV-2011, priority=50, correlationId=null, sendDate=Mon Nov 07 20:34:29 JST 2011, receiveDate=null, From Agent:  , To Agent:  , Last Subscription=  , Error Message=null, Error Stack=null, CONTAINER_TYPE=GSM, CONTAINER_PROCESS_ID=133833, COMPONENT_ID=10005, [email protected], BES_PAYLOAD_OBJECT=false})
    [Nov 7, 2011 8:34:46 PM JST]:1320665686481:-1:-1:svdbdc006:10.140.102.13:-1:-1:1:20420:SYSADMIN(0):-1:Thread[BES Dispatch Thread,5,main]:10.140.102.13:73020:1320665676474:12:EXCEPTION:[SVC-GSM-WFALSNRSVC-133833 : oracle.apps.fnd.cp.gsc.SvcComponentContainer.handleComponentEvent(int, String, String)]:Successfully retrieved component details from the database
    [Nov 7, 2011 8:34:46 PM JST]:1320665686614:-1:-1:svdbdc006:10.140.102.13:-1:-1:1:20420:SYSADMIN(0):-1:Thread[BES Dispatch Thread,5,main]:10.140.102.13:73020:1320665676474:12:EXCEPTION:[SVC-GSM-WFALSNRSVC-133833 : oracle.apps.fnd.cp.gsc.SvcComponentContainer.onBusinessEvent(BusinessEvent)]:Successfully handled component event, oracle.apps.fnd.cp.gsc.SvcComponent.start, for component 10005
    [Nov 7, 2011 8:34:46 PM JST]:1320665686772:-1:-1:svdbdc006:10.140.102.13:-1:-1:1:20420:SYSADMIN(0):-1:Thread[inboundThreadGroup1,5,inboundThreadGroup]:10.140.102.13:73020:1320665686772:13:ERROR:[SVC-GSM-WFALSNRSVC-133833-10005 : oracle.apps.fnd.wf.bes.AgentListenerProcessor.read()]:10consecutive errors occurred
    [Nov 7, 2011 8:34:46 PM JST]:1320665686812:-1:-1:svdbdc006:10.140.102.13:-1:-1:1:20420:SYSADMIN(0):-1:Thread[inboundThreadGroup1,5,inboundThreadGroup]:10.140.102.13:73020:1320665686772:13:ERROR:[SVC-GSM-WFALSNRSVC-133833-10005 : oracle.apps.fnd.cp.gsc.Processor.performError(ProcessorException)]:Maximum number of errors have occurred for this processing thread.
    [Nov 7, 2011 8:35:29 PM JST]:1320665729053:-1:-1:svdbdc006:10.140.102.13:-1:-1:1:20420:SYSADMIN(0):-1:Thread[ComponentMonitor,5,main]:10.140.102.13:73020:1320665606034:1:EXCEPTION:[SVC-GSM-WFALSNRSVC-133833 : oracle.apps.fnd.cp.gsc.SvcComponentMonitor.startAutomaticComponents()]:Starting automatic component 10005
    <af type="tenured" id="107" timestamp="Nov 07 20:35:36 2011" intervalms="98237.510">
    <minimum requested_bytes="98320" />
    <time exclusiveaccessms="0.024" meanexclusiveaccessms="0.024" threads="0" lastthreadtid="0x330E6900" />
    <refs soft="483" weak="329" phantom="0" dynamicSoftReferenceThreshold="9" maxSoftReferenceThreshold="32" />
    <tenured freebytes="0" totalbytes="21746176" percent="0" >
    <soa freebytes="0" totalbytes="21605376" percent="0" />
    <loa freebytes="0" totalbytes="140800" percent="0" />
    </tenured>
    <gc type="global" id="107" totalid="107" intervalms="98237.593">
    <expansion type="tenured" amount="1048576" newsize="22794752" timetaken="0.000" reason="insufficient free space following gc" />
    <finalization objectsqueued="25" />
    <timesms mark="20.137" sweep="0.800" compact="0.000" total="21.178" />
    <tenured freebytes="6998816" totalbytes="22794752" percent="30" >
    <soa freebytes="6623520" totalbytes="22419456" percent="29" />
    <loa freebytes="375296" totalbytes="375296" percent="100" />
    </tenured>
    </gc>
    <tenured freebytes="6900496" totalbytes="22794752" percent="30" >
    <soa freebytes="6671632" totalbytes="22565888" percent="29" />
    <loa freebytes="228864" totalbytes="228864" percent="100" />
    </tenured>
    <refs soft="215" weak="169" phantom="0" dynamicSoftReferenceThreshold="9" maxSoftReferenceThreshold="32" />
    <time totalms="21.265" />
    </af>
    I have checked the below notes,but I'm not clear.
    761434.1 Workflow Mailer fails to star : Maximum Number Of Errors (100) Have Been Reached : WebSession.isSessionRecreated
    333017.1 OWF.G Mailer just started dumping a OutOfMemoryError
    Please teach me what's the meaning of errors and what we should deal with them.
    Best Regards
    Liying

    Please post the details of the application release, database version and OS.
    Please see these docs.
    Java.Lang.Outofmemoryerror On Large Inbound XML Message [ID 560680.1]
    Intermittently Notification Emails are not Received [ID 1315344.1]
    OWF.G Mailer just started dumping a OutOfMemoryError [ID 333017.1]
    Output Post Processor is Down With Error "Insufficient Free Space Following GC" [ID 885607.1]
    Thanks,
    Hussein

  • Help regarding workflow triggering

    hi
    i am working on WLI using weblogic 8.1
    i have designed very simple workflow using some simple nodes.
    as given in the tutorial i am able to run my workflow using test browser.
    .its pefectly working.
    i would like to know the ways of triggering the workflow from java clients.
    Is subscribing to message broker is the only way or we have some other simpler
    ways?
    thanx

    Thats correct for Weblogic Integration 7.0 and before but in Weblogic
    Integration 8.1 there is no default queue with the name
    "com.bea.wli.bpm.EventQueue" configured. Weblogic Platform 7.0 uses the
    Message Oriented Middleware (MOM) aproach and Weblogic Platform 8.1 uses the
    Service Oriented Architecture (SOA).
    There is a good article about Weblogic Workshop Internals on dev2dev [1] and
    in the documentation there is a page about writing clients for web services
    [2] (in Weblogic Platform 8.1 workflows are web services).
    If you create your workflow with Weblogic Workshop then you can access the
    workflow over the URL
    http://yourhost:7001/yourApplication/processes/yourProcess.jpd with SOAP. In
    the test browser under the overview tab you can generate a WSDL, a Java
    Control, a Service Broker Control and a Java Proxy (which needs the Proxy
    Support Jar). With this components you can access your workflow. If you
    wanna see the SOAP message use the test browser there is the html form which
    uses http for triggering the workflow, for example:
    <table cellspacing=0 cellpadding=0 border=0 width="100%">
    <form NAME="placeOrder"
    METHOD="POST"
    ACTION=http://localhost:7001/AvitekWeb/processes/orderProcessing/placeOrder.
    jpd>
    <tr><td colspan=2 class=methname><A
    NAME="placeOrder"></A>placeOrder</td></tr>
    <tr><td colspan=2 class=methdesc><!-- do comments
    correctly --><!--docString--></td></tr>
    <tr>
    <td class=namcol><nobr><b>SOAP body:</b> </nobr></td>
    <td class=inpcol>
    <TEXTAREA class="xmlbox" name=".SOAPMESSAGE" COLS=50 ROWS=10 ><placeOrder
    xmlns="http://www.openuri.org/"
    xmlns:eval="http://www.beasys.com/evalguide">
    <eval:Order>
    <eval:CustomerID>3</eval:CustomerID>
    <eval:OrderPriority>string</eval:OrderPriority>
    <eval:CustomerType>string</eval:CustomerType>
    <eval:LineItems>
    <!--1 or more repetitions:-->
    <eval:Item>
    <eval:Name>string</eval:Name>
    <eval:SKU>3</eval:SKU>
    <eval:Description>string</eval:Description>
    <eval:Price>1.5E2</eval:Price>
    <eval:Quantity>3</eval:Quantity>
    </eval:Item>
    </eval:LineItems>
    <eval:OrderID>3</eval:OrderID>
    <eval:TotalAmount>1.051732E7</eval:TotalAmount>
    <eval:OrderDate>2008-09-29</eval:OrderDate>
    <eval:OrderStatus>string</eval:OrderStatus>
    </eval:Order>
    </placeOrder>
    </TEXTAREA></td></tr>
    <tr><td><img alt="" height=6 width=0
    src="http://localhost:7001/AvitekWeb/processes/orderProcessing/placeOrder.jp
    d?.RESOURCE=blank.gif">
    </td></tr><tr><td> </td><td class=inpcol><input TYPE=submit
    class=inpbut VALUE="placeOrder"> starts a conversation<input TYPE=HIDDEN
    NAME=.EXPLOREOVERRIDE value=".TESTXML"><input TYPE=hidden NAME=.EXPLORE
    VALUE=.INVOKE><INPUT TYPE=hidden NAME=.CONVERSATIONID VALUE=_ID_><INPUT
    TYPE=HIDDEN NAME=".CONVPHASE" VALUE=".START"><p></td></tr></form>
    I think in this code is all what you need to start a workflow.
    mfg
    Daniel
    [1] http://www.dev2dev.com/products/wlworkshop81/articles/wlw_internals.jsp
    [2] http://e-docs.bea.com/wls/docs81/webserv/client.html
    "Raj" <[email protected]> schrieb im Newsbeitrag
    news:[email protected]...
    >
    Hi Swati,
    You can write JMS program to post an XML to a Queue and configure thestart node
    to event.The Quename for this client program should be"com.bea.wli.bpm.EventQueue",
    else you have to configure an MDB listener. Let me know if you havefurther doubts....
    >
    Regards
    Raj
    "swati" <[email protected]> wrote:
    hi
    i am working on WLI using weblogic 8.1
    i have designed very simple workflow using some simple nodes.
    as given in the tutorial i am able to run my workflow using test browser.
    .its pefectly working.
    i would like to know the ways of triggering the workflow from java
    clients.
    Is subscribing to message broker is the only way or we have some other
    simpler
    ways?
    thanx

  • Regarding workflow suspension(entry in table SWP_SUSPEN)

    Hi Experts,
    I have a workflow whose one of the workitem goes into enqueue error during it's processing when user tries to perform some parallel activity , now when user stops the parallel activity & come back to his inbox, it allows him to process the workitem properly. (That is workitem is successfully processed.....status is  completed). But after this workitem execution, the workflow hangs / gets suspended. Step histroy of this workitem shows there was an error when processing this workitem (Enqueue error) even though finally  user was able to continuue & process the workitem successfully & status is completed too. It creates an entry in table SWP_SUSPEN With workflow Workitem ID & workitem id of the workitem under this workflow & error type as "0001" i.e:- Enqueue error callback to workflow)  & status of the workflow as "1" ...i.e: - "In Process  " & not in error.
    I also analyzed that once the entry in the table SWP_SUSPEN is removed or gets deleted, the workflow continues from the point where it stucked.
    So what i wanted to know is, what this entry in SWP_SUSPEN means by indicating "Error type" as 0001 & Status as "1" . & how this entry gets deleted, i thought there is some background JOB RSSWERRE that does this but when i checked i found RSSWERRE only checks for items in SWP_SUSPEN with workflow statuses as "02" i.e:- In error. where as my workflow has status "1" in SWP_SUSPEN under status field (as mentioned above)which means "In Process"  I also found that this entry is getting deleted after sometime, so there must be some background job that is doing it, so i wanted to know what is that background Job if not RSSWERRE.
    Regards,
    Chetan.

    Hi,
    This is what i got from one of the Notes:
    ou use parallel processing where you have a fork with 2 branches (1
    Branch necessary for completion). In one branch is a dialog activity
    step and in the other is a 'Wait for Event' step. While the dialog
    step is being executed by a user the Wait for Event step receives its
    event and continues along the branch and completes the fork (Remember
    only 1 branch needed for completion). Once the end of fork is reached
    the dialog work item should be set to status Logically Deleted but
    this does not occur due to the lock/enqueue on the work item while the
    user is executing it. Since a callback is essential for a workflow to
    continue running, this callback is suspended (stored in the SWP_SUSPEN
    table). These callbacks are started again via the RSWWERRE report. If
    you have not scheduled report RSWWERRE then the work items will remain
    in table SWP_SUSPEN and the work items will not receive their callback
    and will therefor will not continue.
    If there are examples of work items hanging then check table SWP_SUSPEN to
    see if the callback work item ID is there. If it is then make sure you have
    the RSWWERRE job running in order to redeliver it. If RSWWERRE is running
    and the entry is not being delivered then please check for notes using the
    search term "RSWWERRE" and "SWP_SUSPEN". If there is no entry in
    SWP_SUSPEN, then check the workflow definition to see if the work item is
    asynchronous i.e. needs a terminating event as in Example 1 above. Check
    the event queue via transaction SWEQADM to see if the terminating event is
    being buffered there. If it is then it should automatically be redelivered
    so do a notes search in relation to the event queue.
    Regards
    Gautam
    Edited by: gautam maini on Aug 3, 2011 4:16 PM

  • Regarding workflow  organization structure

    hi Gurs.
    How to create Organization Structure, Create Workflow with Multiple Approval based on Organization Structure.
    this is my requirement i dont no how to create  organization  structure in which tcode  i have to build and what all steps.
    pl help me.
    Regards
    vijay

    Hi,
    Your thread has had no response since it's creation over
    2 weeks ago, therefore, I recommend that you either:
    - Rephrase the question.
    - Provide additional Information to prompt a response.
    - Close the thread if the answer is already known.
    Thank you for your compliance in this regard.
    Kind regards,
    Siobhan

  • Regarding workflow items

    Hi,
    Can any one suggest the solution to get the workflow items in the portal UWL.
    I had configured the UWL and I am able to get the mails of the documents in the inbox of SAP. But I am not able to get the workflow items. Even I had maintained the task in SWFVISU.
    Regards,
    Narendra

    Hi,
    The UWL has to be configured in the portal side also.Please refer the below link for the same.
    http://help.sap.com/saphelp_nw70/helpdata/en/39/a1bb5c4c0d4ab4a417e87ef35f1efa/frameset.htm
    Thanks,
    Smita Das.

  • Regarding workflow organizational unit

    Hi,
    I have FM SWI_GET_USERS_OF_ORG_UNIT passing some oranizational unit number of the production system which was not there in devlopment server. I am testing in development server now to work the workflow I need to chnage the number to developemnt server organizational unit number. How to find that number.
    thanks,
    Kishore B A

    Hey Shaurya,
    I had gone thru tht link and already got answer as -
    "This addition specifies which selection screen is called. dynnr is a data object that must contain the screen number of a selection screen defined in the called program when the SUBMIT statement is called.
    u2022     If the addition USING SELECTION-SCREEN is omitted or the screen number 1000 is entered, the standard selection screen is called. If no standard selection screen is defined in the called program, no selection screen is called.
    u2022     If a screen number that is not 1000 is entered in the addition USING SELECTION-SCREEN, the corresponding independent selection screen is called. If no selection screen with this screen number is defined in the called program, this leads to an untreatable exception."
    ==========
    But now my query is ....as by writing this code ...report is getting executed directly...ok...
    Can u suggest if there is any possibility of calling the t-code 'RE_RHAKTI00' with 3 values before execution...coz there r also other check boxes and radiobuttons which user will select as per requirement before executing the report.
    Regards
    Nitin

  • REGARDING WORKFLOW SETTINGS FOR ELM

    HI FRIENDS,
    I URGENTLY NEED TO KNOW WHAT ARE THE WORKFLOW SETTINGS REQUIRED TO MAKE ELM WORK. I HAVE DEFINED THE TASK WS14000029 AS 'GENERAL TASK' IN T-CODE 'OOCU' BUT NOW I AM GETTING DUMPS WHEN I TRY TO SAVE THE LIST . THE ERROR ANALYSIS IS GIVEN BELOW.
    Error analysis
        Short text of error message:
        Unable to read RFC destination WORKFLOW_LOCAL_010
        Long text of error message:
        Technical information about the message:
        Message class....... "SWF_RUN"
        Number.............. 617
        Variable 1.......... "WORKFLOW_LOCAL_010"
        Variable 2.......... "RFC_READ_DESTINATION_TYPE"
        Variable 3.......... "DESTINATION_NOT_EXIST"
        Variable 4.......... " "
    PLEASE HELP,
    THANKS,
    JAI

    hi
    you need not change the settings of the ELM workflow
    you just need to activate it and plcae it as general
    regarding you error
    RFC destination WORKFLOW_LOCAL_010
    just ask your basis guy to maintain this destination in SWU3
    your dump will be resolved
    see these are standard worflows ,you need not change the settings in normal circumstances
    best regards
    ashish

  • Regarding workflow for OM infotype 1000,1001

    Hi all,
    i am having one scenerio.
    i have to trigger a mail when there in any create,delete,change in infotype 1000,1001.
    it should trigger a mail to the personal admin which is stored in 0001 infotype of that employee.
    how this can be achived?
    is there any workflow exists for this one or thrgh dynmaic action.
    Please suggest any solution for this one....
    Regards,
    Manjunath

    Hi Manjunath,
    I think there is a standard workflow for that, otherwise you could create one. I think you will need to make sure for which changes exactly you need to trigger this workflow.
    You need an event raised when a change is done, and then the workflow will start and you can send the e-mail. You probably need to create a new rule to determine the personal admin from infotype 0001.
    Regards,
    Martin

  • Regarding workflow settings

    hi all
    i have a simple query that i have created a workflow in sandbox and since a workbench request is generated so workflow is reflecting in other client
    please tell me if i have to show the same workflow in production client do i need to do all the changes in that client like maintainence of table entries which i have used in my rules and methods i have created for the workflow.
    for activating the workflow and event linking etc. all these changes will be maintained in production client itself or there is some other way else.
    regards
    ashish

    hi
    you need not change the settings of the ELM workflow
    you just need to activate it and plcae it as general
    regarding you error
    RFC destination WORKFLOW_LOCAL_010
    just ask your basis guy to maintain this destination in SWU3
    your dump will be resolved
    see these are standard worflows ,you need not change the settings in normal circumstances
    best regards
    ashish

  • Regarding workflow to get manager rule 168

    Hello HR Gurus,
    Well I am an abaper .
    while testing the rule 168 (to get the superior of person in workflow ) I can get the superior of person by passing
    Extended object id = Position
    and
    object type = ‘S’
    but when I try to find the superior by passing
    Extended object id = SAP log on name
    and
    object type as ‘US’
    I am unable to get the superior ..
    Please advice what could be the cause of it . as it is giving me supervisor when entering the details with position and employee id but not when entering sap logon id .
    in another client(IDES) it working fine with saplogon id ie  ‘US’ but not with position i.e. S   
    details in info type 105(communication ) is maintained .
    <b>does it has some thing to do with evaluation path ..?</b>
    please advice what could be the cause of it .. u r all advice will  be appreciated

    Hi brijesh,
        The main thing is that the relationships between the objects were not maintained based on the sap logon id, are maintained only by employee id(OBJID), Though u r giving the SAP Logon id , u should get the corresponding Employee id then proceed furthur to get the supervisor , it would resolve your problem.
    Regards,
    Narendra Kumar Katuri.

  • Regarding workflow please help

    Hi,
    In my workflow i'am sending the workitem to approvers at various levels in the hierarchy based on the deadline.
    when the workitem is woth the 1st level of approvers and no action had been taken on it by the deadline time, it is getting disappeared from the 1st level approvers inbox and going to second leve; approvers inbox.
    But in case if the higher level does not exist, i'am sending a work item to the initiator denoting NO ACTION HAD BEEN TAKEN.
    At this stage the workitem is not getting disappeared from the inbox of the highest level approver.Is it the standard or SAP Workflow or is there any way that we can remove the work item from the users inbox.
    Please Help..............................
    Thanks & Regards,
    bala

    Maybe this can help you... Although I used it to stop workflows that were still running at a certain point in the logic.
    You can use function 'SWW_WI_ADMIN_CANCEL'  to cancel a workitem.
    If I am not mistaken, it should remove the item from the inbox.
    Just a piece of the code:
    * And now, the change:                                             
    * Get workitems of object                                          
      CALL FUNCTION 'SWI_WORKITEMS_OF_OBJECT_GET'                      
           EXPORTING                                                   
                objtype  = 'BUS2012'                                   
                objkey   = z_objkey                                    
           TABLES                                                      
                itemlist = zitemlist.                                                                               
    * If at this point WF ZWF_PO_REL (WS90200009) is still running, it 
    * should be cancelled! Because the release is fully completed.     
      LOOP AT zitemlist WHERE wi_stat   <> 'ERROR'     AND             
                              wi_stat   <> 'COMPLETED' AND             
                              wi_stat   <> 'CANCELLED' AND             
                              wi_chckwi IS initial     AND             
                              wi_rh_task = 'WS90200009'.               
        CALL FUNCTION 'SWW_WI_ADMIN_CANCEL'                            
             EXPORTING                                                 
                  wi_id = zitemlist-wi_id.                             
        IF sy-subrc <> 0.                                              
        ENDIF.                                                         
      ENDLOOP.                                                         

Maybe you are looking for