BaseWework: Giải thích logic Công việc phụ thuộc in

Sửa đổi trên: Sat, 3 Tháng 8, 2024 tại 6:23 CH


Công việc phụ thuộc thể hiện mối liên kết giữa các công việc, trong đó việc bắt đầu hoặc thời hạn 1 công việc cụ thể sẽ phụ thuộc vào việc bắt đầu hoặc thời hạn của 1 công việc khác. Công việc phụ thuộc trong dự án là sự ràng buộc mà người quản lý và các thành viên phải tuân thủ để công việc tiến triển, đảm bảo tiến độ, nhanh chóng nhận ra nút thắt trong luồng công việc, giúp cho việc quản lý dự án hoạt động hiệu quả, trôi chảy hơn.

*Lưu ý: Công việc phụ thuộc chỉ áp dụng cho Dự án - sẽ ràng buộc các công việc dựa trên thời gian bắt đầu (start date) và thời hạn (deadline)


1. Thay đổi thời gian của công việc bị phụ thuộc

*Chỉ áp dụng đối với loại cài đặt Giữ nguyên thời gian phụ thuộc - không áp dụng với loại Không

Sau khi thiết lập phụ thuộc giữa 2 công việc A và B, hệ thống sẽ tính toán lại Ngày bắt đầu và Thời hạn của công việc bị phụ thuộc B dựa theo thời gian phụ thuộc và mối quan hệ phụ thuộc.Chỉ khi có đủ Ngày bắt đầu và Thời hạn của cả 2 công việc A & B => hệ thống mới tính toán theo công thức dưới đây để đảm bảo tính toán đúng giá trị của công việc B:

Trường hợp 1: A → B (FS - Finish to Start) => Ngày phụ thuộc = n ngày

  • Ngày bắt đầu công việc B mới = Thời hạn công việc A + n

  • Thời hạn công việc B mới = (Thời hạn công việc  A + n) + (Thời hạn công việc B - Ngày bắt đầu công việc B)

VD: Nếu công việc A có Ngày bắt đầu = 01/09 - thời hạn = 02/09

                công việc B có ngày bắt đầu = 03/09 - thời hạn = 05/09

=> Thiết lập phụ thuộc: A chặn B, loại FS - Finish to Start, thời gian phụ thuộc là 2 ngày:

  • A giữ nguyên ngày bắt đầu và thời hạn: ngày bắt đầu = 01/09, thời hạn = 02/09

  • B thay đổi ngày bắt đầu và thời hạn: 

+ ngày bắt đầu = 02/09 + 2 = 04/09

+ thời hạn = 04/09 + (05/09-03/09) = 06/09

Trường hợp 2: A → B (FF - Finish to Finish)  Ngày phụ thuộc = n ngày

  • Ngày bắt đầu công việc B mới = (Thời hạn công việc A + n) - (Thời hạn công việc B - ngày bắt đầu công việc B)

  • Thời hạn công việc B mới = Thời hạn công việc A + n

VD: Nếu công việc A có ngày bắt đầu = 01/09, thời hạn = 02/09

                công việc B có ngày bắt đầu = 03/09, thời hạn = 05/09

=> Thiết lập phụ thuộc: A chặn B, loại FF - Finish to Finish, thời gian phụ thuộc là 2 ngày:

  • A giữ nguyên ngày bắt đầu và thời hạn: ngày bắt đầu = 01/09, thời hạn = 02/09

  • B thay đổi ngày bắt đầu và thời hạn: ngày bắt đầu = 04/09 - (05/09-03/09) = 02/09, thời hạn = 02/09 + 2 = 04/09

Trường hợp 3: A → B (SS - Start to Start)  Ngày phụ thuộc = n ngày

  • Ngày bắt đầu công việc B mới = Ngày bắt đầu công việc A + n

  • Thời hạn công việc B mới = (Ngày bắt đầu công việc A + n) + (Thời hạn công việc B - Ngày bắt đầu công việc B)

VD: Nếu công việc A có ngày bắt đầu = 01/09, thời hạn = 02/09

                công việc B có ngày bắt đầu = 03/09, thời hạn = 05/09

=> Thiết lập phụ thuộc: A chặn B, loại SS - Start to Start, thời gian phụ thuộc là 2 ngày:

  • A giữ nguyên ngày bắt đầu và thời hạn: ngày bắt đầu = 01/09, thời hạn = 02/09

  • B thay đổi ngày bắt đầu và thời hạn: ngày bắt đầu = 01/09 + 2 = 03/09, thời hạn = 03/09 + (05/09-03/09) = 05/09

Trường hợp 4: A → B (SF - Start to Finish) Ngày phụ thuộc = n ngày

  • Ngày bắt đầu công việc B mới = (Ngày bắt đầu công việc A + n) - (Thời hạn công việc B - Ngày bắt đầu công việc B)

  • Thời hạn công việc B mới = Ngày bắt đầu công việc A + n

VD: Nếu công việc A có ngày bắt đầu = 01/09, thời hạn = 02/09, 

                công việc B có ngày bắt đầu = 03/09, thời hạn = 05/09


=> Thiết lập phụ thuộc: A chặn B, loại SF - Start to Finish, thời gian phụ thuộc là 2 ngày:

  • A giữ nguyên ngày bắt đầu và thời hạn: ngày bắt đầu = 01/09, thời hạn = 02/09

  • B thay đổi ngày bắt đầu và thời hạn: ngày bắt đầu = 03/09 - (05/09-03/09) = 01/09, thời hạn = 01/09 + 2 = 03/09


2. Các thao tác ảnh hưởng đến Công việc phụ thuộc

a, Thay đổi thời gian ngày bắt đầu - thời hạn

*Chỉ áp dụng đối với loại cài đặt Giữ nguyên thời gian phụ thuộc - không áp dụng với loại Không

  • Thay đổi ngày bắt đầu và thời hạn của CÔNG VIỆC PHỤ THUỘC

Khi thay đổi ngày bắt đầu và thời hạn của công việc phụ thuộc A - công việc bị phụ thuộc B tự động thay đổi ngày bắt đầu và thời hạn => giữ nguyên thời gian phụ thuộc. (Như mục 1)

+ Trong chi tiết công việc: hệ thống sẽ tự động update Ngày bắt đầu và Thời hạn mới của công việc bị phụ thuộc B

+ Trên Gantt chart: khi kéo thả di chuyển Ngày bắt đầu và Thời hạn của công việc phụ thuộc A thì Ngày bắt đầu và Thời hạn của công việc bị phụ thuộc B tự động dịch chuyển theo

  • Thay đổi Ngày bắt đầu và Thời hạn của CÔNG VIỆC BỊ PHỤ THUỘC

Khi thay đổi Ngày bắt đầu và Thời hạn của công việc bị phụ thuộc B, hệ thống sẽ hiển thị popup cảnh báo: "Hành động này làm thay đổi thời gian phụ thuộc, bạn có chắc chắn cập nhật thời gian phụ thuộc?"


Nếu chọn OK → Hệ thống tự động tính toán lại thời gian phụ thuộc và không ảnh hưởng đến Ngày bắt đầu và Thời hạn của Công việc phụ thuộc A

Khi chọn Đóng→ Không thay đổi thời gian phụ thuộc và Ngày bắt đầu/ Thời hạn của công việc bị phụ thuộc B

b, Lưu ý với công việc đã hoàn thành

TH 1: Với những công việc bị phụ thuộc đã hoàn thành thì sự ràng buộc sẽ không có hiệu lực để đảm bảo tính toàn vẹn của công việc. Việc kéo thả thời hạn của công việc phụ thuộc sẽ không ảnh hưởng thời hạn của công việc bị phụ thuộc đã hoàn thành.

VD: Công việc A → Công việc B (FS - 1 ngày) - công việc bị phụ thuộc B đã hoàn thành

  • Nếu công việc A có thực hiện hành động thay đổi Thời hạn/ mối quan hệ phụ thuộc/ thời gian phụ thuộc => thời gian trên Công việc bị phụ thuộc B sẽ KHÔNG thay đổi


TH 2: Với những Công việc đã Hoàn thành có mối liên kết phụ thuộc với Công việc chưa hoàn thành khác, thì khi Công việc phụ thuộc đã Hoàn thành được thay đổi thời gian - công việc bị phụ thuộc cũng sẽ bị thay đổi thời gian Ngày bắt đầu/ Thời hạn tương ứng.

VD: Công việc A → Công việc B (FS - 1 day) - Công việc A đã hoàn thành - công việc B đang làm

  • Nếu Công việc A thay đổi Thời hạn/ mối quan hệ phụ thuộc/ thời gian ràng buộc 

=> thời gian trên công việc B bị phụ thuộc vẫn thay đổi theo thời gian chỉnh sửa của công việc A.

c, Tick done công việc bị phụ thuộc

Nếu công việc phụ thuộc A chưa hoàn thành mà người dùng muốn đánh dấu hoàn thành công việc bị phụ thuộc B 

=>  hệ thống sẽ hiển thị cảnh báo người dùng có chắc chắn thực hiện hành động đó không

Nếu nhấn OK → Hành động vẫn được ghi nhận và Công việc bị phụ thuộc B vẫn sẽ được đánh dấu hoàn thành.

FAQ: Cách thiết lập Công việc phụ thuộc

          Cách tạo Công việc phụ thuộc




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