Base Process: Cài đặt tự động chuyển tiếp nhiệm vụ khi đề xuất được duyệt in

Sửa đổi trên: Mon, 19 Tháng 8, 2024 tại 3:40 SA


Bài toán: Bạn tạo 1 nhiệm vụ A trong quy trình. Từ nhiệm vụ này sẽ tạo ra 1 đề xuất B tại Request. Sau đó bạn muốn khi đề xuất B được chấp thuận sẽ tự động chuyển tiếp nhiệm vụ A sang giai đoạn sau trong quy trình. 


Để cài đặt tính năng tự động chuyển tiếp nhiệm vụ khi đề xuất được duyệt, bạn truy cập vào ứng dụng https://process.base.vn/ hoặc chọn biểu tượng Base Process từ menu app và thực hiện theo hướng dẫn sau: 


Bước 1: Click vào mục Quy trình - Chọn "Tạo mới" để tạo 1 trung tâm liên kết giữa các ứng dụng bạn muốn chuyển dữ liệu tự động

Bước 2: Với bài toán đưa ra ban đầu, bạn có thể tạo 1 trung tâm liên kết theo trình tự Nhiệm vụ được tạo => Đề xuất đã duyệt => Nhiệm vụ chuyển tiếp như sau:

1. Luồng Tạo mới đề xuất khi nhiệm vụ:

a, Nhiệm vụ Tạo mới ở giai đoạn 1 → Tạo mới đề xuất

  • Kéo dây dẫn từ jobCreated đến Nhóm đề xuất

b, Nhiệm vụ thuộc giai đoạn bất kỳ → Tạo mới đề xuất

  • Kéo dây dẫn từ giai đoạn được chọn đến Nhóm đề xuất

jobNext: Nhiệm vụ từ giai đoạn trước kéo tới giai đoạn này → tạo mới đề xuất

jobBack: Nhiệm vụ được kéo ngược từ giai đoạn sau về giai đoạn này → tạo mới đề xuất

jobReassign: Nhiệm vụ đang giao cho người A - giao lại cho người B → tạo mới đề xuất

jobIn: bao gồm cả jobNext và jobBack

*Lưu ý: Trường dữ liệu tùy chỉnh của Workflow và Request cần trùng key

Nếu chưa đúng key nhưng không thể sửa key có thể tạo transformer theo bài hướng dẫn: Thiết lập quy trình chi tiết


2. Luồng tự động chuyển tiếp nhiệm vụ khi đề xuất được duyệt 

Để quy trình tự động chuyển tiếp nhiệm vụ khi đề xuất được duyệt, bạn tiếp tục trỏ chuột vào mục "Service đầu ra" - kéo thả vào trung tâm liên kết

Tên service: đặt tên service mà bạn mong muốn. VD: Nhiệm vụ chuyển tiếp, … 

- Đường dẫn truyền dữ liệu: Dán link API của nhiệm vụ chuyển tiếp vào mục này. 

Tham khảo link API của nhiệm vụ chuyển tiếp tại đây


=> Trung tâm liên kết được tạo xong sẽ hiển thị như sau:

3. Thiết lập bổ sung

a, Luồng 1: Để API của nhiệm vụ chuyển tiếp hoạt động thì bạn cần phải có id của nhiệm vụ, sau đó dùng Request để lưu thông tin này bằng cách cài transformer giữa Workflow và Request.  

  • Tạo trường tuỳ chỉnh Job ID của nhiệm vụ trên Request để hệ thống xác định được thông tin chuyển dữ liệu

  • Click vào dây nối giữa Workflow và Request để tạo transformer job_id tại Luồng 1

b, Tương tự phần a, => cài đặt transformer giữa Request và API nextjob đầu ra như sau:

  • Bên cạnh transformer id - job_id vừa thiết lập, cần cài đặt thêm 2 transformer mặc định cần khi next job tự động:

access_token: link token của ứng dụng Workflow - lấy từ Base Account - mục "Tích hợp với bên thứ ba

*Chỉ duy nhất Owner hệ thống (Quản trị cấp cao) mới có quyền tạo và lấy dữ liệu access_token của các ứng dụng

  • id: mã của nhiệm vụ để hệ thống xác định được nhiệm vụ nào cần chuyển tiếp

  • mover_username: username của thành viên chuyển tiếp nhiệm vụ


*Lưu ý: Tại Giai đoạn nhiệm vụ được tự động chuyển tiếp tới, thiết lập logic giao việc bất kỳ ngoại trừ Để người nhận nhiệm vụ hiện tại quyết định.


Bước 3: Chạy thử luồng và kiểm tra báo lỗi/ trạng thái tại Luồng thực thi/ Bước thực thi


FAQ?

1. Process: Báo lỗi yêu cầu tag quản lý trực tiếp 

2. Process: Các mã lỗi thường gặp


Câu trả lời này có giúp ích cho bạn không? Yes No

Send feedback
Rất tiếc là chúng tôi không giúp được nhiều. Hãy giúp chúng tôi cải thiện bài viết này bằng phản hồi của bạn.
Zalo