Approval Role

From InfiniteERP Wiki
Jump to: navigation, search

Introduction

Approval ini dibuat untuk mempersingkat proses kirim email tanpa melalui proses background. Tujuan di buat approval ini adalah agar mengurangai kinerja background proses dan proses kirim email realtime.


Fitur

  • Approval Langsung Mengirim Email
  • Dapat Di setting Sepesifik Organisasi
  • Dapat Di setting Sepesifik Menu


Instalasi

Header

Approval rules.png

Untuk Header memiliki field field

  • Organization = Mendifinisakan Appraval ini berjalan di organisasi mana
  • Cost center = Mendifinisakan cost center yang di guanakan (untuk sekarang belum di gunakan)
  • Department = Mendifinisakan deparetemen yang di guanakan (untuk sekarang belum di gunakan)
  • Window = Mendifinisakan Appraval ini di jalankan di windows mana
  • Job title = Mendifinisakan Job title yang di guanakan (untuk sekarang belum di gunakan)
  • Description = Menaruh keterangan tambahan.
  • Is Document Status Oez = Jika document status di windows menggunaan oez maka harus di ceklist

Line

Approval rules line.png

Untuk Line memiliki field field

  • Organization = di isi organisasi
  • Line = Runing number otomatis terisi oleh system
  • User = User yang melakukan approval
  • Documet Status = Di sis dengan Document status
  • Document Action= Di sis dengan Document Action
  • Alert Rule = Di isi alert yang akan di kirim alert
  • Team = Di isi dengan team


Setup

1.Create header Approval rules

a.Organisasi di isi sesuai dengan organisasi document yang di approve
b.Windows di isi seuai dengan windows mana approval yang akan berjalan

2.Create Line Approval rules

a.User di isi siapa yang akan melakukan approval
b.Documet Status di isi document status saat akan di approve
c.Document Action di isi dengan document status tujuan saat di aprove
d.Alert Rule di isi tujuan alert akan di kirim
e.Team di isi dengan klompok / team yang satu alur dengan approval berjalan

3.Setup Handler di Document routing configuration alur approval

a. create record Document routing configuration
b. windows di isi  windows mana approval yang akan berjalan
c. Tab di isi di tab mana approval yang akan berjalan
d. Document Action di isi dengan document status tujuan
e. Java Classname di isi dengan  org.wirabumi.gen.oez.porting.ApprovalActionHandler (jika sudah ada bawaan cukup aktifkan saja fuction di preference baru ada untuk order dan invoice)

3.Setup preference

a. Attribute = is_ExceptionAlertRole value = Y (untuk aktifkan  exception jika approval belum di setup di rules)
b. Attribute = is_ProcesAlertRole value =(untuk menjalankan fuction di approval di hanler yang sudah ada yang sudah bisa [OrderActionHandler.java dan InvoiceActionHandler.java ])
c. Attribute = messageAlertEmail value = 'di isis sesuai pesan yang akan di kirim lewat email' (jika tidak ada maka akan mengirim sesui default)
d. Attribute = url_alertemail value = 'url client jika ada'  (jika tidak ada maka akan mengirim sesui default)


Tutorial Penggunaan

Penggunaan Approval sama seperti proses sebelum nya

1. Pilih Documet yang akan di approve dan pilih approve

2. Saat muncul pop up Process Request pilih action dan tekan ok

3. Saat status berubah alert email akan terkirim.