BPA model to BPM conversion

Hi,
I am building a small prototype for a internal demo to showcase the BPA - BPM conversion capabilities. I have a BPA model in 11g R1 that i want to execute in BPM 10g environment... note i am not building any BPEL processes. The exercise is to take what a business analyst modelled in BPA 11gR1 and port it to BPM 10g environment and write some code to make it work. The audience are interested in understanding the effort reuired by IT to execute a business model.
any help insite is appreciated.
Thanks
- vishu

Hi.
It is technically possible but practically useless.
You can export a model from BPA in XPDL format (do not ask me how).
Then you can import it to OBPM (right click on Process in Process navigator).
Please take in mind that BPA model is a use case so you have to refurbish it totally if you need a process model.
Some time we use BPA models as a blueprint but we never convert them to BPM - loose of time.
Good luck.
Igor

Similar Messages

  • Modelling Collaborative BPM across Value Chain Evaluation of Approaches

    Question: Which approach is easy for modelling Collaborative BPM across value chain A) Centralise, B.) Decentralise, and C) Peer to Peer approach for?  What are the pros and cons?  What are the other important factors related with each approach?
    Explanation of these approaches:
    Centralise CBPM:  Ownership of Collaborative System is with one Central Organisation and Other Partners Participate in this collaboration through various UI such as portal.  Example, Collaboration between the automobile manufacturer and dealer were auto mobile manufacturer provides portal for dealer to place order, manage its customer and handle warranty and recalls.
    Decentralise CBPM: In this approach every partner provides communication technology like Web Services for its Business Partner for collaboration.  The ownership is decentralise and more flexible.
    Peer-to-Peer CBPM: In ideal condition in this approach every Partner should have the same technology which is developed for handling collaborative Business Processes.  In this case the same modelling facility is available across the value chain.
    I kindly request you to post your views on this topic as this is related with my dissertation topic.
    I welcome your views and guidance.
    Regards,
    Ganesh Sawant

    kRISHNA,
    -->Send Step to send the file message with system ACK
    By system acknowledgement do you mean by acknowledgement type application or transport?
    -->After checking the status ,call the RFC synchronously.. i.e Synch Send Step.
    can i call rfc synchronously there after if yes then please let me know logic/reason behind...?
    -->But where are you planning to have mapping ?
    since in first two steps receive and send i am just picking the file and posting it some other place so no mapping is required but after posting the file i am using a graphical mapping program defined in IR only for mapping sync source message with the BAPi/RFC which is going to be triggered.
    but i am getting error related to mapping...
    Kindly correct me if i am wrong

  • How to convert BPA model to BPEL process flow?

    Hi All,
    I am looking for documentation which explains below concepts
    1. Converting BPA model into a BPEL process
    2. Just wanted to add single human task definition from BPA model to BPEL process
    Can anybody please point me to correct documentation?
    Regards,
    Praveen

    Hi Don,
    you can perform this task with ASSIGN activity.
    For example, you have two variable V_ENV_TYPE (with type of environment) and V_TEXT ("Failed mapping <mapping name>"). Define additinal variable V_NEW_TEXT, bind Variable parameter of Assign activity to V_NEW_TEXT variable and define value in Assign activity as
    V_ENV_TYPE || ' ' || V_TEXTRegards,
    Oleg

  • 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...

  • Migrate BPM 7.11 process modells to BPM 7.2

    Hi,
    last week we have CE7.2 installed. Now there is a problem in migrating existing BPM 7.11 models to 7.2.
    Do anybody have already some experience in doing so?
    Regards

    Hello Martin.
    We have such experience. At first you have to change all dependencies of your SC from 7.11 to 7.20 (if you use NWDI import new SCs in your track and resync it in NWDS). Then build your DC with process model, and after this look for warnings. There you can find which advise you to convert process model from 7.11 to 7.20, apply quick fix and you model will be converted in right format. Remember about max size of warnng pool in your NWDS, not all of them may be shown.
    If this information doesn't help you, please provide more info about your project infrastructure and etc.
    Regards, Alexander.

  • Process Modelling in BPM 11g

    Hi Everyone, I need to design onboarding employee process. So for every department I am planning to design separate process and a overall parent process and planning to communicate via send/receive task between parent and child. So when i have multiple child process and a parent process can i see the overall audit trail from child process ? For example parent process is employeeProcess and child process is hrDepartmentProcess. When the employee instance is in hrDepartmentProcess, can i view the entire audit trail from parent till hrDepartmentProcess(interactive activity) as a participant in child process from bpmWorkspace? or Do i need to change my design for this?. Thanks for your time

    From what you've described, either the embedded subprocess or call activity would work.  I tend to use the embedded subprocess if the called subprocess is relatively simple or if I have a collection/list of items that I need to loop or burst out simultaneously.
    Don't know your use case, but I tend to favor the call activity over embedded subprocesses.
    Dan Atwood

  • Oracle BPA import model BPM Studio

    We cant import BPA models inside BPM Studio 11g. This tool cant 'see' the models inside BPA Server.
    How we can make this models inside BPA to be converted to BPM Studio 11g? What can be done?
    Does anyone know any samples or links or tutorials or something?
    We dont whatn bpel we need BPM

    Got the same problem. See some BPEL stuff and only an empty BPMN source screen.
    Found some warning messages in the extensions tab like
    oracle.bpm.bpa
    Warning: Classpath entry ...mw_home\pcbpel\fabric\lib\orawsdl.jar not found.
    Found the jar and copied it to the directory, but didn't help.
    Have the following error message in the extensions tab:
    (Unknown Source)
    Error: Field {0} of analyzer {1} references undefined bean {2}
    And no idea where it comes from.
    Do you have these messages, too?

  • 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

  • BPA + BPM = a successful team?

    As a current customer of Oracle BPM 6.0 (ALBPM), my company is currently also looking out for a BPA tool.
    Having recognized Oracle BPA and knowing that this is Aris OEM, my immediate thought is: How does this team up with Oracle BPM?
    To get more concrete:
    - Is it possible to use a process model repository with Oracle BPA and Oracle BPM?
    - Is it possible to roundtrip a process model between BPA and BPM?
    Or am I totally on the wrong track and a BPA process model always results in BPEL Server execution?

    Hello Dan, When the call was made to Apple they told me to bring the computer to a Authorized Apple Repair Center. Well there isn't one of those within several hundred miles of my location so my only logical decision was to send the computer in.
    I believe the issue with my fan included dust and age. Several weeks back I purchased a can of CleanSafe dust remover. I lifted the computer keyboard from the computer and shot the nozzle down into the fan (Note the computer was powered off). A lot of dust was blown out of there and I thought I may have solved the problem. However, after turning the computer back on and using it for a short period of time the fan kicked on again and it was still noisy. To me it sounded as if the bearings may have been going out of it. Whatever it was you can tell by my blog entry (posted above) that I am once again happy with my PowerBook.

  • Is Oracle BPM for only modeling process?

    Hi
    Is Oracle BPM only for Business process modeling? I know there is a PAPI java library to implement User Interface.
    But i geuss it takes a lot of Time. We are planning to use Oracle BPM process and Stuts for front end.
    Thanks

    Hi,
    Oracle BPM is similar to a pure-play process modeling tool in that it supports process modeling, documentation and simulation.
    Here's where Oracle BPM and process modeling tools differ. Oracle BPM was built and architected from the beginning as a full lifecycle Business Process Management (BPM) tool. This means that it is a complete solution with modeling, logic / business rules, end user interface, runtime and BAM capabilities built into it from the beginning 10 years ago.
    Go here http://download.oracle.com/docs/cd/E13154_01/bpm/docs65/index.html and click on "Oracle BPM data-sheet" for a marketing take on it's capabilities. If you'd like a 3 hour hands-on tour through it, click on the "Oracle BPM Tutorial for new users" link. If you do the tutorial, be sure to ping this forum if you get confused - we'll be glad to help.
    Undoubtedly, there's more than you wanted to know in this thread. At a minimum, take a look at the "End User Interface" paragraph below for my take on your Struts question. The nice thing about the forum is that others are sure to disagree with my recommendation and you'll get the benefit from their experience as well.
    Modeling
    Oracle BPM was built with one process modeling diagram. It is simple, BPMN based and quick to learn. It supports the roles and the activities I need to build robust processes. 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. As a developer, I use the same modeling diagram, but the tool profile I use is a robust IDE that lets me create the implementation details (objects, logic, integration to services and local testing). If I make a change as a developer, the business analyst can see the change if they look at the same process artifact (typically shared through a source control repository).
    Logic and Integration
    Process modeling tools are not BPM tools so they are not intended to support the process logic or integration to your existing IT assets needed to execute a business process.
    Oracle BPM can use a service bus as the intermediary layer to expose existing IT assets. Alternatively, Oracle BPM can expose and consume components directly if you do not have a service bus. These IT assets are stored in Oracle BPM's catalog for reuse by developers creating the logic needed inside Oracle BPM automated processes.
    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.
    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 can easily inherit attributes provided by the components exposed to Oracle BPM's catalog. This means that if you have an ERP system with 138 attributes, you do not have to rebuild this object from scratch in Oracle BPM.
    End User Interface
    Before deciding to create your own Struts based UI, examine the capabilities of the OOTB Oracle BPM Workspace. Others on this forum will disagree with this, but rebuilding the functionality of the Oracle BPM Workspace will take quite a bit of time and will require an in-depth knowledge of PAPI (Oracle BPM's API into the runtime Engine) knowledge.
    End user interface screens and complex end user interaction with a variety of screens can be built inside the Oracle BPM toolset's WYSIWYG editor. The forms use the attributes of the objects described in the previous paragraph. There's a common misconception that you cannot have both client side and server side components invoked from the UI. This is simply not the case. You can use both client side and server side components to do cross field validation or provide lists for valid values.
    If you'd been are a JSP shop you'd have had the flexibility to instead create your forms using the Oracle BPM tag library instead of the forms editor provided.
    Since you're a Struts shop, your presentations will be exposed as "External" using Interactive activity Screenflows.
    The forms you build are automatically presented in the OOTB Workspace.
    Runtime
    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.
    Hope this helps,
    Dan

  • BPM Modelling !

    Hi XI Gurus.. I need advice in modelling a BPM.
    We have a scenario
    1.) ECC sends Async request to PI ( there are three actions Create, update and Modify we are using webservices)
    2.) PI makes Sync call to External system( We are using webservices).
    3.) PI updates the response from External System to ECC .(Async call)
    An order request comes to PI from ECC (lets say Create order), at that point of time if the external system is down, PI has to retry the message. (This can be done using a blocks exception handler in BPM) . If a Modify  request comes for the same order number then BPM should not send it unless the Create request for that order is not successful. Meanwhile if a new order comes in then BPM has to process it. I guess this is not exactly a EOIO scenario, may be correlation......... Inputs will be appreciated. !!!

    Pramod,
    Is there any field coming from ECC that decides you need to call Update or Modify webservice?
    raj.

  • How to Import data models into BPA

    How can data models be imported into BPA? We understand that models can be imported from other
    BPA repositories. We need to import from something that does not start out as a BPA model. We know how to import the data objects using the Process Generator. But do not understand how to efficiently import Cluster or entity objects (representing tables) connected to ERM Attrribute objects (representing fields). Currently only an EPC model can be imported using the process generator. We've tried importing structures using UML import of class models, but the resulting model is not usable in standard data models.
    Any ideas?

    Have a look on this thread:
    Issues Importing BW Model in HANA Studio
    Regards,
    Krishna Tangudu

  • Oracle BPA jdeveloper integration

    anyone knows how to import into bpm studio an oracle bpa model????
    can be done?

    Try asking here:
    Business Process Management Suite

  • Legacy Integration - BPM suite or SOA suite?

    We have an existing legacy transaction engine, all dedicated CICS, including security (ransactions, exits, etc.). Looking to externalize and consolidate some of the business logic away from it. Databases are Oracle and DB2 on the host. Not more then five instances total.
    Definitely using WebLogic, not WAS, not JBoss. Hiring and training support team starting next month. Number of processes to be consolidated/transitioned is less then 40 total. Would you recommend BPM Suite or SOA suite with BPEL PM? Any benefits of one vs the other? We do have some BPM (AL) studio experience.
    Thanks in advance.

    Someone from Oracle should step in on this thread when they get a chance to provide greater depth on the BPEL side and the strategic direction on both Oracle BPM and BPEL.
    If you have Oracle Suite, you get Oracle Service Bus (OSB) which provides a platform that both BPEL and Oracle BPM can consume from. If you purchase Oracle BPM Suite, you get licenses for both Oracle BPM and BPEL and Oracle BPM processes can consume BPEL processes and vice versa. If you look at Oracle's plans for Oracle BPM 11g coming out sometime in the next 10 months, it appears to be a coexistance strategy leveraging the strengths of both Oracle BPM and BPEL.
    My initial reaction was to say that it's not an "either/or" scenario, but the realities of training budgets and skill sets pretty much dictate that you need to focus on one or the other.
    I've been doing Oracle BPM work for several years so recognize that although I am not biased, it might appear so in this thread. If you hit the BPEL forum, you'll get feedback from enthusiastic proponents of BPEL. Although I'd like to be, I'm not an expert on BPEL, but here's my take on your question.
    Modeling
    Oracle BPM was built with one process modeling diagram. It is simple, BPMN based and quick to learn. It supports the roles and the activities I need to build robust processes. As I hinted at in an earlier thread, 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. As a developer, I use the same modeling diagram, but the tool profile I use is a robust IDE that lets me create the implementation details (objects, logic, integration to services and local testing). If I make a change as a developer, the business analyst can see the change if they look at the same process artifact (typically shared through a source control repository).
    BPEL models are very useful for IT. Most times IT does not care or need to know about the roles / swimlanes and the BPEL tool does a nice job of not providing these extra artifacts. When the model has to be shown to non-technical executives, managers, SMEs and business analysts, it is typically shown in BPA. There is a round tripping interface between BPA and BPEL that the folks at Oracle can show you. Others may disagree, but I think there is a bit of a learning curve with BPA for business analysts. It has many different types of diagrams that let you see the different levels of decomposition and abstraction.
    Logic
    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 can easily inherit attributes provided by introspected components. This means that if you have an ERP system with 138 attributes, you do not have to rebuild this object from scratch in Oracle BPM.
    Probably one of BPEL's strengths is that there is not much coding inside the tool. Instead the logic mostly resides in the invoked components.
    UI
    End user interface screens and complex end user interaction with a variety of screens can be built inside the Oracle BPM toolset's WYSIWYG editor. The forms use the attributes of the objects described in the previous paragraph. There's a common misconception that you cannot have both client side and server side components invoked from the UI. This is simply not the case. You can use both client side and server side components to do cross field validation or provide lists for valid values.
    If you're a JSP shop, you have the flexibility to instead create your forms using the Oracle BPM tag library instead of the forms editor provided.
    The forms you build are automatically presented in the OOTB Workspace.
    I believe BPEL uses ADF as the forms builder interface. Others on this forum or folks on the BPEL forum are far more knowledgeable on ADF than I am and can give you the comparison between UI builders.
    Runtime
    Oracle BPM can be installed on WebLogic. There is a common misunderstanding that Oracle BPM cannot be clustered. This is also not the case. The engine was first ported to WebLogic about 4 years ago and clustering is supported.
    Integration
    As I mentioned in the earlier thread, both tools can provide the integration you're looking for. Both Oracle BPM and BPEL can use OSB as the intermediary layer. Oracle BPM can expose and consume component directly if you do not have OSB.
    Finally, Oracle BPM was built and architected as one complete solution with modeling, development, runtime, end user worklist and BAM capabilities built into it from the beginning 10 years ago. This integration makes the process modeling tool simple for both IT and business analysts to easily communicate using the same modeling syntax. Similarly, integration across the different parts of the product makes it easy to expose the components directly inside Oracle BPM's catalog (again - since you have SOA Suite, instead use OSB so you enable your SOA architecture). Even the end user interface (the Workspace) that exposes users' inboxes and displays the forms is OOTB and automatcally built for you by the tool.
    Hope this helps,
    Dan

  • Testing BPM on NWA with XML Content

    Hi SDN team,
    I'm working with SAP NetWeaver CE 7.3.
    I have modeled a BPM (based on the Microsoft OLX Web Service) and try to test it on SAP NetWeaver Administration (NWA). Therefor, I also have created a XML file. But when I upload it, the warning message "Datei kann nicht hochgeladen werden, da die Prozessdefinitions-ID für den Prozess, den Sie starten möchten, nicht übereinstimmt", that means "File cannot be uploaded, because the process definition ID for the process you try to start does not match"
    The XML file:
    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
      <soap:Header>
      <t:RequestServerVersion Version="Exchange2010_SP2"/>
      </soap:Header>
      <soap:Body>
      <FindFolder Traversal="Shallow" xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
      <FolderShape>
      <t:BaseShape>AllProperties</t:BaseShape>
      </FolderShape>
      <ParentFolderIds>
      <t:FolderId Id="AAEuAAAAAAAaRHOQqmYRzZvIAKoAL8RaAwAVb4+VoTScSajx6dP/9c40AAACQ1iEAAA="/>
      <t:DistinguishedFolderId Id="inbox"/>
      </ParentFolderIds>
      </FindFolder>
      </soap:Body>
    </soap:Envelope>
    Without the envelope, I got an error: "File not valid".
    Is there another way to define start (parameter) values? In my BPM, there is a Data Content for the process context.
    Thanks, Cheers,
    Cengiz

    Hello Cengiz,
    i don't know if i get this right. You have designed a BPM Workflow with a start trigger based on a microsoft wsdl and you want to test this now? You could start your process in NWA by navigating to Process-Repository and klick on your process definition and then click button "start process". Then you can enter start parameter. Also you could use the WSNavigator and search for your start Trigger. There you could also enter the paramters and start your process.
    BR,
    Tobi

Maybe you are looking for

  • How can I be sure a table is printed with at least 1 item before page break

    I've got a form with several tables (small and large ones, depends on the selection) and I don't like to print only the header on the first page (without any items) while a page break is needed. I like to reserve lines for every table (like in smartf

  • Adobe Photoshop Elements 4 removes three drives.

    Computer - AMD Athlon[tm]XP 2400+; 2.00 GHz, 1.00 GB of Ram. System - Microsoft Windows; XP Home Edition; Version 2002; SP2. 80GB hard disc, 60GB free space. Printer HP laserJet 1010 Q1. My newly purchased Adobe Photoshop Elements 4.0 has removed thr

  • Snow Leopard has no keyboard brightness control, why?

    Why does Snow Leopard have no brightness control on the keyboard ? Also why will the magic mouse not wake the screen from sleep ?

  • Does Windows 7 "System Builder" work on a Mac?

    I'm trying to find the cheapest way to get Windows 7 to work on both a Macbook Pro (2010 model) and Mac Pro (2008 model). I understand I need to buy two different copies of Windows, but the full retail version is so expensive!! Would the "System Buil

  • How to convert WIM files to PDF?

    I am trying to recover files saved from a back up cd. The files I'm trying to access are saved as a WIM file. I have no idea how to convert them to a pdf or image file.  Please help me.