Automating Business Process.. Workflow or BPEL??

Dear All,
I hope you help me in this:
We need to automate all the business processes exists at the work. Currently we are using Oracle database and Oracle Forms and Reports to build all our applications.
The developers are excellent at SQL and PL/SQL. There is not any knowledge about Java or any other programming language.
Should Oracle Workflow be used to automate our business processes? Could it be used from Oracle Forms? or any other Oracle tools in general?
Or we should go for Oracle BPEL instead of Oracle Workflow?
I hope you help me in this
Emad

The idea is to automate everything. I am working in a university, so, there are many bunisess process such as:
1. Hiring New Employee: starting from the request of hiring the new employee up to the approving of hiring and signing the contract with this new employee.
2. Student Process: such as request to drop registered course, enrolling a closed course because of a special conditions... etc
3. Employees Requests: could be software/hardware maintenance request, could be electrical maitenance...etc
The nice thing that we (as IT department) has worked with the Quality unit at my work and we have documented every business process. So, now we know every business process from it will start and where it will end.
Now, we need to automate this. There is a debation that our developers should develop this system. I have said NO, there are Workflow Engines exist in the IT world and we have to study them and choose the best one for our needs.
We are using Oracle Database and Oracle Forms and Reports. We have excellent working experience in SQL and PLSQL.
Honestly, I have been thinking of Oracle Workflow, but Oracle BPEL beckons me.
Therefore, I am posting this thread for the sake of help from experts here who already has an excellent experience in this
Waiting for your participations..
Thanks

Similar Messages

  • Automating Business Process.. should we go for BPEL??

    Dear All,
    I hope you help me in this:
    We need to automate all the business processes exists at the work. Currently we are using Oracle database and Oracle Forms and Reports to build all our applications.
    The developers are excellent at SQL and PL/SQL. There is not any knowledge about Java or any other programming language.
    Should we go for Oracle BPEL to automate our business processes? Could it be used from Oracle Forms??? Or it needs to be used from other development Oracle tools such as JDeveloper??
    I hope you help me in this
    Emad

    The idea is to automate everything. I am working in a university, so, there are many bunisess process such as:
    1. Hiring New Employee: starting from the request of hiring the new employee up to the approving of hiring and signing the contract with this new employee.
    2. Student Process: such as request to drop registered course, enrolling a closed course because of a special conditions... etc
    3. Employees Requests: could be software/hardware maintenance request, could be electrical maitenance...etc
    The nice thing that we (as IT department) has worked with the Quality unit at my work and we have documented every business process. So, now we know every business process from it will start and where it will end.
    Now, we need to automate this. There is a debation that our developers should develop this system. I have said NO, there are Workflow Engines exist in the IT world and we have to study them and choose the best one for our needs.
    We are using Oracle Database and Oracle Forms and Reports. We have excellent working experience in SQL and PLSQL.
    Honestly, I have been thinking of Oracle Workflow, but Oracle BPEL beckons me.
    Therefore, I am posting this thread for the sake of help from experts here who already has an excellent experience in this
    Waiting for your participations..
    Thanks

  • Integration with business processes (workflow)?

    Hi all,
    how OBIEE integrates with business process?
    kapil

    Hi,
    Integration can be done both ways:
    - You can call an iBot from any business proces via webservices.
    - You can call a business process (i.e. BPEL proces) from an iBot through a custom java script.
    Regards

  • Business Process workflow in CF

    I want to develop a business workflow like below,Is it possible in CF .. .
    Sequence Flow:
    Request center --- > Request (2nd department)  ---> Request (3 rd department)
    Parallel Flow:
    Request center   ----> 2nd department
                                                                          ----> Final Depatment
                               ----> 3nd department 

    <cfthread action="run" name="thr1">
    Sequence Flow goes here
    </cfthread>
    <cfthread action="run" name="thr2">
    Parallel Flow goes here
    </cfthread>
    <!--- Join the two threads. Use, for example, a 2 second time-out. --->
    <cfthread action="join" name="thr1,thr2" timeout="2000" />

  • Business process manager using Apex

    Has anyone implemented a declarative, generic business process/workflow engine similar to Oracle's BPEL Process Manager using Apex? There are some threads on this forum talking about BPEL's predecessor Oracle Workflow, an open source engine called PL/Flow and the like but they are more than 4 years old. I also see some survey/questionnaire type applications but they don't have process flow, routing, approvals, notifications and all that stuff. Other vendors have similar end-to-end solutions.
    Comments? Thanks

    Hi there,
    I've been trying to find more information about the same subject but it does not seems to be a very popular issue, I'm shocked!
    I've learned that 10g came with a workflow server buy it's not longer offered in 11g. The reason of course is to sell oracle BPMN/BPEL; unfortunately these tools are way out of my budget, they are good tools but extremely costly.
    Therefore, i've done some research about open source alternative that i could merge with apex applications to include routing, approvals via email, notifications, etc. And luckly there are a lot, too many to list, take a look at the link below
    http://java-source.net/open-source/workflow-engines
    Let me know if you find osme other alternatives,
    Thanks,

  • Kick off a business process with JMS message

    I'm a newbie with a job that's way over my head and I'm thouroughly confused on
    the logic involved with kicking off a business process (workflow) through the
    reciept of a JMS message. The docs say it can be done. I have a business process
    in one project folder of an enterprise app, its start node is a channel subscription.
    Can I somehow send a JMS message directly to the business process? (Send a message
    NOT from within the weblogic environment, but from outside) I have created a
    Message Driven bean in a seperate project folder of the same application as the
    business process. From an outside client, I think I might need to invoke the
    MDB with a JMS message, then call the business process from there. Is this totally
    off-base? What do event generators have to do with any of this?
    Please help.

    Yes, you use the event generator.
    Open up the Weblogic Integration console, click on Event Generators.
    Add a JMS Event generator that listens to the queue you are interested
    in, and then select the channel that your process has subscribed to.
    Lisa wrote:
    I'm a newbie with a job that's way over my head and I'm thouroughly confused on
    the logic involved with kicking off a business process (workflow) through the
    reciept of a JMS message. The docs say it can be done. I have a business process
    in one project folder of an enterprise app, its start node is a channel subscription.
    Can I somehow send a JMS message directly to the business process? (Send a message
    NOT from within the weblogic environment, but from outside) I have created a
    Message Driven bean in a seperate project folder of the same application as the
    business process. From an outside client, I think I might need to invoke the
    MDB with a JMS message, then call the business process from there. Is this totally
    off-base? What do event generators have to do with any of this?
    Please help.

  • Difference between Business Process and Workflow

    Hi all,
    What is the difference between Business Process and Workflow? i have googled it and I don't really understand that complicated definition? Is there any examples to illustrate the difference between the both?

    Hi,
    I will try to put here , my perspective of this. If somebody knows better, they can update further on this.
    Business process is purely on the perspective of the users. It may or maynot have anything to do with the system. When a draw a business flow diagram, we dont take care of how each and every process is handled in the system. The best illustration is an example of authorisation.
    Let me say that I create a Purchase requisition. Once it is released a PO will be created by procurement managerD
    This is a business process. However if we look at the system perspective, it can be like this.
    1. Create a PR.
    2. Check the value of the PR
    3. If value <$100,an email needs to be send to person A, if it is $100 to 300$, an email should be send to person B and if >$300, an email should be send to B and C.
    4.Once it is released, an email shoudl be send to D for creating a PO on this PR.
    Here not only the process, but also how the work is delegated across  various entities of the process is mentioned.
    There are softwards like VISIO which actually take care of the business process in the perspective of the entities involved in the process. A workflow is a moredetailed version of business process with the roles of entities clearly defined and hence configured well in the system.
    The concept is workflow is mostly used in the processes of authorisations, business activity monitoring(BAM), etc.
    Hope I make it little clear to you.
    You can reward if my response is of some help to you

  • BUSINESS RULES WITH SYNCHRONOUS BPEL PROCESS

    Hi
    I want to know whether i can use Business Rules with Synchronous BPEL process. Actually i developed an example synchronous BPEL process but while invoking decision service it generated an error stating RECEIVE TIMEOUT fault. But when i created identical process in ASYNCHRONOUS mode it went through without any error.
    Thanks and Regards
    Vishnu

    Just in case, here is some documentation about changing the syncMaxWaitTime
    http://download-east.oracle.com/docs/cd/B31017_01/integrate.1013/b28980/bpel_install.htm
    Jan Kettenis

  • Is the XI Business Process Engine similar to R/3 Workflow Engine ?

    Is the XI Business Process Engine related to the SAP R/3 workflow engine ?  I can see similar terminology like Container operation between the two workflow depictions.
    -Manish

    Hi Manish,
    the BPM engine is exactly the Workflow engine included in the WAS installation of XI.
    You can see that a BPM saved and activated generate a workflow template (don't touch it!).
    You'll discover that the monitors of BPM are the tipical transaction of SAP workflow.
    Regards,
    Sergio

  • How to create BPEL Guided Business Process

    I am using JDeveloper 11.1.1.3 with the updates for BPM Studio.
    I created an application with a SOA project with a SOA BPEL Process. When I opened the BPEL process, I can't find the "Activity Guide Properties" icon to open the "Edit Activity Guide" window to setup the "Activity Guide" as per the documentation:
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15176/soa_activity_guides.htm#insertedID7
    I looked through everywhere on the BPEL process screen and the menus but had no luck to find a way to open the "Edit Activity Guide" window.
    Anyone knows how to open the "Edit Activity Guide" window within the BPEL process ?

    I believe the documentation for createing a BPEL Guide Business Process may be incorrect
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15176/soa_activity_guides.htm#CJAHCECC
    Incorrect #1: there is no "Activity Guide Properties" icon anywhere when the BPEL process is opened.
    (I am able to open the "Edit Activity Guide" window by clicking the "Activity Guide" node under the "BPM Project Navigator")
    Incorrect #2: There is no "Expose as Activity Guide" check box in the "Edit Activity Guide" window
    My hypothesis on setting up a Guided BPEL process is to set the set the BPEL process as the root process in the "Edit Activity Guide" window.
    This is based on how a Guided BPMN process is setup.
    However, the drop down listbox for the "Root Process" is empty even there is a BPEL process created in the project.
    As a result, I can't set the BPEL process to be the root process of the "Activity Guide".
    I am pretty sure there is no way you can create a Guided BPEL Business Process following the instructions in the above documentation link.
    Hopefully, I'll hear from some BPM guru from Oracle who can point out how to create a Guided BPEL Business Process using JDeveloper 11.1.1.3 with plug-ins for BPM Studio.

  • SAP Business one Workflow Approval process

    Hi experts,
    i have gone through the SAP Business one workflow pdf and i see an approval process template created but they noted i go to online help for the approval process.
    Can anyone show me a link to the SAP business one workflow online help?
    Can someone create a workflow process that requires approval and share with me?
    urgent help is needed
    Regards
    Justice

    Hi,
    Please refer below links:
    http://help.sap.com/saphelp_sbo900/helpdata/en/13/a291a101f64ad9bf4b27978097a5db/content.htm
    How to use Approval Procedures in SAP Business One - YouTube
    A Demonstration of Workflows, Approvals and Alerts in SAP Business One 8.8 - YouTube
    Thanks & Regards,
    Nagarajan

  • Workflow and business process

    hi,
    may i know where (transaction code or table or configuration path) can tell that which business process has workflow activated.
    for example PO me21n, how do we know that me21n has workflow activated or not.
    thanks

    Hello,
    You can also look in SWE2 to see which linkages are active, and which ones could produce workflows if they were activated.
    Making the connection from the BOR or Class back to the transaction is a bit more difficult. You could try executing the transaction (e.g. creating a PR) and then look in SWEL (event trace) to see if any events are created.
    regards
    Rick Bakker / hanabi technology

  • OTN Webcast: Jan 22nd: Leveraging BPEL to Extend Siebel Business Processes

    Leveraging BPEL to Extend Siebel Business Processes
    In this Webcast, we will give you an overview of how Oracle BPEL Process Manager can be used to extend Siebel Business Processes. This presentation will provide a demonstration and opportunity for interactive Q&A.
    When: Tuesday 22nd January 2008 - Noon PST, 8pm GMT
    Duration: 45 minutes
    Audience: Siebel Developers, Siebel Technologists, Fusion Middleware Developers and anyone wanting to learn how to best leverage FMW with Siebel Applications
    http://www.oracle.com/technology/tech/fmw4apps/siebel/webcasts/jan2008.html

  • Error while converting BPMN to BPEL in Business Process Architect

    Hey,
    I am using Business Process Architect 11gR1 where I have modeled my process. Now that I have to move this model to BPM, I am using the option SOA -> share blueprint with IT in BPA. A dialog appears that asks to validate the model. I confim with "Yes" and it shows the conversion progress bar but after the while an error appears (a java exception). A report opens in my browser that has the following message
    Validation of a service-oriented BPMN model in Oracle BPA Suite
    Structure rules for BPMN in Oracle BPA Suite
    Rules for a service-oriented BPMN model in Oracle BPA Suite
    String not found: RULEKIND_NAMEd89733d0-d605-11db-0505-000fb0c4ad32
    The java exception is "Error while creating report:
    report: oraclebpmn2bpel, line 632
    Type error: cannot find function getErrNo in object.java.lang.IllegalArgumentException. (oraclebpmn2bpel#632)
    can anyone please help me as to why this happens and how it can be sorted out?
    Edited by: user10303310 on Dec 13, 2011 3:10 AM

    Hi Julika,
    The error message might not be related to the activities itself. I assume your model is not well structured. Consider that the following points aren't disregarded:
    * Never "jump" out of a particular branch into a different part of the model or into another branch
    * All functions/events have only one incoming/outgoing connection
    * Process parallel flows should be specified by splitting and joining AND/XOR rules, or they should contain either one splitting AND/XOR rule only for which there is no other connection between their paths, or one joining AND/XOR rule only that is met by all connections.
    Let me know if it did not help to fix your problem.
    Best regards,
    Danilo

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

Maybe you are looking for