Sunday, September 18, 2016

Configuring Actionable Human Workflow Notification In Oracle SOA Suite 12.2.1.1.0

Pada kesempatan kali ini saya akan menjelaskan cara agar bisa melakukan action (approve/reject) melalui email menggunakan jdeveloper. Namun ada beberapa hal yang perlu diperhatikan, yaitu sebagai berikut :

1. Pastikan service messaging pada Enterprise Manager sudah dapat digunakan untuk send notification. (Testing Send Notification). Jika masih gagal bisa mengikuti langkah dibawah.
2. Actionable notification hanya dapat digunakan pada jdev version 11.1.1.5.0 ke atas.

Langkah - langkah untuk konfigurasi email notifikasi pada Oracle Enterprise Manager 12c, sebagai berikut :
1. Setelah login EM akan masuk ke halaman Home.


2. Pilih Target Navigation seperti gambar dibawah ini yang iconnya berada pada sebelah kiri atas.
    Pilih User Messaging Service ==> usermessagingdriver-email.

3. Pilih panah bawah seperti tampilan dibawah ini. Pilih Email Driver Properties.


4. Akan muncul tampilan seperti dibawah ini. Klik Create

5. Isi sebagai berikut :
     Name : nama kofigurasi

Driver-Specific Configuration 
E-mail Receiving Protocol  : tipe protokol (POP3/IMAP)
Outgoing Mail Server : hostname/ipaddress outgoing mailserver
Outgoing Mail Server Port : port outgoing mailserver
Default From Address : default email pengirim outgoing
Outgoing Username : username outgoing
Outgoing Password : password username outgoing
Incoming Mail Server hostname/ipaddress incoming mailserver
Incoming Mail Server Port : port incoming mailserver
Incoming Mail IDs : default email untuk incoming
Incoming User IDs : username incoming
Incoming Passwords : password dari user id incoming


6. Klik Save

7. Ke soa > soa-infra(soa_server1), klik kanan  SOA Administration > workflow properties.


8. Pilih Notification Mode = Email. Isi from address, actionable address dan reply to address.
    Klik Apply.




Untuk actionable (approve/reject) melalui email dapat mengikuti langkah dibawah ini :
1. Buka Jdeveloper, yang saya gunakan saat ini adalah Jdeveloper 12.2.1.1.0.
2. Pilih Human Task yang akan diaktifkan fitur ini


3. Pilih Notification. Akan ada 3 Task status default.
    - Assign : notifikasi ketika proses dimulai (berisi notifikasi untuk melakukan approve/reject suatu   proses).
   - Complete : notifikasi akan dikirim jika proses tersebut selesai dilakukan
   - Error : notifikasi akan dikirim jika ada suatu proses yang gagal


4. Pilih tab Advanced seperti gambar dibawah ini. Pada point ini adalah yang paling penting.
    Kalian dapat melakukan checklist untuk :
 
    Make notification actionable : untuk approve / reject melalui email notifikasi
    Send task attachments with email notification : untuk mengirim attachment pada notifikasi



Sekian dari saya semoga bermanfaat. :)


No comments:

Post a Comment