EPC or BPMN

Hi,
I am new to the BPA world.
To design a business process why do I have multiple choices like EPC and Buss Process Diagram with BPMN.
When is one better over the other?
Any place where I can read on it?
If I want to use BPEL later which diagram is better?
regards
Sanjiv

Hi Sanjiv
take a look at the post
Re: BPMN  in BPA 10.1.3.3
The post is about 1 year old but the general things in it are still valid. The current version of the BPMN is not 100% according to OMG standards.
See slide 18 in my presentation at the last OOW to find out more about the diagrams (e.g. EPC or BPMN) recommended for specific information domains.
The general rule we recommend for this is:
EPC: for non IT related modeling (business processes without IT content)
BPMN: for IT processes that should be used for BPEL fragment generation within the BPA Suite
You can link both diagram types in a hieratical structure so that you create a smooth crossover between both diagram types
Conclusion: use both diagram types in their strongest domains
Greeting
Dirk

Similar Messages

  • Transforming EPC to BPMN in Aris Business Architect 7.1

    I have read in the helpfilel for Business Architect that it is possible to transform from one type of diagram to another. It was also mentioned on the SAP BPM training that I have attended. However I am not able to find the function which will enable me to transform an EPC into a BPMN diagram.
    This is of particular importance to me, as I would like to use EPC with Business users, and then generate a BPMN diagram to use as the basis for a Netweaver BPM implementation of the executable process.
    The help references a Transform menu which does not exist in my version of the tool.
    Does anyone know how to do this transformation, or if it is even possible, as the documentation suggests?

    I don't think such an functionality exists as part of the Business Architect (but I am not sure). Both models are syntactically and semantically different, which means there are several different ways of doing the transformation. You can of course create an extension in ARISScript ( a serverside script) to do such a transformation.

  • Which Model Type to choose BPMN or EPC

    Hi
    I am trying to create Oracle's Standard Business Flows in ERP Application into BPA.
    Like Procure to Pay etc.,
    For this which Model Type is better (BPMN or EPC)?
    What are the things to be considered while choosing the Model type?
    Any direction is helpful...
    Regds
    Ravi

    Hi Ravi,
    The threads below should give you some hints:
    * EPC or BPMN: EPC or BPMN
    * BPMN in BPA 10.1.3.3: Re: BPMN  in BPA 10.1.3.3
    * EPC or BPMN at business process level: EPC or BPMN at business process level
    Basically there is a comment in one of the threads, which does conclude the question regarding EPC or BPMN in a nice way:
    "Use both diagram types in their strongest domains"
    Best, Danilo

  • Creating BPMN compliant process models

    Hi,
    I'm facing a usability issue with the tool - eval version of BP Architect downloaded from OTN.
    Am I missing something or does this version not provide the option to model processes in BPMN notations. I see all types of process modeling methodology options as part of the ARIS house - EPC, UML activity, Office Processes, but no option for BPMN notation types.
    Scanned the documents that came with the product download with no specific information on how to generate a BPMN model from an EPC.
    Thanks in advance,
    Sharmin

    Sharmin,
    First make sure that you are using the "Entire Method" filter. Once you do that in the ARIS house, you would also find a method called Business Process Diagram (BPMN). That provides the BPMN notation.
    At this point, you can not generate a BPMN model from an EPC model. Just curious why would you want to do that. You could choose either EPC or BPMN upfront and then stick to that notation.
    Regards
    Devesh
    Oracle BPM Product Management

  • BPMN query

    I have installed BPA and I am trying to create a BPMN diagram. A few questions...
    1)How can you use the Pool and Lane components so that they appear as they should i.e. like swim-lanes.
    2) The available BPMN components don't appear to tie up with the BPMN standards - in terms of appearance.
    3) Can the view on the components in the toolbox be set so that the description of the component is complete - rather than the first part of the component name.
    Perhaps I am missing something obvious - any suggestions welcome.
    Simon
    I have had no problems using the EPC or other business process diagrams.

    Hello Simon,
    the BPMN implementation within the Demo Version is unfortunately not standard based. The reason for this is the non-MOF based repository.
    For your questions this means:
    1) the pool and lane concept is not implemented like defined by the OMG. You can only use the swim - lanes displayed. There is no support regarding process flows (only allowed within pools) and massage flows (only allowed between pools).
    2) right - as mentioned the reason is the non MOF based repository
    3) there is a work around that might helps a little bit. Go to: View - Options and activate Tab: Modeling - General - Objects. Then switch on the Quick Info. With this you can hover the mouse over the objects and a full text box pops up.
    For the final version Oracle is planning to implement a special BPA notation based on a mixture of EPCs and BPMN. Personally I think this could be a very good idea if they manage to combine the rigor of BPMN with the flexibility of the EPC. Let’s wait and see what the colleagues are coming up with.
    Regards
    Dirk

  • ARIS process import in BPM

    Hi All,
    I am trying to import ARIS process into BPM.I am using ARIS 7.2 wherein I converted EPC into BPMN.After that I tried to export the BPMN .But there could only export the file only in the XML format and not in BPMN format.
    But in BPM we are unalbe to import this XML into SAP NetWeaver Developer Studio as it acccepts only BPMN2.0 format.
    Can you please provide us the solution on this?
    Thanks in advance

    In which formats can an ARIS process-design be exported to?
    As far as what I have heard, it can be exported to a BPMN2.0 file (which can be imported later into BPM).
    I googled a bit, and this is what I have found:
    New Features of ARIS 7.2
    Let us know if this helps.

  • Models between BPA and JDeveloper

    Good morning.
    I'm testing the generation of Blue Print with BPA and the reading of this Blue Print with the JDeveloper.
    I can check that BPA generate Blue Print using EPC model and BPMN model. Well, I have made a "personalization" of the BPMN model, I mean, I have created a new model based on a BPMN model.
    I transform the business process into BPEL using the SOA menu and BPA show me the message that the transform finished correctly (I can see the IT Process group at BPA). But when I try to see the new BPEL at JDeveloper creating a new BPEL Process Proyect with the Blue Print type, the JDeveloper don't find this new Blue Print.
    Which models can be "understand" by JDeveloper? Are there any configuration file at JDeveloper where I can tell it that new models can be consider?
    (Sorry for my english, it isn't very good)
    Thanks in advance.
    Malhalma

    Hello Malhalma,
    for the BPEL transformation the diagram types EPC and BPMN are valid. When you create a "new" diagram type based on the above mentioned once it appears that the required flags couldn't be set in the right way due to a missed recognition by the scripts creating the BPA BPEL.
    If you do not have made to much changes within your personal diagram type I suggest to select all the objects in your source diagram and paste them in to a new EPC model just for generation purposes. Off course this is just a work around but till this problem is fixed by Oracle this could be helpful.
    Regards
    Dirk

  • T61p Feedback + A few Questions

    I just bought a T61p. It is the best laptop i have ever had, very very nice construction. The screen is a little flickery (drivers?) and has bad light leakage at the bottom, the 1680x1050 resolution makes it look very nice though. The clasps where a bit squeeky and didn't work too well. I took it apart and applied a thin film of lithium grease where the plastic clasp rubs on the magnesium. It works BEUTIFUL now. I have to say it was a drastic improvement. I would really suggest lenovo do this at the factory.
    I heard about a recall due to overheating of the GPU. My laptop has only crashed twice the last 2 weeks of gaming 2 hours a day approximatly. What should i do and how can i tell if my laptop is actualy effected by this defect? Was this a problem with the actual silicon or just removing the heat?
    Is there a guide to setup the ThinkVantage recovory button. I am running XP x64.
    Can a hard drive in the ultrabay be run in raid with the internal drive?
    Thanks
    Message Edited by masteropie on 08-15-2008 01:55 AM

    Hello Fredrik,
    many questions. There are some best practices in setting up the modeling structure for the Oracle BPA Suite.
    First you should separate the static from the dynamic content. See threat
    Re: Reuse of control flow objects
    for details.
    After that you should decide about the granularity required in both content dimensions. This means for the dynamic content:
    - find out how many levels you really need to fulfill your modeling goals. I recommend to start with Value Chain Diagrams on the upper levels and use EPC for business details and BPMN for IT related content.
    for more details see post: Re: EPC or BPMN
    Regarding the static content (e.g. Organizational content) use Organizational Units only for the high level description (down to department level). When it comes to more detailed descriptions use "Positions" for the business related content and "Person Types" for the IT related content. But you will only need this detail of modeling if it is reflected on the dynamic side as well. Keep an ey on the right balance between both content dimensions.
    Regarding modeling of data (business objects) the behavior is the same.
    Greetings
    Dirk

  • Business models supported by BPA

    what are the different kinds of modeling techniques/standards like EPC or BPMN supported by oracle BPA suite? What model types should be used to draw the processes conforming to these standards?

    For business process modelling, Oracle BPA suite supports both EPC and BPMN. For EPC you can use "EPC" model to create a new EPC diagram. There are other options also for EPC like EPC with column,horizontal,row display etc.
    BPMN diagrams can be created using "Business Process Diagram" model.
    Hope it helps,
    Regards,
    Kapil Pant

  • Import Oracle BPA model (EPC) to Oracle BPM 11G

    Hi,
    I have my business process modeled using Oracle BPA product (EPC format). Now I need to import this model into Oracle BPM 11G which uses BPMN 2.0 format. Does any of the softwares provide a way to transform EPC models to BPMN 2.0 format.
    These are the some of the approaches that I tried to perform the conversion:
    1. Use share blueprint option for EPC model
    Issue with this approach: The model imorted in jdeveloper is not BPMN 2.0 format, It is .xpdl file
    2. Installed tutor macros on Oracle BPA, however this macro is enabled only for BPMN 2.0 process models, not for collobration models. Recreating the entire model as BPMN 2.0 Process model (I don't prefer this approach since this include manual conversion of the models from EPC) also does not work.
    Issue with this approach: After importing model in OBPM is all activities appear as human task, new human task is created for start and stop activities along with start and stop events.
    3. Use share blueprint option in Oracle BPA, this works only for BPMN 1.0 formats.
    Issue with this approach: The SOA -> share blueprint option is not enabled for BPMN 2.0 type models
    Ideal solution for me would be if there is a way to import the models created in EPC format into oracle BPM 11g without recreating the models manually. Can anyone help me with this?

    Hi,
    Actually it's tool couldn't help you resolve your tasks.
    It hasn't options "share blueprint" for BPMN 2.0 type models.
    And I don't know software which can transform EPC model to BPMN 2.0 model...

  • Use of BPMN diagrams on different levels (Business Process Architect 11gR1)

    I have an issue regarding the representation of different levels of diagrams in BPA... I have been using following types of diagrams from the highest level to the lowest:
    - Structuring model,
    - Value-added chain diagram,
    - Business process diagram (BPMN),
    - Business process diagram (BPMN),
    - Function allocation diagram (this is generated automatically).
    Those levels are linked with use of "Assignment" function on individual elements and that enables the user to drill-down to the last level (except between Structuring model and Value-added chain diagram - I can't find a way to link those two).
    As you might have noticed from the list of diagrams above, I have used two BPMN diagrams to represent two successive levels. Is this OK? On the first of those two diagram types, I represented activities with "Function" elements (I also used Start, Intermediate, End events and Rule elements).
    I linked every "Function" element to a more detailed BPMN diagram on the next level. That one includes "Human task", "Automated activity" elements (and also Start, Intermediate, End events, Rule elements and also others) and is eventually meant to be transformed into BPEL.
    That is how I understood the "Oracle_BPA_Suite_QuickStart_Sample_Guide.pdf" and samples included in Architect 11gR1. Is that the right way to do it? Does anybody have a better suggestion on how to represent the whole chain of diagrams?
    How can "Assignees" be represented in the BPMN diagram, where I used "Function" elements? Is it possible to link "Structuring model" elements to Value-added chain diagrams?
    I hope this describes my dilemma well enough and doesn't frighten you all away... I thank you all for your feedback in advance.

    It is possible to assign Structural Elements to any Model Type in BPA. If you are not able to make this assignment it is not active in your Method Filter. You can log in with the Entire Method filter to check this out. You can also modify the filter you are using to include this ability.
    The hierarchy you are using is fine and is a commonly used one. Some people use the EPC model, which is specifc to BPA and not a standard, at the level below the value-chain but many use BPMN as you have. If your intent is to use the first BPMN as a pure business process model then you may consider creating a separate custom Model Type, based on the BPMN model, with a scaled down set of allowable objects. This is also done through customizing the filter. If you do this you can also rename the model types in the filter if you wish to have different names at each level.
    Note of caution, modifying a method filter can have impacts and should generally be done by someone with a working knowledge of the meta model. If you chosse to change a filter supplied with the tool, copy it and rename it, then update the copy. Always retain the original filter provided with the tool. If you are doing something as simple as adding the ability to use the assignment between Structural Elements and Value-Added Chain models, that would be no big deal. If you get into reusing object and model types that has more impact on the functionality of the tool.

  • 'Person Type' and 'Organizational Unit' symbols in BPMN?

    What is the purpose of 'Person Type' and 'Organizational Unit' symbols in BPMN diagrams? If I place any of those two into my diagram, I can't connect either to anything else.
    I think those symbols simply don't belong in BPMN. My wild guess would be that someone simply forgot to remove them from the Symbols toolbar.

    Hello all,
    this is not a bug - although the idea behind it is a little bit hidden. Sidda you're right, the object cann't be connected with the standard BPMN object types within the BPMN diagram of the BPA Suite. On the other hand the mentioned objects can be conected with a function but only on an EPC diagram (and from an EPC derived diagram types).
    Within the BPMN it is slightly more complicated. Due to the fact that the BPMN implementation within the BPA Suite is not 100% OMG compliant (in the actual version 10.1.3.3) the appearance is a little bit mixed.
    Never the less, the mentioned objects can be used. You simply have to create a relationship between the object types (e.g. person type, organizational unit) with a pool or a lane. Based on this you can create ARIS like relationships inside of the repository. The reason for that is that you are capable to link the BPMN artifacts with the proprietary ARIS world. For analysis purposes this is very powerful.
    Regards
    Dirk
    Message was edited by:
    DirkStaehler

  • Transforming EPC to BPEL - Semantic check error message

    Hi,
    I am having problems with the semantic check in Oracle BPA Version 10.1.3.3. Functions in some processes are linked with entities from an ERM (as Input/Output).
    When validating the EPC there is conflict with a rule in the category “rules for service-oriented EPC”. There is the following error message (translated by me): All objects, linked with functions via connections of the type “has input” or “has output” should be of the type “class” or mapped directly or indirectly on one or several objects of the type “class”, to be interpreted correctly by the transformation to BPEL.
    How can I solve this? Is it possible to transform an EPC linked with entities?
    Without providing any specific rule or description, there is a vague error message in the category rules for service-oriented BPMN model as well. For some the entities linked with functions, either as Input or Output, there is a line like: “'customer':: ???”
    Is there any way I can get an error description? Can anyone help?
    Thanks in advance

    Hi,
    due to the semantic check script performing the EPC -> BPEL transformation evaluation you will always end up with this message when performing the semantic check.
    You can patch the semantic script / you can access the script within the Module Administrator / Semantic Checks.
    Regarding your second problem I have no idea what check is producing this message.
    You can run the transformation without checking the semantics. Have you tried this? Does it work?
    Dirk

  • SolMan BPMN Interface

    Good Morning,
    I´m looking for an import interface into the SolMan. Is it possible to import bpmn or epc processes into the system without aris (including SAP add-on)?
    Or is there another alternative to import xls or xml files including process-structures / process-data?
    Thanks for your answers!

    Dear Verma,
    For information about Interface Monitoring in the SAP Solution Manager
    please see the Media Library of the SAP Interface Management
    Optimization Service on the SAP Service Marketplace.
    Following links will help find the documentation :
    http://service.sap.com/bpm
    http://service.sap.com/ifm -> Media Library
    To setup the system interface monitoring you have to follow the steps
    which are described in the document "Interface Monitoring in SAP Solutio
    n Manager : Customizing", you can find this document on "http://service.
    sap.com/ifm -> Media Library".
    Hope that the above information helps.
    Regards
    Amit

  • Can not view audit trail of BPMN Process instance in Enterprise Manager

    I can not view the audit trail of BPMN Process instance in Enterprise Manager. When I try to click on BPMN process link inside process instance flow trace a NoClassDefFoundError error occurs. How can I fix this?
    ####<Jan 23, 2014 1:44:24 AM MSK> <Error> <oracle.adfinternal.view.faces.config.rich.RegistrationConfigurator> <vm-vtb-04> <AdminServer> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <> <ab53c740f435f6de:-43ee6bbc:143bbd0bbe7:-8000-0000000000000319> <1390427064715> <BEA-000000> <ADF_FACES-60096:Server Exception during PPR, #2
    javax.servlet.ServletException: java.lang.NoClassDefFoundError: oracle/bpm/draw/diagram/ProcessDiagrammer
            at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:342)
            at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.sysman.emSDK.license.LicenseFilter.doFilter(LicenseFilter.java:102)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:131)
            at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
            at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
            at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
            at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
            at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
            at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:41)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:181)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.sysman.eml.app.AuditServletFilter.doFilter(AuditServletFilter.java:183)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:203)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.sysman.core.model.targetauth.EMLangPrefFilter.doFilter(EMLangPrefFilter.java:158)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.sysman.core.app.perf.PerfFilter.doFilter(PerfFilter.java:141)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:542)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
            at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
            at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
            at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
            at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
            at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
            at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
            at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
            at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
            at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
            at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
            at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
            at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
            at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    Caused By: java.lang.NoClassDefFoundError: oracle/bpm/draw/diagram/ProcessDiagrammer
            at java.lang.Class.getDeclaredMethods0(Native Method)
            at java.lang.Class.privateGetDeclaredMethods(Class.java:2436)
            at java.lang.Class.privateGetPublicMethods(Class.java:2556)
            at java.lang.Class.getMethods(Class.java:1412)
            at java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1284)
            at java.beans.Introspector.getTargetMethodInfo(Introspector.java:1158)
            at java.beans.Introspector.getBeanInfo(Introspector.java:408)
            at java.beans.Introspector.getBeanInfo(Introspector.java:167)
            at javax.el.BeanELResolver$BeanProperties.<init>(BeanELResolver.java:153)
            at javax.el.BeanELResolver.getBeanProperty(BeanELResolver.java:574)
            at javax.el.BeanELResolver.getValue(BeanELResolver.java:281)
            at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
            at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
            at com.sun.el.parser.AstValue.getValue(AstValue.java:138)
            at com.sun.el.parser.AstNot.getValue(AstNot.java:59)
            at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206)
            at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:68)
            at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.getDisabled(GoLinkRenderer.java:506)
            at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.isDisabled(GoLinkRenderer.java:681)
            at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.handleInaccessibility(GoLinkRenderer.java:584)
            at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.encodeAll(GoLinkRenderer.java:131)
            at oracle.adfinternal.view.faces.renderkit.rich.CommandLinkRenderer.encodeAll(CommandLinkRenderer.java:158)
            at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422)
            at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788)
            at oracle.adfinternal.view.faces.renderkit.rich.BreadCrumbsRenderer._renderLink(BreadCrumbsRenderer.java:420)
            at oracle.adfinternal.view.faces.renderkit.rich.BreadCrumbsRenderer._renderNode(BreadCrumbsRenderer.java:322)
            at oracle.adfinternal.view.faces.renderkit.rich.BreadCrumbsRenderer._renderContent(BreadCrumbsRenderer.java:269)
            at oracle.adfinternal.view.faces.renderkit.rich.BreadCrumbsRenderer.encodeAll(BreadCrumbsRenderer.java:162)
            at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            at org.apache.myfaces.trinidad.component.UIXCollection.encodeEnd(UIXCollection.java:538)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422)
            at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeHorizontalChild(PanelGroupLayoutRenderer.java:499)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$100(PanelGroupLayoutRenderer.java:30)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:659)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:601)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
            at oracle.adfinternal.view.faces.taglib.region.IncludeTag$FacetWrapper.processFlattenedChildren(IncludeTag.java:675)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:160)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
            at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:358)
            at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422)
            at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeHorizontalChild(PanelGroupLayoutRenderer.java:499)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$100(PanelGroupLayoutRenderer.java:30)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:659)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:601)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
            at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:358)
            at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422)
            at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelBorderLayoutRenderer.renderSideFacet(PanelBorderLayoutRenderer.java:316)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelBorderLayoutRenderer._encodeAllWithSideFacets(PanelBorderLayoutRenderer.java:163)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelBorderLayoutRenderer.encodeAll(PanelBorderLayoutRenderer.java:83)
            at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422)
            at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:432)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$300(PanelGroupLayoutRenderer.java:30)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:682)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:601)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
            at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)

    Hi Matt
    Till you get exact answer, try indirect approach. I did view page source and could not find the details in the source code. Then I clicked on image to show in new browser and thats when I got this link: You can dig into this imageRenderer.jsp file that can be found in one of the WAR files shown below. Look into EARs also that my have WARs with this jsp. Mostly there should be some sort of Servlet also to display the audit trail. I just checked from bpm/workspace Process Tracking Tab. I did not looked from EM Console tracking tabs though.
    beaHome\Oracle_SOA1\soa\applications\OracleBPMWorkspace.ear has a OracleBPMWorkspace.war file. See if this direction helps
    http://devlinux04:8001/bpm/workspace/jsf/instance/imageRenderer.jsp?imagePath=/tmp/1pLcNmhd77v9XnLCrpNs6dyby3Vzpv4QR1LdPTTf6hpCTp8Fh2KH!-206223496!1302780477267/GraphicalAuditTrail1328100234265306320.png
    Thanks
    Ravi Jegga

Maybe you are looking for