Tuesday, November 19, 2013

Why you may consider NOT using the Terminate End Event in Oracle BPM Suite

In this article I explain why you should try to avoid using the Terminate End Event in Oracle BPM 11g.

According to the BPMN specification, the Terminate End Event is supposed to terminate a process instance at the level at which it is raised, including any ongoing activity for sub-processes. But is should not terminate any higher level (parent) process.

With OBPM 11g it works differently (at least up to PS6), as raising a Terminate End Event will actually terminate the composite's instance. Except for human tasks, because as clearly stated in the documentation: "Human tasks are independent from BPMN processes. If you terminate a BPMN process while it runs a user task, the associated human tasks keeps running independently". The reason is that the human workflow engine runs separately from the BPM engine.

In the process below this will result in the situation that the Review Data task will still show in Workspace, while the associated process instance is already terminated. That was not the original intention of this model.


This flow shows what actually happens:


Conclusion: before considering using the Terminate End Event be well aware of its behavior. Consider alternate types of modeling, like raising a business exception that is caught by the parent process, which then uses an Update Task activity to withdraw all human tasks before actually ending. In this way you can prevent any human doing accidentally doing work for nothing.

Such a model would look like this:


24 comments:

  1. Anonymous2:49 PM

    good article. nice info

    ReplyDelete
  2. Hi,

    I have a basic query here. Like a normal process if I have used End Event in my process and let say the process has completed. After that If someone wants to see the data of the process like after a month or so, is it possible to retreive that data and present in a human task?

    For instance I created an Order processing application which has Data input human task and data approval human task. Once both human task is completed i'm simply pointing to End Event.

    What if after a month that Order data needs to be reviewed by someone, who might be Approval manager or someone just want to see all application and its data submitted by human tasks.

    ReplyDelete
  3. Anonymous9:14 AM

    good
    Mengobati atau Menghilangkan Kutil di Kemaluan Wanita
    Mengobati atau Menghilangkan Kutil Kemaluan Wanita
    Menghilangkan Kutil di Kemaluan Wanita
    Mengobati atau Menghilangkan penyakit Kutil di Kemaluan Wanita
    Mengobati dan Menghilangkan Kutil di Kemaluan Wanita
    Mengobati atau Menghilangkan Kutil di Kemaluan Laki-laki
    Mengobati atau Menghilangkan Kutil Kemaluan Laki-laki
    Menghilangkan Kutil di Kemaluan Laki-laki
    Mengobati atau Menghilangkan Kutil di Kemaluan
    Mengobati dan Menghilangkan Kutil di Kemaluan Laki-laki
    Mengobati atau Menghilangkan Kutil di Kemaluan Perempuan
    Menghilangkan Kutil di Kemaluan Perempuan
    Mengobati Kutil di Kemaluan Perempuan
    Mengobati atau Menghilangkan Kutil Kemaluan Perempuan
    Mengobati dan Menghilangkan Kutil di Kemaluan Perempuan
    keluar nanah dari kemaluan pria
    keluar nanah di kemaluan pria
    obat keluar nanah dari kemaluan pria
    pengobatan alami keluar nanah dari kemaluan pria
    pengobatan tradisional keluar nanah dari kemaluan pria
    Penyebab Keluar Nanah dari Kemaluan Pria
    Penyebab Keluar Nanah Kemaluan Pria
    Penyebab Keluar Nanah dari Kemaluan laki laki
    Penyebab Keluar Nanah di Kemaluan Pria
    Penyebab terjadinya Keluar Nanah dari Kemaluan Pria
    Gejala Keluar Nanah dari Kemaluan Pria
    Gejala Keluar Nanah Kemaluan Pria
    Keluar Nanah dari Kemaluan Pria
    Gejala sakit Keluar Nanah dari Kemaluan Pria
    Gejala Keluar Nanah dari Kemaluan
    Obat Keluar Nanah dari Batang Kemaluan Pria
    Obat Keluar Nanah Batang Kemaluan Pria
    pengobatan Keluar Nanah dari Batang Kemaluan Pria
    Obat ampuh Keluar Nanah dari Batang Kemaluan Pria
    Obat alami Keluar Nanah dari Batang Kemaluan Pria
    Mengobati Keluar Nanah dari Kemaluan Pria
    Mengobati Keluar Nanah Kemaluan Pria
    Mengobati penyakit Keluar Nanah dari Kemaluan Pria
    Mengobati Keluar Nanah dari Kemaluan

    ReplyDelete
  4. visit also the article http://caramengobativera.blogspot.com/2015/10/cara-cepat-menyembuhkan-gagal-ginjal-akut.html

    ReplyDelete
  5. information regarding treatment for coccyx pain

    ReplyDelete
  6. thank's to sharing this article...

    ReplyDelete
  7. Cari Obat Salep Kutil di Penis Selain kecil, ciri-ciri kutil kelamin adalah menyerupai bintik atau benjolan berwarna merah muda atau abu-abu. Beberapa bintik tersebut ada yang tumbuh secara berdekatan dan terlihat seperti kembang kol. Bahkan kutil kelamin ini bisa menjadi makin banyak dan membentuk kelompok-kelompok besar. http://pengobatan-herbal-manjur.blogspot.com/2016/01/cari-obat-salep-kutil-di-penis.html , Resep Mengobati Infeksi Kutil di Penis Sebaiknya jangan mencoba obat-obatan yang dijual secara online lewat internet, karena sangat beresiko dan faktor keamananya tidak terjamin. http://solusiherbal432.blogspot.com/2016/01/resep-mengobati-infeksi-kutil-di-penis.html
    Cari Pengobatan Kutil di Penis Selain pada alat vital dan daerah di sekitarnya, kutil kelamin juga dapat tumbuh pada mulut atau tenggorokan. Biasanya kondisi ini ditularkan melalui seks oral. http://caramengobati321.blogspot.com/2016/01/cari-pengobatan-kutil-di-penis.html , Cara Terbaik Mengobati Infeksi Kutil di Penis Sekali lagi dikatakan bahwa dokter adalah orang yang terbaik untuk memberikan resep obat krim ini kepada penderita. Dan jika anda merasa mengalami penyakit kutil kelamin ini maka segeralah pergi ke dokter sebagai tindakan pencegahan paling pertama. http://caraherbal321.blogspot.com/2016/01/cara-terbaik-mengobati-infeksi-kutil-di.html
    Kutil Pada Kemaluan Pria Kutil kelamin merupakan salah satu jenis penyakit seksual menular yang paling umum. Kondisi ini disebabkan oleh humanpapilloma virus (HPV). Virus yang hidup di dalam sel-sel tubuh ini memiliki lebih dari seratus jenis dan tidak semuanya menyebabkan kutil kelamin. http://obatkutilkelaminampuh.com/2015/12/menghilangkan-kutil-pada-kemaluan-pria.html , Cara Menghilangkan Kutil Pada Kemaluan Pria Dengan begitu maka obat krim ini dapat langsung diterapkan kepada kulit kelamin anda , khususnya hanya pada kutil dan bukan kulit di sekitarnya. Sebelumnya penderita juga harus bertanya kepada dokter mengenai efek samping dari krim yang digunakanya. http://denature222.livejournal.com/24310.html

    ReplyDelete
  8. Anonymous2:48 PM

    Thanks....hopefully this article can be useful for the visitors.
    obat kencing nanah yang cepat sembuh
    obat herbal untuk penyakit sipilis

    ReplyDelete
  9. An impressive share, I just given this onto a colleague who was doing a little analysis on this. And he in fact bought me breakfast because I found it for him.. smile. So let me reword that: Thnx for the treat! But yeah Thnkx for spending the time to discuss this, I feel strongly about it and love reading more on this topic. If possible, as you become expertise, would you mind updating your blog with more details? It is highly helpful for me. Big thumb up for this blog post!
    cara menghilangkan kutil
    obat kutil kelamin manjur

    ReplyDelete
  10. Anonymous9:47 AM


    I’d have to check with you here. Which is not something I usually do! I enjoy reading a post that will make people think. Also, thanks for allowing me to comment!
    obat kondiloma akuminta
    obat kutil kelamin pada pria
    obat kutil kelamin herbal alami

    ReplyDelete
  11. There are certainly a lot of details like that to take into consideration. That is a great point to bring up. I offer the thoughts above as general inspiration but clearly there are questions like the one you bring up where the most important thing will be working in honest good faith. I don?t know if best practices have emerged around things like that, but I am sure that your job is clearly identified as a fair game. Both boys and girls feel the impact of just a moment’s pleasure, for the rest of their lives.
    jual obat gonore/kencing nanah
    cara mengobati sipilis dengan obat alami
    cara cepat menghilangkan kutil
    jual obat raja singa

    ReplyDelete
  12. Anonymous7:17 PM

    This article is unique and interesting. thanks for your share. I have been meaning to write something like this on my website and you have given me an idea.
    mengobati kutil kelamin pada pria
    obat herbal alternatif untuk raja singa

    ReplyDelete