Is Oracle Workflow customization possible using APIs?

Our Purchase Requisition gets approved through Oracle Workflow Notifications.
Now I need to change Recipient of Notification,i.e. to change workflow on runtime (by using trigger on wf_notifications table) depending on some conditions.
Please help which APIs should I call from trigger to change the forwarded to/ recipient.
Can I use directly Send(),Forward(),Cancel() etc APIs contained in Package WF_NOTIFICATION ?
I used Forward(), but it did not work.
Please help.

Just go through this link, you will get idea what to do for workflow
Customizing PO approval workflow POAPPRV for email subject/body changes
thanks

Similar Messages

  • Integration Methods - Oracle Projects with Primavera using API

    Hi,
    We are trying to do manual integration in between Oracle Projects with Primavera using API, if some one can able to help us on the process and procedure that would be really helpful....
    Thanks
    Rgds,
    Vijay
    [email protected]

    Hi,
    The Primavera intergration works with the "Standard Intergration" of Oracle 11i & R12.1 with the version of P6, this is the statement was in by the market experts. Even I have not worked on this intergration part of primavera with Oracle. still, I can provide you some search engine links, which could help you in http://www.projectp.com/products/op3.php ; http://www.projectedconsulting.com/index.php/community/blog/2010/04/primavera-and-oracle-projects-integration/
    Lavanya

  • Standard for workflow customization

    All, I was asked to modify PO approval workflow to provide access to PO file attachments
    in the approval notification itself. To achieve this I have modified seeded notifications,
    messages and packages apart from creating new packages, messages and notifications.
    I am wondering if changing the seeded stuff is the right way!
    Please advice.
    Thanks.

    Please also see the following docs.
    Oracle Workflow Customization Policy Clarification [ID 578466.1]
    How to create a custom copy of the seeded Purchasing PO Approval Workflow POAPPRV [ID 1270010.1]
    How can customizations be removed from a workflow? [ID 287369.1]
    How To Preserve Customizations In Oracle Workflow Builder [ID 888762.1]
    Unable to load new custom POAPPRV workflow [ID 262888.1]
    PO Approval Workflow Ends at Open Document State When Doing Change Request and When Using Custom Purchasing Application (Application ID Does Not Equal 201) [ID 1120535.1]
    Thanks,
    Hussein

  • Quick Oracle Workflow and Oracle9iAS question

    Is it safe to assume that Oracle Workflow v.2.6.2 can be integrated seamlessly with ANY web application running on Oracle9iAS Release 2?

    The Oracle Workflow Java interface provides a means for any Java program to integrate with Oracle Workflow. The Oracle Workflow Engine and Notification APIs are accessible through public server PL/SQL packages and published views. The Oracle Workflow Java interface exposes those APIs as Java methods that can be called by any Java program to communicate with Oracle Workflow. The Java methods directly reference the WF_ENGINE and WF_NOTIFICATION PL/SQL package procedures and views and communicate with the Oracle Workflow database through JDBC.
    Additionally, Java functions can be incorporated within Workflow processes as external Java function activities.
    For more information please use the Workflow Guide 2.6.2 as reference. This white paper must be useful as well..
    http://otn.oracle.com/products/integration/workflow/wfjavawp.pdf

  • How to use java api for function activity in embed oracle workflow?

    because i can't install standalone oracle workflow successfully.
    pls tell me how to use java api for function activity in embed oracle workflow?
    are there some patch or pulg-in package?
    ths a lot...........

    The Java Function Activity Agent is not certified for Oracle Workflow embedded in Oracle Applications. Installing standalone workflow should be a lot easier than what you have found, although it looks like you did hit a Pentium 4 issue with the Oracle Universal Installer. I suggest you contact Oracle Support or Oracle Consulting for assistance.
    because i can't install standalone oracle workflow successfully.
    pls tell me how to use java api for function activity in embed oracle workflow?
    are there some patch or pulg-in package?
    ths a lot...........

  • How to design Forms and Reports using Oracle workflow 2.6

    Is it possible to design Forms & Reports for Data Entry and
    reporting purposes using oracle workflow standalone version?
    if so how?.
    Please helpme!! is veri urgent.

    Con este apellido seguro que entiendes el Espaqol.
    Mi empresa esta iniciando un proyecto con la tecnologia que
    estas buscando, es decir, Utilizar Forms y Reports para manejar
    las APIS de WorkFlow Server, hemos encontardo muchos problemas,
    el principal es que la API de WorkFlow es demasiado pequeqa para
    manipular todos los procesos de WorkFlow por este motivo nos
    hemos visto obligados a acceder a tablas y vistas del modelo de
    datos de WorkFlow.
    Saludos.

  • URGENT: Oracle Workflow Error: API-10020 on Creation of OWB Process Flows

    I am trying to use Oracle Workflow to create Process Flows, in order to link together various mappings and components in Oracle Warehouse Builder. However, in the process flow editor window when I attempt to drag an object such as a mapping onto the editor panel, I get an error message stating the below:
    API-10020: Unable to determine if the map is a PLSQL or SQLLDR map, please correct the map or choose another map.
    All my maps are in PLSQL, and the language setting is set to this. I have tried modifying the langauge settings to see if it makes a difference but with no luck. My colleague believes this is a known bug in Oracle Workflow and there is a patch available to correct it.
    Can anyone help with this query please? Thank you for your time.

    In some versions of OWB (10.1, 10.2) The mapping property will display PL/SQL, but will actually be set to NULL in the repository (which will cause PL/SQL to be displayed as default).
    The fix is easy enough: in the developer navigator, right-click on the mapping and go to configure and set the generation language first to something other then PL/SQL (you should get an error) and then place it back to PL/SQL. This should force the GUI to reset the parameter.
    Alternatively, use OMB*Plus:
    OMBALTER MAPPING 'MAPPINGNAME' SET PROPERTIES \
    (GENERATION_LANGUAGE) VALUES ('PLSQL');
    Good Luck,
    Robbert

  • Deleting a user in AD using Oracle Workflow

    Hello.
    I have a very unusual scenario that I want to solve.
    We are developing an application using Oracle Workflow in which we are simulating the process of deleting a user from several systems. In one of the steps of the process we have to invalidate the user in MS Active Directory.
    Using OID it's possible to do that? Any clues on how to do it?
    Thanks In Advice.

    adi,
    Yes, the Change User Password workflow is called even if the user logged in using "forgot my password" questions.
    By default, IDM commits the user passwords before the "Change User Password" WF is called (unless you set the deferCommit option), so the problem may be that your function isn't getting called or receiving valid input. Can you verify that your code is actually called?
    The workflow goes like this: (1) Start; If there's an uncommitted password view (there isn't by default) -> (2) CommitView -> (3) Now reprovision the user.
    If you're depending on the transition to CommitView, that may be why your code isn't being called.

  • Modify process flows using Oracle Workflow

    Hi,
    I'd like to use Oracle Workflow to enhance the process flows created using Warehouse Builder, as some features are missing if compared with the full-blown Workflow Builder, and it is desired to integrate OWB processes in larger ones. I have successfully applied changes on the Workflow processes generated from OWB but it's not clear how far I can go, especially because I don't want to lose too much of the benefits of the original Workflows:all mapping results should continue to show in the Runtime Audit Browser, and it shouldn't be impossible to deploy the processes in a new environment.
    I am worried that when I change the processes manually in Workflow, I lose the possibility to re-deploy automatically from OWB, but this is tolerable as long as the final Workflow processes are maintainable and deployable.
    Has anyone tried a similar approach? How much can it be feasible/supported??
    regards, Antonio

    Jean-Pierre, thank you very much for your reply.
    I'm still evaluating what will be done through OWB and what through OWF. However my first attempts were oriented along the lines you suggest, that is to keep the process flows generated by OWB untouched, and use them as building blocks for larger processes. At the moment I am trying to realize what balance gives the best result. One extreme would be to use OMB scripting to wrap mappings in very simple generated processes, deploy them and build all the workflow logic in OWF. The other extreme would be to implement complete workflows through OWB and modify them through Workflow, but I'm sure this would certainly not be supported (as the Workflow developer manual states).
    My intent is to use OWF to add some flow logic I find difficult to introduce using OWB, especially for recovery actions, eg I added a join operator to the standard AND and OR, which purpose is to wait that all joining processes complete and than to branch depending on a failure in any process. I don't want the following recovery/logging actions to start unless processing has stopped.
    I built such logic very easily throw OWF but it's very involved using OWB, unless I'm missing something...
    Antonio

  • Connect from master/detail to the oracle workflow diagram viewer possible?

    Hello we are using apex 4 and we have a master/detail form.
    Now we want if you click on the detail on item_key or item_type to redirect to the corresponding diagram in oracle workflow.
    Is this possible if so could you point us in the right direction.
    Thank you.

    Hi Frank,
    Thanks for your reply. In the application I used weblogic JDBC driver for Sybase when it was developed in 11.1.1.1.0 version.
    The following are the extries in bc4j.xcfg file:
    jbo.sql92.JdbcDriverClass="weblogic.jdbc.sybase.SybaseDriver"
    jbo.TypeMapEntries="Java"
    jbo.SQLBuilder="SQL92"
    Now I have changed the JDBC to Sybase jConnect (jconn4.jar) and driver class is com.sybase.jdbc4.jdbc.SybXADataSource and other entries remains the same as it was before.
    Thanks
    Jalil

  • Java API to work with Oracle Workflow

    Hi,
    I'm new to Oracle Workflow. Currently, I'm starting to work on a java front-end to work with some features of Oracle Workflow.
    The only thing I know, is that I should be using workflow 2.6.3, and someone gave me a jar which is supposed to be the java API to the workflow, and a link to some online info:
    http://download-uk.oracle.com/docs/cd/B19306_01/workflow.102/b15855/toc.htm
    The api I received, was a jar file named "wfapi.jar". It was sent to me by email, don't know where they got it from.
    And that's it ... it's the only info I received.
    Searching the web, I found this interesting article:
    http://www.oracle.com/technology/products/ias/workflow/release262/wfjavawp.pdf
    That teaches me how to work with the java API, but the document itself is intended for release 2.6.2 (november 2001). So I started doing the first coding, and found that I have no way of implementing the instruction: "import oracle.apps.fnd.common.*;"
    Seems I don't have the "common" part of the package ... that just pops up two reasons:
    1. I don't have the complete java API;
    2. This code is for version 2.6.2, and in version 2.6.3 of the API the "common" was removed (which I think it would be quite odd).
    So I endup with no way of testing, and don't know the product well enough to start working and learning with it.
    Anyone can give me some lights?
    Where can I find a complete and definite complete java API?
    What about some guide with some examples on how to start working with the API?
    Where can I search the demo java programs?
    If I download the Oracle Workflow 2.6.3 from oracle.com, will I be able to get that API? Will I need to install it to get the API? Do I need the Oracle DB to be installed first?
    I would appreciate some help on how I can startup using this, or what should I look for, and most importantly, where?
    Thank you very much.
    ----- code example -----
    To test using what I got, I've ran the following code:
              String sUser = "myuser";
              String sPass = "mypass";
              String sJdbc = "jdbc:oracle:thin:@";
              String sStrg = "myserver:1520:mysid";
              String sCharSet = null;
              WFDB myDB;
              WFContext ctx;
              myDB = new WFDB(sUser, sPass, sJdbc, sStrg);
              sCharSet = System.getProperty("CHARSET");
              if(sCharSet==null) {  //cannot be null
                   sCharSet = "UTF8";
    This just gives me the following message:
    [22-11-2005 14:58:54:328 GMT] 7b4542dd WebGroup E SRVE0026E: [Servlet Error]-[oracle/apps/fnd/common/VersionInfo]: java.lang.NoClassDefFoundError: oracle/apps/fnd/common/VersionInfo
         at      at oracle.apps.fnd.wf.WFDB.<clinit>(WFDB.java:27).null(Unknown Source)
    So it seems the "common" is needed after all ...

    Hi,
    Can any one Please Help me out am Stuck up with the following Exception While trying to invoke a External java Function.
    Step 1: Written the attached Java Class from "Oracle WorkFlow's Developers's" guide.
    Ref: http://www.stanford.edu/dept/itss/docs/oracle/10g/workflow.101/b10284/deffa02.htm#stdjfa
    Step 2: In builder created a process and created a Java Function
    <package-name>.<class-name>
    Step 3: Compiled the Java Class,and Created a jar file and included the jar and the required .jar files [which are required to make that class compile free] in the class path.
    Step 4: We modified the wfjvlsnr.bat by including the custom jar file which was created and the dependent jar files in the classpath and ran the Java Agent.
    Step 5: Invoked the Process from client, once the process is invoked we are getting
    Unable to load class gov.oracle.apps.fnd.wf.SampleWF
    java.lang.ClassNotFoundException: gov.oracle.apps.fnd.wf.SampleWF
    Tue Oct 10 14:33:38 GMT+05:30 2006 Enqueuing VAC02/VAC02 gov.oracle.apps.fnd.wf.SampleWF
    null
    Unable to load class gov.oracle.apps.fnd.wf.SampleWF
    : java.lang.ClassNotFoundEx
    ception: gov.oracle.apps.fnd.wf.SampleWF
    please do reply to my mail [email protected]

  • Anybody uses Oracle WorkFlow?

    I'm trying to install Oracle Workflow but I've got no success. It gives me an error of incorrect password for the SYS user, just like when I was trying to install the WEBDB.
    Then I was searching the forum for the word "WorkFlow" and there is 19 matches (now 20 I suppose!). There is any forum to discuss this product ? I have to evaluate it, but if anybody in the world is using it, I think I can't recommend it (it's not installing too...)

    I had trouble with the same problem.
    On my system there where the following situation:
    some times ago I have installed a 8i Database Server and now I wanted to install Workflow 2.5. I have done this in another Oracle_Home-Directory, like discribed in Oracle Documentation.
    If there is an quite similar situation on your system, the following could help you:
    Do an entry in the controlpanel of WinNT under "system->environment" for the duration of installation. Set a value for the ORACLE_HOME-variable that points to the directory, where your WebDB is installed.
    Then the oracle installer will find your service name in the file "tnsnames.ora" and is possible to connect to database.
    Regards.
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by atorres ([email protected]):
    I'm trying to install Oracle Workflow but I've got no success. It gives me an error of incorrect password for the SYS user, just like when I was trying to install the WEBDB.
    Then I was searching the forum for the word "WorkFlow" and there is 19 matches (now 20 I suppose!). There is any forum to discuss this product ? I have to evaluate it, but if anybody in the world is using it, I think I can't recommend it (it's not installing too...)<HR></BLOCKQUOTE>
    null

  • Issue in notification API for oracle workflow

    Hi,
    I am facing issue in sending oracle workflow notification. i have created a simple workflow with a process.
    I wrote one package which is creating adhoc role and sending the notification through api I(wf_notification.send).
    I am able to get the notification as well as email notification but without attribute values. My workflow attributes are getting replaced by null, but message body is appearing.
    Please help me, its urgent.
    Thanks
    Rajni

    I doubt that Oracle 7 DB is not supported. You may consider raising a SR with support.
    Regards,
    Anuj

  • Custom Workflow using Oracle Workflow in ContentDB

    Hi,
    Could we use custom workflow which is made using Oracle Workflow instead of BPEL.
    Regards,
    Yulisar

    Having registered custom workflows for Content DB via Enterprise Manager, potentially you can use any tool capable of dequeuing/enqueing messages from the IFS_BPEL_OUT/IFS_BPEL_IN advanced queues as part of a custom workflow process.
    By default, we assume you are using Oracle BPEL PM with its Advanced Queue adapater to process the queue messages. However, there is nothing stopping using Oracle Workflow or any tool for that matter.
    HOWEVER!!! Warning!!! There is a high probability that Content DB will drop the bundled Oracle Worflow installation in the near future. What this means, is that you should consider installing/configure/patching your own separate Oracle Workflow installation and not rely on the bundled Content DB solution which is used internally for Serial and Parallel Approval workflows.
    thanks,
    Matt.

  • What is use of Rewind facility in Oracle workflow ?

    Hi Guys I am new to Oracle Workflow ... I have few doubts on Rewind facility in Workflow as follows ...
    Please spare some time to respond back ... Thanks in advance
    1. What is the Use of Rewind option ?
    2. Whats scenario we shoudl use it ?
    3. What are advantages of it ?
    4. What are the drawbacks of it ?
    5. Any other details to know more it ?
    Raghu

    1) it will 're-start' a Workflow at any Function in the Flow, even all the way back to the first Start.
    2) At one point certain of our SSHR changes would error on Event Alert triggers. Rewinding would successfully save the data. Another use is when a change errors because of termed Supervisors. After the Supervisor has been corrected, rewinding will allow the change to progress.
    3) it means there may be a way to recover a FLow
    4) Doesn't always recover the Flow
    5) not really; try it out in test environment

Maybe you are looking for

  • How to share an iTunes on a Mac?

    Hi There, My aim would be to have a small office background music jukebox. I have an old Macbook, which now acts as a simple workstation just for surfing the web. A hifi stere shall be connected to it by wire. We have 6 more computers in the office.

  • Within a certain app, how do I set up tabs at the top of my iPad?

    I have a app that we use within our Church. I want to have multiple publications opened at the same time and be able to tab from one to the other. Is this possible?

  • I tunes is putting 2/duplicate songs on to my Ipod touch

    Why is I tunes is duplicating songs when synching on to my I pod touch?

  • Detect linked files in Illustrator CS

    Is it possible to script the detection of linked files in Illustrator CS and above and actually get the linked file name to check and see if it is in the same directory for relinking?

  • Problems with XML Instance Generator

    Hi. I still have problems with the XML instance Generator. I had the problem other people have commented here before: parsing a grammar: newspaper.dtd generating document #1 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xml/se