Events Registry — أحداث التطبيق
سجّلها من:
All > System Policy > Events > Registry — Open direct
| Event name | Table | الوصف |
|---|---|---|
| x_786686_hr_leave.leave_v2.submitted | x_786686_hr_leave_req_v2 | الطلب أُرسل للاعتماد |
| x_786686_hr_leave.leave_v2.approved | x_786686_hr_leave_req_v2 | الطلب اعتُمد |
| x_786686_hr_leave.leave_v2.rejected | x_786686_hr_leave_req_v2 | الطلب رُفض |
الإطلاق من السكربت
// submitted — يُطلق في BR2
gs.eventQueue('x_786686_hr_leave.leave_v2.submitted', current,
current.getValue('u_approver_user'), current.getValue('u_number'));
// approved / rejected — BR4 (see BR4_on_approve_reject_event.js)
gs.eventQueue(‘x_786686_hr_leave.leave_v2.approved’, current,
current.getValue(‘u_requested_for_user’), current.getValue(‘u_number’));
Business rules:
| Rule | Fires |
|---|---|
| BR2 | leave_v2.submitted |
| BR4 | leave_v2.approved, leave_v2.rejected |
Setup: ../notifications/notifications.md
ملاحظة:
parm1 و parm2 نصّان فقط (مرّر sys_id أو رقم، لا كائنات).