Oracle Custom Workflow Redesign best practices

Hi All,
Morning , need some help with this scenario.
We are in the process of redesigning existing developed custom Oracle Workflows in our system ( Oracle Apps Release 12.0.6 )
hence wanted to know if there are steps or guidelines/best practices which could be followed in this situation on points like handling performance issues with the workflow , how to handle the purging of the obsolete workflow data , design steps regards notifications, how to handle error conditions with workflow activities and how to retry activities ( means if any activity within the workflow process shows error how it could be retried or re executed in real time without any delay).
means any pointers which could be considered for this redesign actvity , any best practices document/steps and guidelines would be really very very helpful here...
Regards

This is a very broad question - narrowing it to specifics might help folks respond better.
There are a lot of documents on MOS that refer to best practices from a technology stack perspective.
Oracle Workflow Best Practices Release 12 and Release 11i          (Doc ID 453137.1)
As far as functional practices are concerned, these may vary from module to module, as functionality and workflow implementation vary from module to module.
FAQ: Best Practices For Custom Order Entry Workflow Design          (Doc ID 402144.1)
HTH
Srini

Similar Messages

  • Workflow setup:Best Practices

    Hi All,
    Could anyone please share knowledge related to Oracle Workflow setup:Best Practices.What all are the high level steps?
    I am looking from embedded workflow setup for R11 or R12.
    Thanks for your time!
    Regards,

    This is a very broad question - narrowing it to specifics might help folks respond better.
    There are a lot of documents on MOS that refer to best practices from a technology stack perspective.
    Oracle Workflow Best Practices Release 12 and Release 11i          (Doc ID 453137.1)
    As far as functional practices are concerned, these may vary from module to module, as functionality and workflow implementation vary from module to module.
    FAQ: Best Practices For Custom Order Entry Workflow Design          (Doc ID 402144.1)
    HTH
    Srini

  • What is the Account and Contact workflow or best practice?

    I'm just learning the use of the web services. I have written something to upload my customers into accounts using the web services. I need to now include a contact for each account. I'm trying to understand the workflow. It looks like I need to first call the web service to create the account, then call a separate web service to create the contact and include the account's ID with the contact to that they are linked, is this correct?
    Is there a place I can go to find the "best practices" for work flows?
    Can I automatically create the contact within my call to create the account in the web service?
    Thanks,

    Probably a poor choice of words. Sorry.
    So basically, I have gotten further, but I just noticed related problem.
    I'm using the WebServices(WS) 1.0. I insert an account, then, on a separate WS call, I insert my contacts for the account. I include the AccountID, and a user defined key from the Account when creating the Contact.
    When I look at my Contact on the CRMOD web page, it shows the appropriate links back to the Account. But when I look at my Account on the CRMOD web page, it shows no Contacts.
    So when I say workflow or Best Practice, I was hoping for guidance on how to properly write my code to accomplish all of the necessary steps. As in this is how you insert an account with a contact(s) and it updates the appropriate IDs so that it shows up properly on the CRMOD web pages.
    Based on the above, it looks like I need to, as the next step, take the ContactID and update the Account with it so that their is a bi-directional link.
    I'm thinking there is a better way in doing this.
    Here is my psuedocode:
    AccountInsert()
    AccountID = NewAcctRec
    ContactInsert(NewAcctRec)
    ContactID = NewContRec
    AccountUpdate(NewContRec)
    Thanks,

  • Developing on oracle analytics and custom analytics-approach/best practices

    **I posted this on the OBIEE forum as well, but I am thinking this may be the more appropriate forum now**
    For those out there using the Oracle BI applications (OPA, OFA) and developing within them and also managing custom analytics projects within the same repository on OBIEE I was curious as to how you managed the following:
    1. Naming conventions. For example, we are following a particular naming standard and practice on our custom developed objects that does not necessarily 100% align to the naming standards pushed out by Oracle Analytics. Specifically, if you are adding a variable (dynamic or static) to OPA .. what naming standard do you follow? Does OPA have a naming standard for variables on the RPD (prefix, etc..)?
    2. In general, do you find yourself having to make a lot of customizations/updates to the vanilla OPA install? And as you do identify them, what is your process for incorporating them into the vanilla install?
    Thanks in advance.
    k

    are you referring to Project and financial analytics?
    Yes, Oracle BI Apps .. specifically Project and Financial Analytics.
    For example - we have a couple custom static variables we want to add and then use them as filters in the BMM layer on the Fiscal Calendar dimension. Are there any specific naming standards you would follow for creating those variables. It doesnt seem like there is a real naming convention use in the out of the box variables.
    Thanks,
    k

  • Linking Word Docs in RH8 - Need Workflow Critique, Best Practices Tips, etc.

    Me: TCS 2
    Writer 2: Word 97, Acrobat Pro 8
    Software industry
    Help File Specs: Using RH8 to output to AIR Help (prior to current project = CHM), approx. 500 topic legacy help system (apparently created several years ago from the Word U.G; no CSH, index, or glossary); project uses one master page and one CSS
    Project Challenges: Big new features being added at the 9th hour, deadline moved UP by two months, have just been given a writer to help document new features but she only has Word and Acrobat (and we both work from our home offices)
    After reading everything in the RH Help on Linking Word docs, Peter's info (RH8 Tour on Grainge.org), the related posts I found here, and watching RJ's demo on Linking vs. Importing, I've come up with a tentative workflow. Going to do some tests, but wanted to get this posted in the meantime.
    Workflow
    1. Generate separate Word file for each of the existing RH topics Writer 2 will need to update.
    2. Apply template to Word files that matches my CSS styles (?)
    3. Create Word template matching my CSS styles for Writer 2 to use for new topics.
    4. Writer 2 updates/creates content. Each Word file =One RH Topic.
    5. I delete the existing topics she now "owns" from the project.
    6. When she's done with her first pass, I link all of these into the project.
    7. When she supplies revised files, I drop them into the folder, then do "Update" (or "Force Update"?)
    8. She also supplies a commented PDF version of each file to me to say "XYZ.jpg goes here" or "Make sure to include this topic in the TOC". (From what I've read, images from Word to RH = headache, and I don't enjoy files names such as "Image0001"...already a big pain since this project originated in Word and my client is in love with screen captures...trying to "wean" them off.)
    Questions/Comments
    - I know you can bring TOC entries over from Word, but think I'll spend more time messing with trying to integrate into the "master" TOC than just manually doing it.
    - Can I just have Writer 2 use the Word Comments feature to pass info on to me, or would those show up in my output or cause some other issue?
    - Can Writer 2 use Word cross-references that would become hyperlinks to the correct topics in RH given above (or would all of her "topics" have to be in one Word file to do this)? Any way she can "code" text to end up creating a link to one of my topics, or am I going to have to do this?
    - Would I be better off generating one big Word file for her to edit, then telling RH to break it at a certain heading style instead of the 1-to-1 ratio I had in mind?

    Hi there
    In my own opinion, Panning is a nice attempt, but just doesn't cut the mustard. It's nowhere near as good as the panning one sees with Camtasia Studio.
    I might suggest combining Camtasia with Captivate for the ultimate development set. There are aspects Captivate shines in when compared with Camtasia, and there are aspects Camtasia shines in when compared with Captivate. So I say if you can afford it, go for it!
    Now I know that both packages are sort of pricey and not everyone can afford both. In that case you might want to try Jing, which is free to use. I've not looked very deeply at it, but it may offer some of what Camtasia does. You could then use that for your panning and enhance Captivate that way.
    Cheers... Rick
    Helpful and Handy Links
    Captivate Wish Form/Bug Reporting Form
    Adobe Certified Captivate Training
    SorcerStone Blog
    Captivate eBooks

  • Oracle DBs on SAN best Practice

    Can has some good white paper for running DBs on SAN environment.

    what version database. will you be looking at wanting information on ASM? are you running 64 bit OS and 64bit Oracle?
    rgds
    alan

  • Best practices / workflow for importing images?

    Is there a recommended workflow or best practices for importing images into the library? Specifically, I want to know -
    1.) Is it better to import /store the Masters right into the Aperture Library
    or
    2.) Is it better to move / store the Masters into a folder you specify and reference them?
    Even more specific, is there any advantage in storing the Masters in the Aperture library?
    As I'm determining how I want to do my workflow, (New Aperture user, so I want to design my workflow from the start) I am thinking that the later would be the way to go, storing them not in the library, but in a folder as a referenced image. My reasoning is as follows
    * Images more readily available for other applications, without having to do an export
    * Library database remains small, storing only the versions (less chance of corruption perhaps?)
    * Eliminate any issues with Time Machine - TM would backup the folder where the Masters are stored, and only need to update when new files are imported there. Also thinking that TM would have less issues backing up the Aperture library.
    So can someone either confirm my reasoning or tell me I'm way off base and should store the masters in the library, and why.
    Thanks in Advance!

    This link has a pretty good summary of the pros and cons of each method. Neither one is perfect of course. Otherwise this question would be easy to answer!
    http://www.bagelturf.com/aparticles/qanda/files/8992c352f4d1429747200b3e06c215fe -42.php

  • Best Practices for Workshop IDE (Development Workstation Setup)

    Is there any Oracle documentation that describes best practices for setting up Workshop and developing on a workstation that includes Oracle's ODSI, OSB, Portal, and WLI? We are using all these products on a weblogic server for each developer's machine and experiencing performance and reliability issues. What's the optimal way to use these products on a developer's workstation. Thanks.

    Hi,
    Currently you dont see such best practice site with in workshop.
    but you can verify most issues from doc.
    http://docs.oracle.com/cd/E13224_01/wlw/docs103/
    if you need any further assistance let me know.
    Regards,
    Kal

  • What is the guideline and/or best practice for EMC setup on ASM?

    We are going to use EMC CX4-480 for ASM storage on RAC. What is the guideline and best practice for EMC setup on ASM?
    Thanks for the advice!

    Probably a poor choice of words. Sorry.
    So basically, I have gotten further, but I just noticed related problem.
    I'm using the WebServices(WS) 1.0. I insert an account, then, on a separate WS call, I insert my contacts for the account. I include the AccountID, and a user defined key from the Account when creating the Contact.
    When I look at my Contact on the CRMOD web page, it shows the appropriate links back to the Account. But when I look at my Account on the CRMOD web page, it shows no Contacts.
    So when I say workflow or Best Practice, I was hoping for guidance on how to properly write my code to accomplish all of the necessary steps. As in this is how you insert an account with a contact(s) and it updates the appropriate IDs so that it shows up properly on the CRMOD web pages.
    Based on the above, it looks like I need to, as the next step, take the ContactID and update the Account with it so that their is a bi-directional link.
    I'm thinking there is a better way in doing this.
    Here is my psuedocode:
    AccountInsert()
    AccountID = NewAcctRec
    ContactInsert(NewAcctRec)
    ContactID = NewContRec
    AccountUpdate(NewContRec)
    Thanks,

  • Logical architecture+best practice

    Hi,
    what does these mean for you regading Oracle applications :
    1-logical architecture
    2-best practice
    Regards.

    1-logical architecture -> I assume the technical architecture for deployment of Oracle Applications (Single node, multi node, HA, DMZ configuration etc)
    2-best practice -> Best Practices in each function within maintaining and implementing Oracle Applications.. like best practice for Upgrades, Coning Patching etc
    Sam
    http://www.appsdbablog.com

  • Status of custom Workflow's in 12i

    Hi,
    Though we did not re-do any of our custom workflow's after upgrade to 12i from 11.5.9, they seem to work fine.
    Is that if we leave them like that or do you suggest us to re-create the custom workflows?
    Best Regards,
    Srini

    Test them fully, if they work then you don't need to do anything!
    Might be a good idea to take a quick overview of th workflow processes to make sure your not missing out on any new goodies though!
    Gareth

  • Best practice for making changes to Oracle apps business views and BAs/fold

    HI
    The oracle BI solution comes with pre-defined Business Views- database views and Business Areas and folders. If we want to customize those database views or BAs and folders what will be the best practice in order to avoid losing it during any upgrades.
    For ex Oracle out-of box Order Management BA that we are using heavily needs some additional fields to be added to Order Header and Order Lines folders and we also want to add some custom folders to this BA.
    If we do the changes to the database views behind this BA would they be lost during the upgrade or do we have to copy(duplicate) those views, updated them and create a custom BA and folders against those views.
    Thanks

    Hi,
    If you are adding new folders then just add them to the Oracle Business Area. The business area is just a collection of folders. If the business area was changed in an upgrade the new folder would not be deleted.
    If you want to add fields to the existing folders/views then you have 2 options. Add the field to the defining base view (these are the views beginning OEBV and OEFV) and then regenerate the business views. This may be overwritten if the view is upgrade but this is unlikely.
    Alternatively, copy the view to create a new version and then map the old folder to the new view and refresh. You may need to re-map the folder if the folder is upgraded, but at least you have a single folder used by both Oracle and custom reports.
    Rod West

  • Best practice for oracle 10.2 RAC with ASM

    Did any one tried/installed Oracle 10.2 RAC with ASM and CRS ?
    What is the best practice?
    1. separate home for CRS, ASM and Oracle Database?
    2. separate home for CRS and same home for ASM and Oracle Darabase?
    we set up the test environment with separate CRS, ASM and Oracle database homes, but we have tons of issues with the listener, spfile and tnsnames.ora files. So, seeking advise from the gurus who implimeted/tested the same ?

    I am getting ready to install the 10gR2 database software (10gR2 Clusterware was just installed ) and I want to have a home for ASM and another for database as you suggest. I have been told that 10gR2 was to have a smaller set of binaries that can be used for the ASM home ... but I am not sure how I go about installing it. The first look at the installer does not seem to make it obvious...Is it a custom build option?

  • Best Practice for thinning Oracle Forms

    We are considering upgrading from 10g (10.1.2.3) to (probably) 11g forms initially whist long term migrating to ADF.
    Our system is 15 years old and has many issues that go along with a system this old i.e. database keys/indexes missing, forms with lots of code etc.
    We have very few resources so thought the best way to go about this would be to thin out all our Oracle forms in 10g prior to upgrade (as this is mainly just a recompile in 11g) but was looking at if there were any best practices as to what level this should be done.
    For example we heavily use PLLs. Should the majority of this code be moved into packages or are PLLs ok to use. I take it the majority of program units should be moved to db.
    How thin should we aim to make the form. i.e if we are using post queries for something as simple as select customername into :nondbitem from customer where customerid =:customerid. Should we be making this a function in the db and reusing the code in the necessary places?
    Just wondering what people would deam best practice before we start.
    Thanks

    Thanks for all your input.
    Although the current database design is not correct we are going to correct the existng database rather than rewriting it.
    So were hoping to correct this also!
    But what im doing now to get rid some of this post queries for nondbnames is im creating a view of all information i need to display on one pertaining record.
    Then i used this view like block basic procedure like relationship to the transactional block.So if you make queries or insert (need to run query the block view) it will give all the necessary record display"
    {CODE}
    This sounds sensible but we havs hundreds of tables with lots of columns. How are you managing the views/deciding how manytables/columns to include on the forms?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Best practices for customizing the standard OBIA metedata repository (RPD)

    Hello
    Is there a Best practices document published by oracle or a partner that talks about best practices for customizing OBIA out-of-box RPD. I am specifically looking for guidance around:
    1. adding new objects to physical layer or modifying an exisitng table definition to add more columns
    2. Building new Logical columns in BMM layer
    3. Modifying the exisitng Subject areas.
    Thanks

    There is a very good presentation by Rittman mead on extending and customizing BI Applications. Refer to this link (http://www.rittmanmead.com/files/OOW2008%20-%20Extending%20and%20Customizing%20the%20BI%20Apps%20Data%20Warehouse.pdf ).
    Thanks,
    -Amith.

Maybe you are looking for

  • Can't put music on iPod after sync

    When i pressed the sync button, all my music files were removed from my iPod. Now i can't put any songs onto my iPod. What should I do? plz HELP!!

  • How can I: Search for files "not in catalog"

    Is there a way to search for files/photos on my hard drive that are *NOT* already in my catalog? (a) I can do a mass search to find all photos on my hard drive. (b) And there is a reconnect feature - for all entries in catalog with a missing/invalid

  • SharePoint Online workflows show server error when link is clicked. Cannot terminate them.

    This is for SharePoint Online. I have a number of workflows on a list that are in a 'suspended' state when I navigate to the workflows page for the item. When I click the link to view the workflow, I get a server error.  I need to terminate these wor

  • Upgrade to 5.5??

    My company bought us the eLearning Suite 2.0 when it was new. We have since taken on additional employees who have Captivate 5.5, so those of us with the suite are looking to upgrade Captivate to 5.5. My question is two fold: Can you just upgrade one

  • What is the best way to install qmail?

    I'm about to rebuild my server and want qmail on it. What is the best way to install it? In the past I've used http://qmailrocks.com/ but I've also looked at  http://lifewithqmail.com/. The problem I found with qmailrocks was that because it doesn't