TÀI LIỆU MÔ TẢ YÊU CẦU NGHIỆP VỤ VÀ THỰC HÀNH CHI TIẾT QUY TRÌNH XIN NGHỈ PHÉP V0 1 November 20, 2023 Mục lục 1 TỔNG QUAN 3 1 1 PHÂN TÍCH YÊU CẦU TỪ NGHIỆP VỤ 3 2 CHI TIẾT QUY TẮC NGHIỆP VỤ 5 3 CHI TI[.]
TÀI LIỆU MÔ TẢ YÊU CẦU NGHIỆP VỤ VÀ THỰC HÀNH CHI TIẾT QUY TRÌNH XIN NGHỈ PHÉP V0.1 November 20, 2023 Mục lục TỔNG QUAN 1.1 PHÂN TÍCH YÊU CẦU TỪ NGHIỆP VỤ CHI TIẾT QUY TẮC NGHIỆP VỤ CHI TIẾT YÊU CẦU GIAO DIỆN NGƯỜI DÙNG .6 3.1 3.2 MÀN HÌNH TẠO ĐƠN XIN NGHỈ PHÉP: MÀN HÌNH PHÊ DUYỆT ĐƠN XIN NGHỈ PHÉP CHI TIẾT YÊU CẦU SLA .7 THIẾT KẾ DATABASE DỮ LIỆU HỆ THỐNG BẢNG CATALOG: PHẦN 1: HƯỚNG DẪN CÁCH TẠO BUSINESS OBJECTS VÀ VARIABLES 7.1 7.2 PHẦN 2: XÂY DỰNG VÀ XỬ LÝ GIAO DIỆN CHỨC NĂNG 12 8.1 8.2 8.3 8.4 8.5 TẠO BUSINESS OBJECTS: .8 TẠO VARIABLES: .11 TẠO CLIENT-SIDE HUMAN SERVICE: 12 TẠO CÁC COACH VIEW : 15 GẮN CÁC CLIENT-SIDE HUMAN SERVICE VÀO PROCESSES .26 HƯỚNG DẪN CÁCH DEBUG MÀN HÌNH VỪA TẠO: 28 TẠO VÀ TÙY CHỈNH GIAO DIỆN SỬ DỤNG THEME 29 PHẦN 3: HƯỚNG DẪN TẠO SERVICE FLOW .35 9.1 9.2 9.3 9.4 TẠO BIẾN MÔI TRƯỜNG KẾT NỐI ĐẾN DB: 35 TẠO SERVICE FLOW 35 HƯỚNG DẪN CÁCH TẠO SERVICE CALL 43 HƯỚNG DẪN CÁCH TẠO DỮ LIỆU CHO SINGLE SELECT DÙNG ITEMS FROM CONFIG OPTION/ STATIC LIST .49 10 PHẦN 4: HƯỚNG DẪN XỬ LÝ VALIDATE TRÊN FORM: 54 11 PHẦN 5: TẠO DECISION .59 12 PHẦN 6: TẠO USER TRONG PROCESSADMIN .65 13 PHẦN 7: HƯỚNG DẪN LƯU DỮ LIỆU VÀO DATABASE .67 14 PHẦN 8: HƯỚNG DẪN CHẠY CHƯƠNG TRÌNH TRÊN PROCESS PORTAL 71 15 PHẦN 9: TẠOTOOLKIT .76 U CẦU NGHIỆP VỤ 1.1 Mơ tả quy trình Xin Nghỉ Phép Tài liệu mô tả yêu cầu cách thiết kế nghiệp vụ cần thiết để xây dựng hệ thống để hỗ trợ thực nghiệp vụ xin nghỉ phép Quy trình nghiệp vụ xin nghỉ phép mơ tả sau: - - Có bước: tạo đơn nghỉ phép duyệt đơn nghỉ phép Bước 1: Tạo đơn xin nghỉ phép + Người tạo chọn lý nghỉ phép từ danh sách có sẵn (danh sách lưu DB) + Tương ứng với lý nghỉ phép, hệ thống tự fill số ngày nghỉ tương ứng (ví dụ nghỉ đám cưới số ngày 2, nghỉ đám tang số ngày 3, số lưu DB lấy ra) + Người dùng điền ngày bắt đầu nghỉ, hệ thống validate chặn không cho tiếp ngày bắt đầu nghỉ nhỏ ngày Bước :Phê duyệt + Người phê duyệt có lựa chọn: đồng ý duyệt từ chối + Nếu từ chối, bắt buộc chọn lý từ danh sách (danh sách lý lưu DB), chọn lý “Khác” yêu cầu điền lý dạng text + Sau người dùng duyệt, kết lưu lại DB có email thơng báo cho người tạo đơn nghỉ phép + Yêu cầu thêm: Task duyệt chuyển đến người duyệt theo quy tắc sau: Số ngày nghỉ Chức vụ người xin nghỉ Người duyệt 5 Nhân viên B 5 Quản lý D Trong chức vụ User attributes, A,B,C,D user khác (lấy user hệ thống) - Yêu cầu SLA: SLA bước duyệt tiếng làm việc (chỉ tính tiếng làm việc, làm việc 8h-12h buổi sáng 1h-5h buổi chiều, ko tính ngày nghỉ Ngày nghỉ lấy từ bảng CDR_DT DB SOR_REF) Sau tiếng bước duyệt khơng thực gửi email thơng báo cho người sở hữu task để nhắc vào duyệt Phân tích yêu cầu từ nghiệp vụ Kích - Nhân viên có u cầu xin nghỉ phép hoạt/Bắt đầu Kết thúc Điều kiện sau - Lãnh đạo phê duyệt đồng ý từ chối đơn xin nghỉ phép Sau yêu cầu phê duyệt: - Dữ liệu lưu trữ, phục vụ truy vấn báo cáo - Email gửi đến bên liên quan Sơ đồ quy trình xin nghỉ phép Mơ tả chi tiết quy trình # Tên tác vụ Mơ tả Người thực Ghi Tạo đơn xin nghỉ phép - Người dùng đăng nhập vào hệ thống, nhập thông tin đơn xin nghỉ phép bao gồm: mã nhân viên, tên nhân viên , lý nghỉ phép, số ngày nghỉ phép, ngày bắt đầu nghỉ Tạo đơn xin Các Action thực hiện: - nghỉ Button ‘Tạo đơn xin nghỉ phép’: đơn xin nghỉ chuyển đến cho người duyệt phé - p Button ‘Hủy’: đơn xin nghỉ phép bị hủy, kết Người tạo đơn thúc quy trình Xử lý validate chức năng: - Nếu nhập ngày bắt đầu nghỉ < ngày -> thông báo ‘Ngày bắt đầu nghỉ phải lớn ngày tại’ Dừng xử lý để người dùng Phê duyệt yêu cầu nhập lại ngày Nhập kết Phê duyệt - Người phê duyệt xem lại đơn xin nghỉ phép (không chỉnh sửa) - Người phê duyệt chọn kết phê duyệt từ list Người duyệt + Nếu chọn “đồng ý”: Gửi mail thông báo cho người tạo đơn kết thúc quy trình + Nếu chọn ‘Từ chối’: Phải chọn thêm lý từ chối từ list có sẵn Trường hợp chọn lý từ chối ‘Khác’ phải nhập thêm thông tin mô tả lý từ chối Các Action thực hiện: - Button ‘Phê duyệt’: tùy theo kết phê duyệt gửi thư thông báo cho người tạo đơn , lưu toàn liệu đơn xin nghỉ phép kết phê duyệt vào DB, gửi mail thơng báo kết thúc quy trình Xử lý khơng hồn thành phê duyệt hạn: Gửi mail nhắc phê duyệt sau tiếng 1.2 Chi tiết Quy tắc nghiệp vụ Quy tắc phê duyệt hồ sơ STT Số ngày nghỉ Chức vụ người xin nghỉ Người duyệt 5 5 Nhân viên Nhân viên Quản lý Quản lý A B C D Trong chức vụ User attributes, A,B,C,D user khác (lấy user hệ thống) 1.3 Yêu cầu Giao diện người dùng Màn hình tạo đơn xin nghỉ phép: Groupname Tạo đơn xin nghỉ phép Fieldname Field Type Editable - Datetime picker Mã nhân viên Text Editable Ghi Tên nhân viên Text Editable Lý nghỉ phép Single select Editable Output text None Datetime picker Editable Số ngày nghỉ phép Ngày bắt đầu nghỉ Action Tạo đơn xin nghỉ phép Button Action Hủy Button Màn hình phê duyệt đơn xin nghỉ phép Groupname Fieldname Field Type Editable - Datetime picker Text None Tên nhân viên Text None Lý nghỉ phép Single select None Output text None Datetime picker None Kêt duyệt Single select Editable Lý từ chối Mô tả lý từ chối Single select Text Editable Editable Phê duyệt yêu cầu Button Ghi Mã nhân viên Tạo đơn xin nghỉ phép Số ngày nghỉ phép Ngày bắt đầu nghỉ Phê duyệt đơn xin nghỉ phép Action 1.4 Chi tiết yêu cầu SLA SLA bước duyệt tiếng làm việc (chỉ tính tiếng làm việc, làm việc 8h-12h buổi sáng 1h-5h buổi chiều, ko tính ngày nghỉ Sau tiếng bước duyệt không thực gửi email thơng báo cho người sở hữu task để nhắc vào duyệt 1.5 Thiết kế Database 1.6 Dữ liệu hệ thống bảng catalog THỰC HÀNH CƠ BẢN VỚI BPM 2.1 2.1.1 Phần 1: Hướng dẫn Tạo process Apps xây dựng luồng xử lý theo nghiệp vụ Tạo Process Apps : Xin nghỉ phép B1: Đăng nhập vào process center Sử dụng Process Center URL : https://10.0.18.17:9443/WebPD/login.jsp Nhập User name password (User: BPMUser02/123456) Click Log In Cửa sổ Process Center hiển thị process applications có sẵn B2: Tạo process application Tạo process application a Chọn biểu tượng (+)Create New Process App màu xanh bên phải trang IBM Process Designer b Khi cửa sổ Create New Process App hiển thị,nhập giá trị sau: - Nhập Process App Name : Xin Nghi Phep - Nhập Acronym : XNP - Nhập Documentation : Chứa quy trình sử dụng duyệt đơn nghỉ phép cho cán nhân viên c Chọn Create Mở process application Xin Nghi Phep a Trong Process Center, tìm đến Xin Nghi Phep (XNP) process application chọn Open in Designer 3: Tạo process Tạo process a Từ process library, chọn (+) plus sign đến Processes chọn Process