Simulation and BPA

Hello.
First of all, I want to thank for this forum. All the information is very usefull.
I want to apologize too because I don't usually speak in english, so if I make a lot of mistakes, please, forgive me.
Well, this is my question. Simulation in BPA Suite is made using a EPC model, isn't it? I wonder if in the next release of BPA, the Simulation will be done using a BPMN model too, because the generation of model from BPMN to EPC is not quite "clear".
Thank you in advance

Hello User590439
currently the simulation of BPMN is not supported in the actual version. But if I understood the Oracle colleagues right this will be possible in the future. Currently the following diagram types are available for simulation: EPC, EPC (material flow), EPC (column display), EPC (row display), EPC (table display), EPC (horizontal table display), PCD, PCD (material flow), Office process and the Industrial process
You're right regarding the transformation of BPMN to EPC. There are some differences between both diagram types. More or less they can be traced back to the fact that the ARIS repository is not MOF based and BPMN (as an OMG notation) is. Another reason is that ARIS comes with a methodology and BPMN (like you can see in the name of the standard as well) is "just" a notation. So transformation between both diagram types will be difficult in the future anyway. But I would like to point out that it is not impossible, it depends on the way you design your diagrams. Some will be capable to be transformed others won't. If you stick to the following core BPMN elements: Event, Activity, Gateway and Sequence Flow and do not create very fancy flows :-) it is highly likely that a transformation can be done.
But regarding simulation I advice (at least for the time being) to stick to EPC diagram types when you are planning to do simulation within the BPA Suite.
Dirk

Similar Messages

  • Confusion about BPM suite and BPA suite

    Hi,
    I'm very very new to Oracle BPM.
    I just checked the website and found Oracle provides two suites - BPM and BPA for business process management. I'm quite confused what's the difference of their usage? It looks to me that they are very similar to each other in functional.
    Is there any article that has already explained their difference?
    btw: if i want to choose a suite just for modeling, implementation and monitoring purpose, does that mean a BPM suite is more suitable?
    Thank you
    Lesley

    Hi Lesley,
    BPA is an robust process modeling tool used by business analysts to model both their processes and the entire enterprise. BPA has many different types of diagrams that let you see the different levels of decomposition and abstraction. As you'd exect, BPA has a robust process simulation capability. If you hit the BPA forum (Business Process Analysis Suite you'll get more information about it from experts in BPA.
    Oracle BPM was built and architected from the beginning as full life cycle Business Process Management (BPM) tool. It is similar to BPA in that it supports process modeling, documentation and simulation. I use the same diagram to explain the process to executives, managers, IT, SME and business analysts. As a business analyst, the tool is not complicated and can be learned in just a couple hours.
    Here's where the two differ. Oracle BPM was architected from the beginning as a full featured Business Process Management tool that implements and monitors business processes. Its capabilities include:
    <li> Logic - BPA is not a BPM tool so it is not intended to support the process logic needed for runtime. To support this, Oracle BPEL is used in conjunction with BPA. As a developer using Oracle BPM, I use templates and drag and drop to create much of my logic. Once I catalog an object it can be reused across multiple projects either by using the Project Dependency option or by importing the artifacts. I test my logic either by using the method editor debugger or at the process level. As I create objects used in my logic using Oracle BPM, I inherit attributes provided by introspected components. This means that if you have an ERP system object with 138 attributes, you do not have to rebuild this object from scratch in Oracle BPM.
    <li> Runtime / Execute the Business Processes - End users interact with the processes at runtime using an OOTB Workspace. End users are given various roles. When they log into the Workspace, the end users only see the work item instances that are in the roles that they have been assigned. There is an Engine that stores the work item instance information as it flows through the processes at runtime. The Engine is like a traffic cop, ensuring that the right work item instance goes to the right person in the right activity at the right time.
    <li> UI - The End user interface screens and complex end user interaction with a variety of screens can be built inside the Oracle BPM toolset's editor. The forms you build are automatically presented to end users in the Workspace.
    <li> Integration to Existing IT Assets - Oracle BPM can expose and consume IT components directly or through a service bus. Once consumed, the components can be used by any process needing to invoke them at runtime.
    Hope this helps,
    Dan

  • Scope of simulation in BPA suite

    Hi,
    What is the scope of simulation in BPA suite.
    * If we provide processing time and/or cost involved in each fuctional lock, then while simulation, we can get an analysis based on this.
    * Simulation can identify few weak points in your business process. But how is a weak point identified. Any rule available for this?
    Apart from this what is the significance of Simulation in BPA. Can it provide any other useful inference or suggestion, that can help improving the process.
    Thanks,
    Vishnupriya

    Hi Vishnupriya,
    "how do we find the critical path using BPA suite." You can perform a cost and/or a time analysis - it depends on your preferences. A disadvantage of the cost analysis is, that the cost attributes can only be defined for functions. It is not possible to specify relation-dependent costs (e.g. different costs if a function is performed by a manager or a clerk). Below I am concentrating on a time analysis.
    a) Identify bottlenecks
    After you performed the simulation you need to analyse the statistics. Each object type has its own simulation attributes - check the help section under "What simulation-relevant object types exist" to get further information. For comparison the following categories/attributes are very useful indicators to identify bottlenecks:
    * Processes (cumul.): Created processes, Completed processes, Process folders in static wait state and Process folders in dynamic wait state
    * Events (cumul.): Activations
    * Functions (cumul.): Process folders in dynamic wait state
    * Processes (det.): Throughput time (min.), Throughput time (max.)
    Hint: Increasing throughput times, high dynamic wait time sums and a high degree of utilization (for human resources) are indicators of bottlenecks.
    b) Identify modeling faults
    E.g.: If you have a gateway in your model and the "Process folders received" is always equal to "Process folders waiting" it means that the gateway cannot be passed. Normally it indicates a deadlock situation and you should check that each split in your model is properly joined. The issue can also be considered at the "Degree of activation", which will be equal to zero. Use the semantic check to ensure that your model-format is correct.
    "how to do this comparison"Compare the relevant attributes (times, costs) of your As-Is and To-Be models. You have several options to perform the comparison:
    a) create charts of both simulation runs
    b) check the simulation statistics of both simulation runs
    c) use the ARIS report functionality or create a user-defined report to extract the simulation results
    Best regards,
    Danilo

  • Scripts works in Simulator and Apple DVD player but not on TV

    I have a basic project with two different tracks.
    The first one is video and audio. Plays "as is".
    The second has video, two audio and one subtitle. Depending on which button, the second Track should be played with different audio and with/without subtitles.
    (I use GPRM 1 to set the subs stream, GPRM 2 for the audio and GPRM 3 for menu button navigation).
    On the second Track I have a pre-script that sets the streams depending on the value of GPRM 1 and 2.
    Works fine in Simulator and in Apple DVD player, but not on the stand-alone player.
    Any idea what might be the issue here?
    in short:
    Button 1: Play Track 1 "as is" (audio 1, no subs)
    Button 2: Play Track 2, audio 1, subs on
    Button 3: Play Track 2, audio 2, subs off
    Button 4: Play Track 2, "as is" (audio 1, subs off)
    Menu button and End Jump should go to the corresponding menu button.
    Many thanks for your help.

    It is part personal preference, part artistic, part what makes the user experience the best so there may not be one "right" answer and I have often made menus one way than changed them when viewing the DVD for something that seemed to work better.
    Looking at you description I started playing with some ideas in my head and started typing them, then changed what I was writing
    It sounds like you want chapter selections for both track 1 and track 2? If so it may make sense to have the initial menu have Track 1 and Track 2 buttons which then link to sub menus where there is "Play All," selections for each section of each movie and one last button for the preferences.
    Alternatively you could also place the preferences selection button on the main menu, though since Track 1 does not sound like it really has preferences you need to make sure that users do not become confused and think they have turned something on/off and are not seeing these options when they thought they selected them when they play back Track 1.
    Also with 6 to 8 chapter markers you may be getting close to the point where scripting could make it easier if your selections are just to play the sections - in other words for track 2 four stories take care of the combinations Audio 1/Sub Off, Audio 1 Subs On, Audio 2 Subs Off, Audio 2 Sub On. If the chapter selection starts the track a scene then plays through you can target chapter markers in the story so 4 stories takes care of it. If you are just playing sections you would need 4 x 6 or 8 chapters - 24 or 32 stories roughly. But it is actually fairly quick to do - just set up the intial Play All with all subtitles and audio selections unchecked except for "1" then copy from there. Probably should take under 10-15 minutes or so
    Put a real quick thing together for a quick view of the tracks. I can flesh it out more if you like.
    http://www.dvdstepbystep.com/081107Sub.dmg
    The main menu will be the title menu, then the sub-menus (including the set up menus) can be placed in the same VTS as the applicable tracks which can help a bit with DVD performance speed. Since there is 6 to 8 chapter markers on a track each of the main sub-menus would have 8-10 buttons which can work in the design.

  • Creating a data simulator and geting an error i cant figur out

    I am new to labview and i am using labview 7.1 student version. I am
    creating a data simulator and geting an error in my for loop. I have
    attached my program. if someone  can help it would be appreciated.
    Attachments:
    Data Simulator.vi ‏117 KB

    Hi marcv,
          When I open your VI it's broken and the error seems related to this term in a formula node:
    Y=5*X^4  (The ^ function wants an integer, but X is a float)
    To raise X to the 4th, try:
    Y=5*pow(X,4)
    Cheers.
    Message Edited by Dynamik on 04-15-2006 07:06 PM
    Message Edited by Dynamik on 04-15-2006 07:10 PM
    When they give imbeciles handicap-parking, I won't have so far to walk!

  • Debug/Run for iOS simulator and Retina iPad

    Even in the latest beta 2 releates, the dropdown for "Default Device" includes "iPad", "iPhone", "iPhone (Retina)" but does not include "iPad Retina".  Seems like adding the "iPad Retina" woud be a matter of passing the correct flag to the iOS Simulator and should be quick and easy?  When can we expect this?

    Hi ,
    Its a valid request. Please log an Enhancement request using the below link.
    http://bugs.adobe.com/jira/login.jsp
    Meanwhile you can try this workaround:
    1.Open iOS simulator.
    2.Choose Hardware->device from iOS simualator menu to the device on which you want to test your application.
    3.Launch your application on iOS simulator from the Flash Builder.(Selecting the device on Flash Builder has no effect if the simulator is already running).
    Thanks,
    Sanjay

  • Vivado 2015.2: Simulation and synthesis reverse bit order of std_logic_vector in logical operators

    In both simulation and synthesis the logical operators on std_logic_vector bit-reverse the operands in the result, at least in the case where the result of the expression is passed to a function.
    I suspect this issue applies to other operators as well, though I have only tested the problem with the logical operators. I also suspect the issue exists in other situations where a function is not involved. 
    This is incompatible with both ModelSim simulation and XST synthesis and it breaks a lot of our code.
    The attached xsim7.vhd example shows the issue. The xsim7.tcl script will run the Vivado simulation. Under Windows, the xsim7.bat will run the whole thing. The xsim7.xpr project file allows synthesis under Vivado, and you can look at the schematic to see the issue in the synthesized netlist.
    The source module also simulates under ModelSim and synthesizes under XST, and these show what I believe to be correct behavior.
    Can someone please verify this error and either file a CR or tell me to file an SR?
    Ian Lewis
    www.mstarlabs.com

    Hello Bharath,
    When I said "what was index 'LOW becomes index 'HIGH" I meant the 'LOW of the source operands and the 'HIGH of the result, independent of the actual index range. I would have no problem with any 'HIGH and 'LOW on the result of the operator as long as the direction matched the left source operand, though personally I would prefer the same 'HIGH and 'LOW as that of the left operand.
    Looking at the IEEE implementation of logical "or" on std_logic_vector from package std_logic_1164: https://standards.ieee.org/downloads/1076/1076.2-1996/std_logic_1164-body.vhdl:
    -- or
    FUNCTION "or" ( l,r : std_logic_vector ) RETURN std_logic_vector IS
    ALIAS lv : std_logic_vector ( 1 TO l'LENGTH ) IS l;
    ALIAS rv : std_logic_vector ( 1 TO r'LENGTH ) IS r;
    VARIABLE result : std_logic_vector ( 1 TO l'LENGTH );
    BEGIN
    IF ( l'LENGTH /= r'LENGTH ) THEN
    ASSERT FALSE
    REPORT "arguments of overloaded 'or' operator are not of the same length"
    SEVERITY FAILURE;
    ELSE
    FOR i IN result'RANGE LOOP
    result(i) := or_table (lv(i), rv(i));
    END LOOP;
    END IF;
    RETURN result;
    END "or";
    the operator does exactly what Vivado seems to be doing: alias the downto source vectors to a to range of 1 to 'LENGTH and then return a vector of 1 to 'LENGTH. This both bit reverses the downto indexes (the alias on the source operands does that) and changes the range to "to" with a 'LOW value of 1.
    This gives us the 'LEFT 1 and 'RIGHT 4 we see.
    So far, I have found no definition from IEEE of what logical operators, such as "or", are supposed to do on std_logic_vector except as defined by this piece of code for "or" and the other operators' associated bodies from the std_logic_1164 package.
    What this code does seems like a horrible decision about how to implement the logical operators on std_logic_vector with respect to range direction, but it is compatible with what Vivado does, and incompatible with what XST does. (I had never investigated this issue before because what ModelSim and XST did made perfect sense to me.)
    That the assignment  (Result := s)  works as expected, makes sense. The assignment of the "to" range s to the "downto" range Result maintains the 'LEFT relationship. That is, Result'LEFT (index 3) receives s'LEFT (index 1). So, the bits are reversed a second time.
    That ISIM does not match what XST does seems like a defect no matter how you look at it. Your simulation can never match your synthesis if you care about the range direction inside a function (and I suspect in other places too). This deserves an SR or CR if you are still doing any work on those two tools. I think you may not be.
    Are you able to find out whether Vivado was changed from XST on purpose with respect to the behavior of logical operators?
    If this is "as designed" then I have to start working on updating our code to live with it. But, if this is something that happened by accident, and you will change Vivado to match XST, then I probably want to wait. Updating our code to live with this behavior is going to be a pretty big job.
    Thank you for your help,
    Ian

  • ADF Mobile sample - palm simulator and jar problem

    Hello.
    I got a few problems with ADF mobile tutorial. (http://www.oracle.com/technology/products/jdev/101/tutorials/wireless/mobile2.html)
    1.     Palm Simulator has no web browser.
    As per description under ‘Prerequisites’ I downloaded the newest Palm Simulator (and some older version too). My Palm Simulator has no web browser. I found nothing how to add or enable web browser. In tutorial screenshots the Palm Simulator has always a browser.
    Where can I get a Palm Simulator with web browser or where can I get a free PPC Simulator for testing my application?
    2.     Incompatible jar-files.
    I’m using JDeveloper 10.1.3.0.4.3673. I think this is the newest version. Mobile.zip contains adf-faces-impl.jar and jsf-impl.jar. Both files have version 10.1.3.0.5. JDeveloper contains this files too. But version is 10.1.3.0.4! On starting oc4j I got an error with information about this version conflict.
    What is wrong on my environment? Did I miss important files? I found no newer ADF files at oracle web site. My solution is to replace the files in Mobile.zip with the older files from JDeveloper.
    With best regards
    C. Schmülling

    Hello Christian,
    The Palm simulator doesn't include a Web browser by default, You have to install it> Here is the URL where you can download the software: http://www.palmos.com/dev/tech/webbrowser/
    Concerning the jar-files it shouldn't be a problem. Just use the jar versions delivered with the Mobile.zip and it should run.
    Regards

  • Editing Demo, Simulation and Training simultaneously

    Hi all,
    is there anyway to change the demo, simulations and training captivates simultaneously?
    At the moment, I am working on a project where the starting point is the Demo file. I am making changes to the Demo and then have to go into Simulation and training files individually to make these changes which is really duplicating work..
    I would really appreciate if someone can point me to the right direction.
    thanks

    Lily thanks for your help..
    I am using Captivate 5. I have captured a project and made changes to the Demo file ie reworded captions and deleted some slides. I was hoping if there was any way simulation and training files can update depending on what I do on Demo.
    Its a nightmare going through each single one of them
    thanks

  • Simulation and Document Overview

    HI SAP Guru's
    what is the diffeernce simulation and document overview,
    While i am trying to post inf-43, clicking on overview vat tax account doesn't visable in the doucment. selecting simulation field tax account is visable in the document.
    Kindly give me advice.

    When creating a document, Document Overview means the overview of the lines as you enetered.
    Whereas Smulation means the document including any automatically generated lines, e.g. tax line etc.
    Regars,
    Gaurav

  • Bought a flight simulator and would like to use a joystick. Need a recommendation for a Mac Air compatible joystick.

    Bought a flight simulator and would like to use a joystick. Need a recommendation for a decent device compatible with a MacAir.

    Thanks, Sig.  I think I should've been a little clearer.  I've attempted to do the updates on my Mac, but I get a warning that it will erase everything except calenders, email, etc from the iPad.  I've syned the iPad with the Mac with no problem, but get scary messages when I try to do the latest update.

  • Add 3D Modeling, Simulation, and Animation to LabView

    I am posting to announce the availability of RoboWorks software.
    RoboWorks is an easy to use software tool for 3D modeling, simulation
    and animation of any physical system. It provides an inexpensive
    alternative to hardware (especially robotic) and brings 3D simulation
    to every desktop. When using RoboWorks you will benefit from:
    * Extremely intuitive model development
    * High quality, fully interactive 3D graphics
    * Lightweight files that conserve disk space
    * Full animation, even while building your model
    * Interfacing with popular software packages
    Most analysis and visualization software such as Matlab, MathCad, and
    LabVIEW support graphics limited to charts and graphs. RoboWorks adds
    3D modeling a
    nd animation capabilities to these software packages. Now
    you can do your analysis in the software of your choice and visualize
    and animate your results in RoboWorks.
    RoboWorks supports interactive animation via the keyboard (animate as
    you build your model), through a data file, or through RoboTalk.
    RoboTalk is an Open Source applications programming interface that
    allows programs running on any platform that supports TCP/IP to
    interact with and control RoboWorks models in real time. For example,
    your control program running on Linux can now control your mobile robot
    simulation in RoboWorks in real-time.
    RoboWorks comes with full-featured help and a variety of sample models
    such as those shown at left. Also included are sample RoboTalk
    programs, LabVIEW support, program-interfacing support through DLL's
    and RoboTalk source code for non-supported platforms.
    For more information email us at [email protected] or visit
    www.newtonium.com.
    Platforms: Win 95/98/NT/2000. Any system
    with TCP/IP for RoboTalk.
    Regards
    Chetan Kapoor
    Newtonium
    www.newtonium.com
    Sent via Deja.com http://www.deja.com/
    Before you buy.

    Well, what you mention in your two sentences is somewhat of an Oxymoron. 3D modeling and animation, decent software and simple to use don't belong in the same sentence let alone paragraph. This is a FCP forum but I'll answer with my 2cents as I am a motion graphic artist that does 3D animation. There are about 6 different 3D applications that are worth their salt. Maya, 3ds Max, Softimage, Cinema 4D, Houdini and Blender. All are quite capable. None are what I would call simple to use. If you want to do 3D animation you need skills in modeling, texturing, rendering, lighting, rigging, animation, dynamics, drawing and script programming just to get started. If you are not up to spending the time and effort in having someone train to learn these skills and to spend the $$ for the hardware and software, what I would recommend is outsourcing your initial projects to get you started so you get an appreciation for what is really required to do the job and then once you understand all that is needed, you will have a better understanding of what software would fit for what you are trying to accomplish.
    BTW I do freelance work.

  • Logging into Drupal 4.7 being ignored by both simulator and actual 8830

    I'm really confused here, I have a Drupal web app that I'm trying to log into via Blackberry device, and my (correct) log ins are being ignored:
      1) welcome page
      a) go to log in screen
      2) log in screen
      b) log in
      3) log in screen (with no errors on screen or in logs)
    when it's supposed to be:
      2) log in screen
      b) log in
      3) "you are now logged in" screen
    This is working correctly with these combinations:
    (WAMP+Drupal 4.7) <-> Firefox
    (WAMP+Drupal 4.7) <-> 8830 simulator
    (LAMP+Drupal 4.7) <-> Firefox
    And ignoring the successful login with this combo:
    (LAMP+Drupal 4.7) <-> 8830 simulator
    (LAMP+Drupal 4.7) <-> 8830 hardware
    The login is correct (same username & pass in all combos), and no PHP or other errors are being recorded in the application or Apache logs.  I've deleted and re-accepted (the bad) server certificates in both the simulator and Firefox.
    What should I try next? Where else should I be looking?

    Hi,
    Do you have any specific questions? We'll certainly try to help you, but we won't do your homework for you. That wouldn't help you learn at all.
    I recommend looking over the learning materials here, they're quite good for getting started with PowerShell:
    http://technet.microsoft.com/en-us/scriptcenter/dd793612.aspx
    Don't retire TechNet! -
    (Don't give up yet - 13,085+ strong and growing)

  • Install iphone simulator and interface builder

    I have purchase new mac book pro . I got xcode in media but how can i install iphone simulator and interface builder..
    some body can give me link for that.....
    thanks in advance..

    Sorry, false alarm...10.5.3 failed to install properly prior to updating to beta 6 and as a result the SDK itself didn't install.

  • Jc simulator and cryptography

    hello,
    i woul like to know how i can run the java card simulator and how it works.
    aswell,i want to work with cryptography in a java card but,could you tell me any solution, api or development kit for programing something like RSA or degital signature ?
    thnx

    Don't know if an implementation of these APIs comes along with the JC simulator:
    javacard.security (API at http://java.sun.com/products/javacard/htmldoc/javacard/security/package-tree.html) and javacardx.crypto (API at http://java.sun.com/products/javacard/htmldoc/javacardx/crypto/package-tree.html)

Maybe you are looking for

  • New Mavericks Install-Time Machine disk causes Wifi failure.

    Just recently upgraded to Mavericks and have encountered a strange problem.   When my Time Machine external disk is attached, my machine (MacBook Pro 15 Intel 2.53 i5) refuses to connect to my home Wifi (Airport Extreme), giving an error message want

  • Export to Quicktime 16:9

    I'm trying to export a FCE 16:9 to Quicktime, but everytime I export it it comes out 4:3. I know with Quicktime Pro there is an option in the Inspector to tell Quicktime to recognize it as anamorphic, but I don't have QT Pro at home and when I import

  • Blob in classic report - broken images in translated application

    Hello, I have an application containing a classic report with a blob column displayed as inline images. The application's UI is translated and published (from en to de in my case) according to APEX docu. Everything seems to work fine so far but all c

  • REceiving error - system extension missing / cannot be used

    Hello, Posting here because I see this error frequently when doing updates. I received and performed a system update for iTunes yesterday and received the following twice: System extension cannot be used The system extension "/System/Library/Extensio

  • Host computer won't recognize the target computer.......

    So here is a rundown of what happened.... I just bought Leopard and tried to install it on my computer. It said I did not have enough free space ( I need 11 GB, I have 1.4 available) and that it would have to delete everything on my computer to get i