Custon workflows in OIM

Hi all,
We have a requirement to develop custom workflows wherein administrator should be able to request a resource for anyuser from Myrequests section of admin console. When he clicks on the link, and selects the user then based on the group user is present in.. resources have to be displayed and on selecting the resource provisioning has to be initiated.
I am sure we could achieve this using API's. Might be have to deal with the struts framework. Can anyone pls guide me how and where to start from for this ??
Thanks in Advance.

You would basically be forced to reimplement large parts of the OIM request framework which is a lot of work and unless you are really good with struts and JSP will take you quite a while.
It may be easier to change the requirements to fit OIM. After all the customer has purchased a product so they should be interested in using it rather than writing their own.
Best regards
/Martin

Similar Messages

  • Error - Complex Approval Workflow in OIM

    I am trying to configure a complex workflow in OIM.
    I have done the following steps to do this :
    1. Made the resource a self-requested resource.
    2. Created a provisioning task for this resource.
    3. Created an approval task with appropriate assignments.
    When I try to trigger this workflow, it works fine and the concerned approver gets the notification as well. But when the approver tries to act upon it(Approve/Reject),
    OIM throws the following exception :
    12:06:30,671 ERROR [SERVER] Class/Method: tcDataObj/eventPreUpdate Error :Data O
    bject Update Permission denied
    12:06:30,687 ERROR [APIS] Class/Method: tcProvisioningOperationsBean/updateTask
    encounter some problems: maoRejections:You do not have permission to update this
    object.
    12:06:30,687 ERROR [WEBAPP] Class/Method: ApprovalsAction/approveDenyTasks encou
    nter some problems: You do not have permission to update this object.
    Thor.API.Exceptions.tcAPIException: You do not have permission to update this ob
    ject.
    at com.thortech.xl.ejb.beansimpl.tcProvisioningOperationsBean.updateTask
    (Unknown Source)
    at com.thortech.xl.ejb.beansimpl.tcProvisioningOperationsBean.updateTask
    (Unknown Source)
    at com.thortech.xl.ejb.beans.tcProvisioningOperationsSession.updateTask(
    Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.jboss.invocation.Invocation.performCall(Invocation.java:345)
    at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(S
    tatelessSessionContainer.java:214)
    at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invo
    ke(CachedConnectionInterceptor.java:185)
    at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(Stat
    elessSessionInstanceInterceptor.java:130)
    at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(Service
    EndpointInterceptor.java:51)
    at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidation
    Interceptor.java:48)
    at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInte
    rceptor.java:105)
    at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep
    torCMT.java:335)
    at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:1
    66)
    at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.
    java:139)
    at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
    at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFacto
    ryFinderInterceptor.java:122)
    at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:6
    24)
    at org.jboss.ejb.Container.invoke(Container.java:873)
    at sun.reflect.GeneratedMethodAccessor112.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
    er.java:141)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
    java:249)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
    at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(Loca
    lInvoker.java:155)
    at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:104)
    at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerIntercepto
    r.java:179)
    at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.jav
    a:165)
    at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.
    java:46)
    at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:5
    5)
    at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessi
    onInterceptor.java:97)
    at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:86)
    at $Proxy512.updateTask(Unknown Source)
    at Thor.API.Operations.tcProvisioningOperationsClient.updateTask(Unknown
    Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
    at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source
    at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
    at $Proxy956.updateTask(Unknown Source)
    at com.thortech.xl.webclient.actions.ApprovalsAction.approveDenyTasks(Un
    known Source)
    at com.thortech.xl.webclient.actions.ApprovalsAction.confirmApprove(Unkn
    own Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchActio
    n.java:280)
    at org.apache.struts.actions.LookupDispatchAction.execute(LookupDispatch
    Action.java:252)
    at com.thortech.xl.webclient.actions.tcActionBase.execute(Unknown Source
    at com.thortech.xl.webclient.actions.tcAction.execute(Unknown Source)
    at org.apache.struts.action.RequestProcessor.processActionPerform(Reques
    tProcessor.java:484)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
    va:274)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:148
    2)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
    icationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
    ilterChain.java:173)
    at com.thortech.xl.webclient.security.SecurityFilter.doFilter(Unknown So
    urce)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
    icationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
    ilterChain.java:173)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFi
    lter.java:81)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
    icationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
    ilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
    alve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
    alve.java:178)
    at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrinc
    ipalValve.java:39)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Securit
    yAssociationValve.java:153)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValv
    e.java:59)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
    ava:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
    ava:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
    ve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
    a:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
    :856)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
    ssConnection(Http11Protocol.java:744)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
    int.java:527)
    at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWor
    kerThread.java:112)
    at java.lang.Thread.run(Thread.java:53)
    I have faced the same problem before as well but unable to solve it. Please guide.

    ok so can you export your resource object with the deployment manager (check that all dependencies are exported) and mail me the xml file along with any jar file used by the adapters (avoid zip or rename it zippy) matthieu.valente_at_oracle.com
    I'll have a look at it on monday if I can

  • Understanding workflows in OIM 11gR2

    Hi Experts,
    Please provide any pointer for understanding workflows in OIM 11gR2.
    Also, jDeveloper insight and how to operate on it; will be very helpful.
    Thanks

    All workflows in OIM 11GR2 are routed through SOA. You can login into em console and go to SOA. Here you can see all default workflow composites. You can refer link here to create custom workflow in Jdeveloper:
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/oim/oim_11g/Request_Workflow_for_Self_Registration/request_workflow_for_self_registration.htm
    You can deploy it using Jdeveloper itself. Development of workflows is same as OIM 11Gr1.
    Just make sure you start SOA server first and then OIM server.
    Regards,
    GP

  • Multi Level Approval Workflow in OIM 11g R2

    Hi everyone,
    I want to develope a two level approval workflow in OIM 11g R2.
    When I intent to provisioning a resource or an entitlement, this workflow will be executed.
    This workflow is two level (serial approval)
    First approver is manager of user, second approver is a custom group.
    Is there any sample workflow like this?
    How can I develope this?
    Thanks.
    Best Regards.

    Hi, you can find the same in oracle assets link.
    Download the guide for 11GR2.
    http://www.oracle.com/technetwork/middleware/id-mgmt/overview/workflow-development-1868162.7z
    Thank you,
    Shashi

  • Error during workflow registration OIM 11.5

    Hello,
    I am getting following error during workflow registration, please let me know how to fix it. I am using Oracle Tutorial for self service reg workflow. and command is "*ant -f registerworkflows-mp.xml register*"
    D:\Oracle\Middleware\Oracle_IDM1\server\workflows\registration\SelfRegistrationA
    pproval.props
    [echo] ${gen.classpath}
    [java] java.lang.UnsupportedClassVersionError: Bad version number in .class
    file
    [java] at java.lang.ClassLoader.defineClass1(Native Method)
    [java] at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    [java] at java.security.SecureClassLoader.defineClass(SecureClassLoader
    .java:124)
    [java] at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    [java] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    [java] at java.security.AccessController.doPrivileged(Native Method)
    [java] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    [java] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
    [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    [java] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    [java] Exception in thread "main"
    BUILD FAILED
    D:\Oracle\Middleware\Oracle_IDM1\server\workflows\new-workflow\registerworkflows
    -mp.xml:51: Java returned: 1
    Total time: 23 seconds

    Ok. I was able to fix the issues after changing jdk version in ant script. Now I am getting following new error.....I am providing manage console url and OIM admin user i.g. xelsysadm.
    [java] SEVERE: Incorrect username/password entered during registration of w
    orkflow
    [java] Exception in thread "Main Thread" oracle.iam.platform.workflowservic
    e.exception.IAMWorkflowException: Incorrect username/password entered during reg
    istration of workflow
    [java] at oracle.iam.platformservice.workflowregclient.WorkflowServiceC
    lientUtil.getWorkflowService(WorkflowServiceClientUtil.java:92)
    [java] at oracle.iam.platformservice.workflowregclient.WorkflowRegistra
    tion.main(WorkflowRegistration.java:41)
    BUILD FAILED
    D:\Oracle\Middleware\Oracle_IDM1\server\workflows\new-workflow\registerworkflows
    -mp.xml:51: Java returned: 1
    Any suggestion?
    thanksTK

  • Send Email Notification to Assignees in Role Approval Workflow in OIM 11g

    Hi Experts,
    I am using a Custom Workflow for Role Approval in OIM (11.1.1.5.4). It is a two stage Approval Process.
    First level Approval is Requester's Manager and Second Level Approver are Role Owners(Two users who are Role Owner in OIM).
    I want to send a Email Notification to this Assignees when a request is assignd to them . So i have done Email configurations in SOA. and i am receiving Mail in English.
    But, the requirement is the mail's language should be dependent on Locale of these users.
    for example if locale of Manager is German then Manager should recieve mail of Request assigned in German Language.
    and after manager Accepts the request, Request goes to Role Approvers where we have two User, So mail should go to this two users according to their Respective Locale.
    So how can i achive this????
    Thanks!!
    TJ

    One option would be to create views and then use the oob daily alert for each manager. If the number of managers is too much, then you should consider a custom timer job. 
    Your suggested approach is possible, but has potential issues in execution. I'd suggest the timer job first.
    Andy Wessendorf SharePoint Developer II | Rackspace [email protected]

  • Error while RoleApproval Workflow in OIM 11gR2

    Hi,
    I have created a custom Role Assignment approval workflow. After successfully completing all the steps as per the document, while testing I am getting below error and request is failing right after getting created.
    Error:
    SEVERE: An error occurred while loading the parent resource bundle oracle.iam.request.eventhandlers.resources.Logging
    INFO: Orchestration process moved to failed stage, and the corresponding error is - {0}
    oracle.iam.platform.kernel.EventFailedException: An error occurred while initiating approvals for request 213. The corresponding error message is Unable to instantiate the workflow process due to: null.
      at oracle.iam.request.eventhandlers.InitiateApproval.execute(InitiateApproval.java:121)         
    Please guide where am I missing?
    Thanks

    ok so can you export your resource object with the deployment manager (check that all dependencies are exported) and mail me the xml file along with any jar file used by the adapters (avoid zip or rename it zippy) matthieu.valente_at_oracle.com
    I'll have a look at it on monday if I can

  • OIM 11G: Unregister Approval Workflow?

    All,
    The help for registerworkflows-mp.xml shows that the following operations are available:
    1. register
    2. enable
    3. disable
    and in the registerworkflows-mp.xml we have targets to match those along with
    1. list-composites
    2. help
    So how do we un-register a workflow from OIM? I have few from the hit and trials of learning the approvals and have un-deployed the soa composites but the workflows are still lying there.
    Thanks,
    BB
    Edited by: bbagaria on Mar 31, 2011 8:32 AM

    Unregistering workflows is not supported right now.

  • OIM 11g r2: SOA  workflows for two level approval.

    HI Experts,
    I am using SOA workflows in OIM 11g r2. The requirement is to have a two level approval for a role (which provisions Oracle DBUM connector at present) : first for Manager and second for the Role owner.
    I have created and deployed the composite with name AddAccessApproval but need to find how to use this for two level approval.
    There is option for serial approval but how to pass it to Role owner.
    Any help in this regard is appreciated.
    Many Thanks,
    Arvind

    I've run into the same error with oim 11gr2 bp04:
    <Mar 18, 2013 11:07:09 AM CDT> <Notice> <Stdout> <BEA-000000> <<Mar 18, 2013 11:07:09 AM CDT> <Error> <oracle.soa.services.identity>
    <BEA-000000> <<oracle.tip.pc.services.identity.jps.AuthenticationServiceImpl.authenticateUser()> authentication FAILED>>
    <Mar 18, 2013 11:07:09 AM CDT> <Notice> <Stdout> <BEA-000000> <<Mar 18, 2013 11:07:09 AM CDT> <Error> <oracle.soa.services.identity>
    <BEA-000000> <<.> Identity Service Authentication failure.
    Identity Service Authentication failure.
    Either the user name or password is incorrect. Check the error stack and fix the cause of the error. Contact Oracle Support Services if error is not fixable.
    ORABPEL-10528
    Identity Service Authentication failure.
    Identity Service Authentication failure.
    Either the user name or password is incorrect. Check the error stack and fix the cause of the error. Contact Oracle Support Services if error is not fixable.
         at oracle.tip.pc.services.identity.jps.JpsProvider.authenticateUser(JpsProvider.java:2337)
    Caused By: javax.security.auth.login.LoginException: [Security:090304]Authentication Failed: User SOAAdminPassword javax.security.auth.login.FailedLoginException:
    [Security:090302]Authentication Failed: User SOAAdminPassword denied
         at oracle.security.jps.internal.jaas.module.authentication.JpsUserAuthenticationLoginModule.login(JpsUserAuthenticationLoginModule.java:71)
         ...Did you find what the issue is? I'm finding scant information about this user named "SOAAdminPassword" (who makes up these usernames :-/).

  • Approval workflow for creation of organization

    Hi,
    I need to configure an approval workflow for the creation of organization. When the admin tries to create a new org, the approval should go to a admin group. The org should get created only once approval is done. I have configured an approval workflow for the Xellerate Organization resource object. I have created an unconditional task where the assignment tab has the admin group. When I test it, the org gets created without going through the approval process. Could someone please tell me what am I missing?
    Thanks,
    Supreetha
    Edited by: Supreetha on Jan 22, 2011 8:38 AM

    You'll have to raise request for Dummy Organization. It's Order for Organization so will not appear for user.
    I am not sure the full flow/complete requirement of your.
    APMU, you want approval while creating Organization into OIM.
    This is not possible OOTb when you create ORg in OIM.
    You'll create 1 dummy Org
    1 Dummy RO "OFO".
    Attach one Object Form with this RO.
    Raise request for Dummy Org and Give the name of Org on the object form for which you want approval.
    In the provisioning workflow, use OIM API to create Org into OIM.
    Done !!!

  • Sending email notifications in oim 11g approval flow dynamically

    Hi,
    I have 4 level approval workflow in oim 11g and developed custom composite to get all the approver ids and and assigning these ids into 4 variables.
    And used these variables in my custom 4 level sequential workflow. This workflow is working fine. Now I need to update this composite to send email notifications to the approver. So updated code to retrieve email ids and to store them in 4 more vairables. I cannot send all emails at a time thru the code. I need to send email only to the corresponding approver only when the flow reaches to that particular level.
    Subject and body will be same but the email address will vary.
    Can you please let me know the step by step process to implement notifications to these many levels.
    If you think, this is not correct approach (storing all email ids in variables and then sending notifications), please let me know correct approach.
    Thanks,
    Mary

    The way to do it would be to put your human task inside a while loop. This while loop would set a variable to the approver's userid and would continue till all the four approve it. In your human task you need just one approver and that would be the variable which the while loop sets.
    If you do it this way, then you can use the OOTB notification tab in the .task and select the 'Assignee' as the email notification receiver and you won't have to worry about getting the email ids as well.
    As for the current approach which you have, that is of using the sequential approvers in the human task, I haven't tried it, but just try setting the notification tab in the .task to 'Assignee' and event 'On Assignment'. That should do it as well.
    -Bikash

  • New Adhoc approval workflow for approval of supplier for new pdt.category

    Hi,
       I am in the process creating a custom adhoc workflow. this is required for the approval of a supplier for new pdt. category. This shld be n-step workflow.
      After  completing the adhoc approval, it will go to a specific user for final approval. It shld have the functionality of adding approvers & reviewers to the approval process.
       We are in the process of creating Screen & ITS template for the initial screen.How do I proceed with creation of the workflow?
    Regards,
    Sivagami.R

    You'll have to raise request for Dummy Organization. It's Order for Organization so will not appear for user.
    I am not sure the full flow/complete requirement of your.
    APMU, you want approval while creating Organization into OIM.
    This is not possible OOTb when you create ORg in OIM.
    You'll create 1 dummy Org
    1 Dummy RO "OFO".
    Attach one Object Form with this RO.
    Raise request for Dummy Org and Give the name of Org on the object form for which you want approval.
    In the provisioning workflow, use OIM API to create Org into OIM.
    Done !!!

  • OIM 11g Approval - Infrastructer details

    Folks,
    I would be writing and deploying approval workflows in OIM 11g.
    Please guide me what all i need to set up before starting the develpoment .
    I mean what all softwares i need , any links etc would be helpful .
    I have OIM and SOA server installed and up .
    Regards
    Sid

    jdev is required, SoA composite editor
    follow below link
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/oim/oim_11g/developing_oim_custom_approval_process_for_self_registration/developing_oim_custom_approval_process_for_self_registration.pdf
    --nayan                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Workflow task TS50000075 for MSS PCR

    Hi Workflow/MSS experts,
    For example, in PCR worklfows we have the Application - ISRFORMAPPROVE. This is a standard Application from SAP. Task
    TS50000075 is configured in SWFVISU for this application which helps in getting the workitem to the UWL for the approval.
    Now, my requirement is to create a custon workflow and instead of using the standard task TS50000075, I would like to copy task TS50000075 and use it in my workflow to perform exactly the same job as done by TS50000075. I do not want use TS50000075 here so want to make use of the copy of TS50000075.
    I would then replace this custom workflow with the standard one in QISRSCENARIO for "Request for separation". So when the scenario is trigerred system should use my workflow and then the copied task to send the workitem to the UWL for  the managers approval.
    Analysis/Question:
    Will copying TS50000075 and using in my customm wokflow help?
    Do I need to make another settings after copying task TS50000075?
    I have configured the copied task in SWFVISU.
    I get the workitem in the UWL of the approving manager. When I try to approve from the managers inbox system launches the R/3 transction to execute the workitem and nothing happens. It should open up the Webdynpro application with the adobe form to approve it.
    I have gonethrough the below thread and understand the scenario i am trying is possible:
    <<Calling a custom JavaWebDynpro Application in UWL>>
    Any help is highly appreciated.
    Regards,
    Sanjay

    Hi Sanjay,
    Generally the problem in using TS50000075 is the subject line which is easily redefinable. Do u have any other problems in using that?
    Anyways even copying the task to a custom one and linking it to ISRFORMAPPROVE shud work provided you have properly created all the relevant container elements in the newly copied task (I guess these values are read by the application using SAP_WAPI_READ_CONTAINER internally)
    <i>system launches the R/3 transction to execute the workitem</i>
    Can u describe more on this error? Are you getting this error once u click on the workitem in UWL? We had a similar kind of error and that was related to some settings in transaction SICF and our basis administrator resolved it.
    Thanks & Regards,
    Prasath N
    P.S: Also i hope you have re-registered your item types after making the entries in SWFVISU.

  • Hi unable to lookup exectue custom workflow

    Hi,
    I followed this link:-
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/oim/oim_11g/Custom_Approval_Process_for_Role_Assignment/custom_approval_process_for_role_request.htm#t1
    but unable to create custom workflow in OIM
    Error :-
    <Feb 4, 2013 8:09:47 PM EST> <Error> <oracle.iam.request.impl> <IAM-2050126> <Invalid outcome com.oracle.bpel.client.BPELFault: faultName: {{http://schemas.xlsoap.org/ws/2003/03/business-process/}selectionFailure}
    messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage}
    parts: {{
    summary=<summary>XPath query string returns zero node.
    The assign activity of the to node query is returning zero node.
    Either the to node data or the xpath query in the to node was invalid.
    According to BPEL4WS spec 1.1 section 14.3, verify the to node value at line number 287 in the BPEL source.
    </summary>}
    received from SOA for the request id 6.>
    Edited by: user13133319 on 4 Feb, 2013 1:52 AM

    What this error means is that the xml path from which you are trying to select the value is not filled in the payload and needs to be investigated. Look at your source at the line number it is showing in the error and also verify the payload as to why the value is null at that path.
    -Bikash

Maybe you are looking for

  • TS3276 When forwarding messages with pictures included, the pictures are deleted. This started when I updated OS X 10.8.2. How can I fix this?

    Having trouble forwarding emails that contain pictures. The text is there but in place of the picture is a 'missing plugin' message. Never had this problem before but started after updating the mail thru Lion update.

  • SQL date format dd/mm/yy

    Hi, I've already searched for this question, and tried the code in the answers given, but I still can't get it to work. I'm trying to display the current date in the format dd/mm/yy, with no time. Here is the code I've tried so far: --set dateformat

  • How can I consolidate (merge) two adobe ID's

    Sorry for putting this here - but the chat (which comes up after a maze in the helps) does not work for me - and there does not seem to be a forum for general questions or an Adobe e-mail address for help requests either. I have two ID's: one for for

  • SOLVED: Building a streamlined kernel via modprobed-db

    Hi I was trying to use the modprobed_db daemon (activated by systemd) to collect all used modules on my hardware in order to build a more streamlined kernel. Here is the wiki: https://wiki.archlinux.org/index.php/Modprobed-db I modified the arch linu

  • Double Tap does not minimize window.

    My problem is not major but is certainly irritating, Double tapping the top of any window does not minimize them let it be a finder window or firefox but tapping/clicking the yellow button minimized them fine. 'Tap to Click' is enabled so thats not t