Process Ownership in Cross Organisation BPM
Hi all,
What are the pros and cons of using Peer-to-Peer based decentralise approach for managing Inter-Organisational BPM?
What are the challenges and what are the benefits from the aspects like autonomy, governance, security, modelling, monitoring, and process ownership?
Regards,
Ganesh Sawant
PROS:
Using the Webservices you can trigger the BPM Process and pass the values from the web dypro component which will available for the end user and pass it on to the BPM Proess.
We can use EJB as a webservice, where the automated activity in the BPM can output the value based on the logic in the EJB Function. We can manage the automated activity which runs in the back ground of the process as per our logic and returns the value to the next task.
CONS
Using Webservices in the various activity with fewer data is not advisable as it takes longer time to deploy the process. And any change in the data in the webservices requires regularly re importing of the web services.
Similar Messages
-
Peer-to-Peer approach for Cross Organisation BPM
What are the pros and cons of using Peer-to-Peer based decentralise approach for managing Inter-Organisational BPM?
( 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, monitoring, and implementation technology is available across the value chain. )
What are the challenges and what are the benefits from the aspects like autonomy, governance, security, modelling, monitoring, and process ownership?
Thanks you
Regards
Ganesh Sawant
Edited by: ganesh sawant on Jul 16, 2011 8:45 PMPROS:
Using the Webservices you can trigger the BPM Process and pass the values from the web dypro component which will available for the end user and pass it on to the BPM Proess.
We can use EJB as a webservice, where the automated activity in the BPM can output the value based on the logic in the EJB Function. We can manage the automated activity which runs in the back ground of the process as per our logic and returns the value to the next task.
CONS
Using Webservices in the various activity with fewer data is not advisable as it takes longer time to deploy the process. And any change in the data in the webservices requires regularly re importing of the web services. -
Role of Web Services in cross organisation BPM
What are the pros and cons of using web service based decentralise approach for managing Inter-Organisational BPM? What are the challenges and what are the benefits?
Regards
Ganesh SawantPROS:
Using the Webservices you can trigger the BPM Process and pass the values from the web dypro component which will available for the end user and pass it on to the BPM Proess.
We can use EJB as a webservice, where the automated activity in the BPM can output the value based on the logic in the EJB Function. We can manage the automated activity which runs in the back ground of the process as per our logic and returns the value to the next task.
CONS
Using Webservices in the various activity with fewer data is not advisable as it takes longer time to deploy the process. And any change in the data in the webservices requires regularly re importing of the web services. -
Challenges in Implementing Inter Organisation BPM
Hi all,
What are the Technical and Business challenges for implementing collaborative BPM across the value chain?
What critical aspects need be considered for implementing Cross Organisational BPM?
Thank you,
Regards,
Ganesh Sawant
Edited by: ganesh sawant on Jul 16, 2011 8:57 PMPROS:
Using the Webservices you can trigger the BPM Process and pass the values from the web dypro component which will available for the end user and pass it on to the BPM Proess.
We can use EJB as a webservice, where the automated activity in the BPM can output the value based on the logic in the EJB Function. We can manage the automated activity which runs in the back ground of the process as per our logic and returns the value to the next task.
CONS
Using Webservices in the various activity with fewer data is not advisable as it takes longer time to deploy the process. And any change in the data in the webservices requires regularly re importing of the web services. -
Autonomy is Inter organisational BPM
Which approach is suitable for maintaining high degree of autonomy in inter organisational BPM?
How it affects the ownership of processes?
These approaches are Centralise, Decentralise, and Peer-to-Peer.
Explanation of these approaches:
Centralise CBPM: Ownership of Collaborative System is with one Central Organisation and other Partners Participate in this collaboration through use of various UIu2019s such as portal. Example, Collaboration between the automobile manufacturer and dealer were automobile 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, monitoring, and implementation technology is available across the value chain.
I kindly request your views and appreciate any questions and guidance.
Regards,
Ganesh SawantHi Afzal,
in all the customizing setting of note 308989 are good, then those fields should be filled.
Please check it very carefully.
Please check in customizing of sales order type (transaction VOV8) if the intercompany billing type maintained.
In case of stock tranfer order intercompany (where there is not sales order), run transaction 0VLK, display the delivery type used, and check the order type present in field 'Default Ord.Ty.' (usually it is 'DL').
Then check in VOV8 for this sales order type.
If everything is fine, then it is necessary to debug the delivery creation.
The field LIKP-VKOIV etc. should be filled in program FV50XFLK_LIKP_FUELLEN_IV in intercompany sales; program FV50XFLK_LIKP_FUELLEN_IV_UML in stock transfer order intercompany.
Best regards,
Ivano. -
Web Services in Inter Organisation BPM
Hi All,
What are the pros and cons of using web service based decentralise approach for managing Inter-Organisational BPM? What are the challenges and what are the benefits?
Regards,
Ganesh SawantPROS:
Using the Webservices you can trigger the BPM Process and pass the values from the web dypro component which will available for the end user and pass it on to the BPM Proess.
We can use EJB as a webservice, where the automated activity in the BPM can output the value based on the logic in the EJB Function. We can manage the automated activity which runs in the back ground of the process as per our logic and returns the value to the next task.
CONS
Using Webservices in the various activity with fewer data is not advisable as it takes longer time to deploy the process. And any change in the data in the webservices requires regularly re importing of the web services. -
Bpm process is not shown on bpm workspace but i see exception on the server
Hi Gurus,
When i try to deploy a simple BPM composite i am getting below exception.
deployment goes fine but when you open BPM workspace to initiate a instance , bpm process is not shown on bpm workspace instead i see below below error can anybody help me on this
===================
ttp://www.omg.org/bpmn20}task>,<{http://www.omg.org/bpmn20}terminateEventDefinition>,<{http://www.omg.org/bpmn20}text>,<{http://www.omg.org/bpmn20}textAnnotation>,<{http://www.omg.org/bpmn20}throwEvent>,<{http://www.omg.org/bpmn20}timerEventDefinition>,<{http://www.omg.org/bpmn20}transaction>,<{http://www.omg.org/bpmn20}userTask>
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleEvent(UnmarshallingContext.java:642)
at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:254)
at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:249)
at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportUnexpectedChildElement(Loader.java:116)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext$DefaultRootLoader.childElement(UnmarshallingContext.java:1049)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext._startElement(UnmarshallingContext.java:478)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement(UnmarshallingContext.java:459)
at com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector.startElement(SAXConnector.java:148)
at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1329)
at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:376)
at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:322)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:226)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:211)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:184)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:137)
at javax.xml.bind.helpers.Abstrac
2013-05-19T03:09:26.301-05:00] [soa_server1] [TRACE] [] [] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: e44dcdbf35e56301:-9a14728:13ebbc2239d:-8000-00000000000016a2,0] [SRC_CLASS: oracle.bpel.services.workflow.client.config.ClientConfigurationUtil] [APP: OracleBPMWorkspace] [SRC_METHOD: getClientConfiguration] WorkflowServiceClientContext: Cannot find client configuration file: wf_client_config.xml
[2013-05-19T03:10:40.511-05:00] [soa_server1] [ERROR] [] [oracle.bpm.common] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: e44dcdbf35e56301:-9a14728:13ebbc2239d:-8000-0000000000001815,0] [APP: OracleBPMWorkspace] [[
javax.xml.bind.UnmarshalException
- with linked exception:
[org.xml.sax.SAXParseException: <Line 1, Column 1>: XML-20108: (Fatal Error) Start of root element expected.]
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.createUnmarshalException(AbstractUnmarshallerImpl.java:315)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.createUnmarshalException(UnmarshallerImpl.java:514)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:215)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:184)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:137)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:184)
at oracle.bpm.project.io.serializers.model.bpmn.BPMN20Loader.load(BPMN20Loader.java:110)
at oracle.bpm.project.io.serializers.model.DefaultModelFormat.loadBPMN20CompliantModel(DefaultModelFormat.java:383)
at oracle.bpm.project.io.serializers.model.DefaultModelFormat.loadInternal(DefaultModelFormat.java:399)
at oracle.bpm.project.io.serializers.model.DefaultModelFormat.load(DefaultModelFormat.java:62)
at oracle.bpm.project.io.serializers.model.DefaultModelFormat.parse(DefaultModelFormat.java:182)
at oracle.bpm.project.io.fs.loader.ProcessesLoader.loadObject(ProcessesLoader.java:89)
at oracle.bpm.project.io.fs.loader.ProjectModelLoader.loadObject(ProjectModelLoader.java:63)
at oracle.bpm.project.io.fs.loader.ProjectModelLoader.loadObject(ProjectModelLoader.java:29)
at oracle.bpm.project.io.fs.FileProjectLoader.createFromXml(FileProjectLoader.java:148)
at oracle.bpm.project.FuegoProject.createFromXml(FuegoProject.java:901)
at oracle.bpm.client.internal.processmodel.marshalling.ProcessModelLoader.parse(ProcessModelLoader.java:137)
at oracle.bpm.client.internal.processmodel.marshalling.ProcessModelLoader.unmarshall(ProcessModelLoader.java:72)
at oracle.bpm.client.internal.processmodel.ProcessModelServiceRemoteClient.getProcessModel(ProcessModelServiceRemoteClient.java:50)
at oracle.bpm.papi.ora.mgr.SessionProcessManager.getProcess(SessionProcessManager.java:317)
at oracle.bpm.papi.ora.mgr.SessionProcessManager.getProcess(SessionProcessManager.java:119)
at oracle.bpm.papi.ora.mgr.SessionProcessManager.getProcesses(SessionProcessManager.java:142)
at oracle.bpm.papi.ora.ProcessServiceSessionAdapter.processesGet(ProcessServiceSessionAdapter.java:1359)
at oracle.bpm.workspace.model.common.PapiBean.getProcesses(PapiBean.java:3099)
at oracle.bpm.workspace.adf.model.common.BaseViewBean.initProcesses(BaseViewBean.java:600)
at oracle.bpm.workspace.adf.model.common.BaseViewBean.getAvailableProcesses(BaseViewBean.java:316)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:261)
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(Unknown Source)
at com.sun.el.ValueExpressionImpl.getValue(Unknown Source)
at org.apache.myfaces.trinidadinternal.taglib.ForEachTag.doStartTag(ForEachTag.java:117)
at jsp_servlet._jsf._view._search.__search_jsff._jspx___tag12(__search_jsff.java:750)
at jsp_servlet._jsf._view._search.__search_jsff._jspx___tag11(__search_jsff.java:712)
at jsp_servlet._jsf._view._search.__search_jsff._jspx___tag10(__search_jsff.java:650)
at jsp_servlet._jsf._view._search.__search_jsff._jspx___tag3(__search_jsff.java:310)
at jsp_servlet._jsf._view._search.__search_jsff._jspx___tag2(__search_jsff.java:250)
at jsp_servlet._jsf._view._search.__search_jsff._jspx___tag0(__search_jsff.java:139)
at jsp_servlet._jsf._view._search.__search_jsff._jspService(__search_jsff.java:100)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:416)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:326)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:523)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:444)
at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:163)
at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:184)
at oracle.adfinternal.view.faces.taglib.region.IncludeTag.__include(IncludeTag.java:442)
at oracle.adfinternal.view.faces.taglib.region.IncludeTag.doEndTag(IncludeTag.java:232)
at jsp_servlet._jsf._view.__viewpresentationnormal_jsff._jspx___tag23(__viewpresentationnormal_jsff.java:1194)
at jsp_servlet._jsf._view.__viewpresentationnormal_jsff._jspx___tag22(__viewpresentationnormal_jsff.java:1131)
at jsp_servlet._jsf._view.__viewpresentationnormal_jsff._jspx___tag12(__viewpresentationnormal_jsff.java:734)
at jsp_servlet._jsf._view.__viewpresentationnormal_jsff._jspx___tag5(__viewpresentationnormal_jsff.java:383)
at jsp_servlet._jsf._view.__viewpresentationnormal_jsff._jspx___tag4(__viewpresentationnormal_jsff.java:326)
at jsp_servlet._jsf._view.__viewpresentationnormal_jsff._jspx___tag3(__viewpresentationnormal_jsff.java:281)
at jsp_servlet._jsf._view.__viewpresentationnormal_jsff._jspx___tag2(__viewpresentationnormal_jsff.java:233)
at jsp_servlet._jsf._view.__viewpresentationnormal_jsff._jspx___tag0(__viewpresentationnormal_jsff.java:133)
at jsp_servlet._jsf._view.__viewpresentationnormal_jsff._jspService(__viewpresentationnormal_jsff.java:94)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:416)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:326)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:523)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:444)
at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:163)
at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:184)
at oracle.adfinternal.view.faces.taglib.region.IncludeTag.__include(IncludeTag.java:442)
at oracle.adfinternal.view.faces.taglib.region.IncludeTag.doEndTag(IncludeTag.java:232)
at jsp_servlet._jsf._view.__viewpresentationfixed_jsff._jspx___tag6(__viewpresentationfixed_jsff.java:407)
at jsp_servlet._jsf._view.__viewpresentationfixed_jsff._jspx___tag5(__viewpresentationfixed_jsff.java:353)
at jsp_servlet._jsf._view.__viewpresentationfixed_jsff._jspx___tag2(__viewpresentationfixed_jsff.java:238)
at jsp_servlet._jsf._view.__viewpresentationfixed_jsff._jspx___tag0(__viewpresentationfixed_jsff.java:133)
at jsp_servlet._jsf._view.__viewpresentationfixed_jsff._jspService(__viewpresentationfixed_jsff.java:94)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:416)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:326)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:523)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:444)
at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:163)
at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:184)
at oracle.adfinternal.view.faces.taglib.region.IncludeTag.__include(IncludeTag.java:442)
at oracle.adfinternal.view.faces.taglib.region.IncludeTag.doEndTag(IncludeTag.java:232)
at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag23(__masterdetails_jsff.java:1180)
at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag22(__masterdetails_jsff.java:1120)
at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag21(__masterdetails_jsff.java:1072)
at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag20(__masterdetails_jsff.java:1027)
at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag19(__masterdetails_jsff.java:982)
at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag18(__masterdetails_jsff.java:938)
at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag6(__masterdetails_jsff.java:414)
at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag5(__masterdetails_jsff.java:367)
at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag2(__masterdetails_jsff.java:252)
at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag0(__masterdetails_jsff.java:139)
at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspService(__masterdetails_jsff.java:100)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:416)The above issue is seen when we don't have proper FP patchset. after applying a patchset all issues sloved
-
Process sequence in File - XI/BPM - File scenario
how does QOS works within BPM, Since some processes may take time to process for whatever reasons ( due to some delays ).
I'm planning to develop a scenario like this.
I have 7 files which have same Batch number as part of File name which Iam planning to use as Correlation in BPM.
File 1 starts BPM.
Within BPM, all other 6 files will be received and sent out.
Then File 1 should be sent
Then I need to make SOAP call to trigger event on the 3rd party application.
My question is
If I use EOIO as QOS on the Sender file adapters, how does the process works in the following situations.
File 1 - Batch 1 arrives - BPM process 1 starts
File2 - batch 1 arrives - BPM process receivs and sends message
BPM here still waiting to receive files
File 1 - batch 2 arrives - BPM Process 2 starts
All other files . Since all files arrived, all files will be be received and sent out in BPM.
Now question is
BPM Process 1 is still waiting for other files to arrive and BPM process 2 is completed ( Are files will be waiting in Queue here ???)
Does writing of the files on the receiver side will be postponed until queue receives the files from BPM process 1 since I sued QOS as EOIO for all files ?
Would someone please clarify this please.Hi,
In this blog, I have used Business <b>Service</b> created in the integration directory.. This is an abstract . So I need to specify , the Sender and Receiver Interfaces explicitly in the business service. and it doesnot have any entry in the SLD.
But if you create the Business System in the SLD and if you import that into the Integration Directory-->Assign this into your configurations scenario, then this step is not required.
Regd. Importing Integration Process- BPM is kind of Abstract Service.. i.e BPM is acting as a Receiver Service and Sender service both..
i,e Source to BPM ( here BPM is a Receiver)
BPM to Target( here BPM is a Sender Service)
Hope this clarifies..
Regards,
Moorthy -
Process is not visible in BPM Workspace in Application panel 2
Hi dear developers,
I had a problem about BPM process. I was trying to implement this tutorial -> http://st-curriculum.oracle.com/obe/fmw/obpm/11g/r1/firstProcess/firstprocess_obpm11g.htm#t3
And all the steps had been done. But the deployment step, i couldn't see my process on the BPM Workspace. I searched the other opinions in the forum. It's completely same with this thread -> Process is not visible in BPM Workspace in Application panel
Nevertheless, couldn't find anything helpful. Could you help me please?
Thanks in advance.
ErdoHi Erdo
I hope you already ran the demo community seed app to create all the test users and groups etc in the default authenticator. If not, please see this below post:
Re: New to BPM: How to get the tasks in the Workspace
1. First login into bpm/workspace with domain adminstrator username/password. Then on right side, click on Adminstration link and see if you could see all the roles related to hello world app and also the users that you added to those roles.
One other very basic thing is, you should and must deploy the TaskForms project that has all the taskdetails UI pages. I hope you did this while deploying the workflow and checking the check boxes to deploy other ui projects also.
If seeding and getting demo uses is confusing, you can always use your own users. From weblogic console, create some extra users like weblogic1, weblogic2, weblogic3 etc with some password. Then use these users to assign to the roles from hello world app. Then login with these users. This will also work.
Thanks
Ravi Jegga -
No Process under Applications tab in bpm/workspace
Hi
Hope you are doing fine.
I have a peculiar problem - the same prj looks fine in one env and not in the other
I've created a BPM workflow, with the first task as Initiator, assigned roles/swimlanes to users properly, made sure the users existed in the server. Also created the taskform/UI prj, and deployed both UI prj and BPM prj. Checked in EM too. But for some reason, I could not see the process when logged into bpm workspace.
Irony here is that the same project, when I deployed it in my local server, I could see it, and the entire workflow is working fine.
But when I deploy it to my dev servers, deployment is hapenning fine, I could see the deployments in EM, also the taskform is associated to the humantask (checked by clicking on the prj in EM --> click on humantask --> Administration tab).
I'm not able to figure out why its not coming in one env and is coming in other.
Is there any extra configuration to be done? Would someone please respond.
Thanks in Advance
Regards
RaviKiranHi All
Just another comment on the same thing.
From some other post, I've seen that webcenter being configured in the domain caused the problem. Not sure if that is correct. Does it have to do with this issue?
https://kr.forums.oracle.com/forums/thread.jspa?threadID=1116370(last comment)
Process is not visible in BPM Workspace in Application panel (last comment)
https://kr.forums.oracle.com/forums/thread.jspa?threadID=2138159
I guess the dev server I'm using has webcenter, but unfortunately, I dont have control over it.
Regards
RaviKiran
Edited by: kiransaravi on Apr 10, 2013 12:20 PM -
PAPI WS and Process Webservice in the same BPM process
Hello All -
Can we use PAPI-WS and Process Webservice in the same BPM process?
Here is my plan for usage.
i. Use PAPI-WS for instance creation, workflow details and getting process instances.
ii. Use Process Webservice to execute particular task.
Did any one tried this and / or any idea on this?
BR,
Justin.Hi,
You can use both interfaces but keep in mind that when exposing a process as a webservice the two activities that you can invoke are the Begin and the Notification Wait.
Regards -
Autonomy, Governance and Monitoring Inter Organisational BPM
Hi All,
Which technological approach is suitable for implementing Collaborating BPM across the value chain from the point of view of Autonomy, Governance, Security, and Monitoring? What are the benefits of selecting the one approach over the other?
These approaches are Centralise, Decentralise, and Peer-to-Peer.
Explanation of these approaches:
Centralise CBPM: Ownership of Collaborative System is with one Central Organisation and other Partners Participate in this collaboration through use of various UI’s such as portal. Example, Collaboration between the automobile manufacturer and dealer were automobile 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, monitoring, and implementation technology is available across the value chain.
I kindly request your views and appreciate any questions and guidance.
Regards,
Ganesh SawantPROS:
Using the Webservices you can trigger the BPM Process and pass the values from the web dypro component which will available for the end user and pass it on to the BPM Proess.
We can use EJB as a webservice, where the automated activity in the BPM can output the value based on the logic in the EJB Function. We can manage the automated activity which runs in the back ground of the process as per our logic and returns the value to the next task.
CONS
Using Webservices in the various activity with fewer data is not advisable as it takes longer time to deploy the process. And any change in the data in the webservices requires regularly re importing of the web services. -
Approach for Inter Organisational BPM
Hi All,
I am doing Masters Dissertation in Collaborative BPM. My research topic is the evaluation of three approached for collaborating BPM across value chain.
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 automobile 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 found below critical aspects for evaluating these three approaches:
1] Autonomy
2] Collaborative process Modelling
3] Monitoring, Controlling, and Analysis
4] “Plug and Play” based Platform for Collaboration (Includes Security, Web Service and various adapters for communication and Language Support like Java for easy custom enhancement)
5] Governance
I kindly request you all to post your views about pros and cons for evaluating these approaches from the aforementioned critical aspects.
I welcome your questions and appreciate your valuable guidance.
Thank you ,
Regards,
Ganesh SawantPROS:
Using the Webservices you can trigger the BPM Process and pass the values from the web dypro component which will available for the end user and pass it on to the BPM Proess.
We can use EJB as a webservice, where the automated activity in the BPM can output the value based on the logic in the EJB Function. We can manage the automated activity which runs in the back ground of the process as per our logic and returns the value to the next task.
CONS
Using Webservices in the various activity with fewer data is not advisable as it takes longer time to deploy the process. And any change in the data in the webservices requires regularly re importing of the web services. -
Autonomy, Governance and Monitoring in Inter Organisational BPM
Which technological approach is suitable for implementing Collaborating BPM across the value chain from the point of view of Autonomy, Governance, Security, and Monitoring? What are the benefits of selecting the one approach over the other?
These approaches are Centralise, Decentralise, and Peer-to-Peer.
Explanation of these approaches:
Centralise CBPM: Ownership of Collaborative System is with one Central Organisation and other Partners Participate in this collaboration through use of various UIu2019s such as portal. Example, Collaboration between the automobile manufacturer and dealer were automobile 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, monitoring, and implementation technology is available across the value chain.
I kindly request your views and appreciate any questions and guidance.
Regards,
Ganesh SawantPROS:
Using the Webservices you can trigger the BPM Process and pass the values from the web dypro component which will available for the end user and pass it on to the BPM Proess.
We can use EJB as a webservice, where the automated activity in the BPM can output the value based on the logic in the EJB Function. We can manage the automated activity which runs in the back ground of the process as per our logic and returns the value to the next task.
CONS
Using Webservices in the various activity with fewer data is not advisable as it takes longer time to deploy the process. And any change in the data in the webservices requires regularly re importing of the web services. -
Process is not visible in BPM Workspace in Application panel
Hi all,
BPM/SOA Suite 11g
DB Oracle 10gR2
I have created and deployed successfully a BPM process following instructions at http://st-curriculum.oracle.com/obe/fmw/obpm/11g/r1/firstProcess/firstprocess_obpm11g.htm
i have seeded the demo community with no issues. Process roles has been mapped as well but i am not able to see any process in the BPM Workspace. later i mapped the user to simple weblogic user instead of jcooper and re-deployed my process but still not able to see the results.
tutorials said that
Note: If the HelloWorldProcess v1.0 link does not appear in the Applications panel on the Tasks tab, click the Process Tracking tab. It should appear there. You can instantiate the process from that tab.but this also not worked for me
any ideas what could be the issue? i have searched this forum but no successful solution EM doesnt allow to mapp roles in the security section in OracleBpmProcessRolesApp
or
do we can any other way to run and test the process ?
Regards,
Zeeshan BaigFYI i redeployed the process and assigned role to weblogic for testing but same result
David Read wrote:
The screen snapshots are very helpful, and the app roles with user assignment are clearly on the server. Can you add a screen snapshot that shows the BPMN model in jdev? Key thing to check is that the human task is an Initiator task type rather than just a simple user task. And that the task is in the correct swim-lane.
Check User task is initiator you can see here http://i55.tinypic.com/2r20ghy.jpg
User mapping with Roles http://i56.tinypic.com/2ufd6i9.jpg
Another snapshot that would help is of the SOA deployments in EM. This one is of the UI project deployed as an EAR:
http://img528.imageshack.us/img528/310/bpmnem.jpg
That would help to ensure that the composite is deployed correctly. From EM navigate to the SOA folder and then soa-infra->default. That will list the deployed composites and the default version.
ThanksWLS Console deployment http://i51.tinypic.com/2yxocwp.jpg
EM deployment http://i51.tinypic.com/35iy93o.jpg
EM Composite Info http://i55.tinypic.com/2hdwow2.jpg
You can download the project from here http://orclsamples.googlecode.com/files/HelloWorld_OBE.zip
Thanks
Maybe you are looking for
-
HELP! I need some help from true Mac fans! What should I buy???
So, I'm moving to Japan, which has a couple of implications (other than the fact that my wife's parents and my parents are looking for any legal recourse to stop us from taking their only grandchild out of the country). More importantly however, I ha
-
ITunes no longer links to photos?
I had a large photo library on an external hard drive - i followed itunes help and in the prefs i said: Don't caopy to itunes library when i imported serval gigs of photos to the app. everything was fine. now, i just hooked a camera to itunes for th
-
Internet signal but no Windows XP internet connection
I have a MacPro partitioned using BootCamp and can access the internet using the Mac OS side but when I open to the Windows XP partition, I have an "excellent" signal denoted in the lower right hand corner but can not get a connection to the internet
-
When I print a photo wirelessly from the test it prints correctly. However, when I choose to print a photo outside of the setup it prints on paper instead of the photo paper. I check 4 x 6 print on HP Premium Paper. What am I doing wrong?
-
GETWA_NOT_ASSIGNED_RANGE Short Dump in BW
Hi, Recently, we have upgraded our BW system from SP10 to SP12 and done with Unicode Conversion on existing BW3.5 After this, while executing FI GL queries, they are displaying message: "Field Symbol has not been assigned" with short dump "GETWA_NOT_