Parent page: Quy trình & Luồng công việc
Một phần không thể tách rời của môi trường thiết kế cộng tác Altium Designer là khả năng hỗ trợ Workflows, giúp định hướng các nhà thiết kế của công ty qua những quy trình thiết kế điển hình, thường ngày như:
-
Yêu cầu linh kiện thư viện Workspace mới
-
Thực hiện rà soát thiết kế
-
Tạo dự án Workspace mới.
Mỗi Workflow được dùng để triển khai một quy trình thiết kế cụ thể sẽ được tạo như một phần của Process Definition. Các quy trình và Workflow của chúng được tạo và quản lý thông qua giao diện trình duyệt của Workspace trên Enterprise Server – bởi Quản trị viên của Workspace đó. Để biết thêm thông tin, xem Tạo & Quản lý Quy trình.
Nhà thiết kế có thể truy cập và khởi tạo bất kỳ quy trình nào đã được kích hoạt để sử dụng ở cấp quản trị. Việc tương tác với một quy trình – hay chính xác hơn là workflow đã được định nghĩa của quy trình đó – được thực hiện thông qua Tasks. Một Task tương ứng với một tác vụ người dùng được định nghĩa trong workflow – tức là một điểm mà tại đó cần có hành động từ người dùng để workflow có thể tiếp tục.
Truy cập Task qua Giao diện Trình duyệt
Các Task có thể được duyệt từ trang Tasks trong giao diện trình duyệt của Workspace. Trang này liệt kê tất cả các task hiện đang chờ xử lý cho người dùng đã đăng nhập và yêu cầu hành động (ví dụ một task liên quan đến hoạt động rà soát dự án, hoặc một yêu cầu linh kiện). Mỗi task là một giai đoạn cụ thể đã đạt tới trong workflow của một quy trình liên quan.
Truy cập khu vực Tasks của giao diện trình duyệt Workspace, từ đó bạn có thể thấy ngay những task nào cần bạn chú ý.
Làm việc với Task
Phía bên trái của trang hiển thị các task đang hoạt động (đang chờ xử lý) dành cho người dùng đã đăng nhập, hoặc các task chưa được giao nhưng người đó là ứng viên phù hợp để nhận (ví dụ: thuộc một vai trò đã được chỉ định cho người được giao). Đối với người dùng tiêu chuẩn (không phải quản trị), danh sách task được tự động lọc để chỉ hiển thị các task cần họ xử lý, hoặc những task họ có thể nhận với tư cách ứng viên.
Ví dụ danh sách các task đang chờ xử lý của người dùng Keith.
View for an Admin User
Đối với người dùng quản trị, có một điều khiển bộ lọc ở phía trên danh sách task trên trang Tasks của giao diện trình duyệt. Hãy dùng nó để nhanh chóng chuyển giữa việc xem tất cả task của bạn (My tasks) và tất cả task của mọi người dùng (All tasks).
Với tư cách là người dùng quản trị, bạn có thể chuyển đổi giữa việc chỉ xem task của mình hoặc task của tất cả người dùng.
-
Khi duyệt task của tất cả người dùng, chức năng tìm kiếm cũng áp dụng cho Username.
-
Quản trị viên cũng có thể duyệt tất cả các task đang chờ xử lý – theo góc nhìn workflow quy trình – từ tab Browser của trang Processes.
Mỗi task được liệt kê theo các thông tin sau:
-
Timeframe – điểm mà tại đó task được phát sinh trong workflow quy trình nền tảng.
-
Task Name – tên hướng dẫn được đặt cho phần tử tác vụ người dùng trong workflow nền tảng của quy trình.
-
Title – tiêu đề của task, là tên của hoạt động liên quan (thể hiện quy trình); ví dụ Milestone Review #1.
-
Username – tên người dùng của người dùng Workspace chịu trách nhiệm thực hiện task. Nếu task chưa được giao, mục này sẽ hiển thị là
.
Nếu có nhiều task, hãy dùng trường Search phía trên danh sách để nhanh chóng thu hẹp đến task mong muốn – việc lọc sẽ áp dụng cho Title của task, cũng như Name của task đó.
Nhấp vào một mục task để hiển thị biểu mẫu liên quan của nó trên tab Form, ở phía bên phải của trang. Biểu mẫu hiển thị toàn bộ thông tin và trường dữ liệu đã được định nghĩa cho tác vụ người dùng cụ thể đó – bởi quản trị viên khi xây dựng workflow quy trình – nhằm thu thập lựa chọn, thông tin hoặc dữ liệu từ người dùng, qua đó hỗ trợ workflow tiếp tục tiến triển.
Ví dụ biểu mẫu cho một tác vụ người dùng liên quan đến quy trình rà soát thiết kế (Milestone Review). Di chuột qua hình để xem ví dụ biểu mẫu cho quy trình yêu cầu linh kiện (New Part Request – Assign).
Để xem workflow nền tảng của hoạt động quy trình cha của task, hãy kích hoạt tab Diagram. Sơ đồ không chỉ hiển thị workflow hoàn chỉnh của quy trình mà còn cho thấy điểm hiện tại đã đạt tới trong luồng đó – chính là tác vụ người dùng mà bạn đang xử lý, được thể hiện bằng việc có tên của bạn.
Truy cập sơ đồ workflow cho quy trình mặc định Milestone Review, làm nổi bật tác vụ người dùng cần hành động và người chịu trách nhiệm. Di chuột qua hình để xem sơ đồ workflow cho quy trình mặc định New Part Request Assign. Trong cả hai trường hợp, người dùng Keith cần xử lý các task này để workflow có thể chuyển sang sự kiện tiếp theo.
Tương tác với biểu mẫu khi cần để hoàn thành task của bạn. Điều này có thể bao gồm chọn một tùy chọn, đưa ra nhận xét hoặc đính kèm thêm tệp/dữ liệu. Những gì cần thực hiện thường được nêu rõ trong biểu mẫu, và bất kỳ dữ liệu nào bạn cần để thực hiện task – ví dụ tiến hành rà soát thiết kế – thường sẽ được cung cấp cùng biểu mẫu hoặc dưới dạng liên kết. Với điều kiện biểu mẫu cho tác vụ người dùng đã được quản trị viên thiết kế trực quan tại thời điểm quy trình (và workflow của nó) được định nghĩa, bạn sẽ có thể hoàn thành hiệu quả từng task được giao cho mình, không mơ hồ và không cần phải hỏi cần làm gì – trừ trường hợp, chẳng hạn, có người dùng yêu cầu một linh kiện thư viện Workspace mới nhưng không cung cấp đủ thông tin để bạn xử lý; khi đó bạn có thể hoàn thành task của mình bằng cách chọn rằng cần thêm thông tin!
Sau khi bạn đã điền biểu mẫu cho task theo yêu cầu, hãy nhấp nút
. Task sẽ được xem là hoàn tất và bị xóa khỏi danh sách task của bạn. Nếu task tiếp theo trong luồng cũng được giao cho bạn, biểu mẫu liên quan sẽ tự động được hiển thị.
Nếu có bất kỳ trường bắt buộc nào trong biểu mẫu chưa được xử lý, phần mềm sẽ phát hiện và báo có lỗi. Các trường bắt buộc sẽ được làm nổi bật để bạn quay lại xử lý khi cần, trước khi thử gửi lại.
Xem Task cho một Dự án Cụ thể
Bất kỳ người dùng nào cũng có thể xem tất cả các quy trình hiện đang hoạt động (hoặc đã đóng) cho một dự án Workspace cụ thể – miễn là dự án đó đã được chia sẻ với họ. Từ trang Projects của giao diện trình duyệt Workspace, nhấp vào tên dự án hoặc dùng tùy chọn Open cho dự án được chọn để truy cập chế độ xem chi tiết của dự án. Kích hoạt tab Activities để xem danh sách tất cả các hoạt động Active liên quan tới dự án. Từ đây, bạn có thể nhanh chóng thấy những task nào đang chờ xử lý trong các hoạt động đó và người dùng nào được giao thực hiện các task đó.
Nhấp vào một mục hoạt động để xem sơ đồ workflow quy trình nền tảng của nó (trên tab Diagram bên dưới danh sách), cho thấy những gì cần diễn ra để hoạt động được hoàn tất, và hoạt động hiện đang ở đâu trong luồng đó, xét theo người hiện có task cần thực hiện để đẩy hoạt động tiến lên. Các tab cũng có sẵn để xem dữ liệu được đính kèm với hoạt động (tab Data), cũng như lịch sử các hành động đã thực hiện trong workflow quy trình của hoạt động (tab History).
Ví dụ một hoạt động cho một dự án Workspace cụ thể, từ đó có thể thấy task hiện đang chờ xử lý và ai là người chịu trách nhiệm về nó.
Use the

nút thả xuống trên trang Projects nếu bạn muốn gọi một workflow quy trình khác (và task tương ứng) cho dự án này.
Xem Task cho Yêu cầu Linh kiện
Bất kỳ người dùng nào cũng có thể xem tất cả các quy trình hiện đang hoạt động (hoặc đã đóng) liên quan đến (các) yêu cầu linh kiện. Từ trang Part Requests của giao diện trình duyệt Workspace, bạn có thể nhanh chóng thấy những task nào đang chờ xử lý trong các yêu cầu đó, và người dùng nào được giao thực hiện các task đó.
Nhấp vào một mục yêu cầu để xem sơ đồ workflow quy trình nền tảng của nó (trên tab Diagram bên dưới danh sách), cho thấy những gì cần diễn ra để yêu cầu được hoàn tất, và yêu cầu hiện đang ở đâu trong luồng đó, xét theo người hiện có task cần thực hiện để đẩy yêu cầu tiến lên. Các tab cũng có sẵn để xem dữ liệu đính kèm với yêu cầu (tab Data), cũng như lịch sử các hành động đã thực hiện trong workflow quy trình của yêu cầu (tab History).
Ví dụ các yêu cầu linh kiện, từ đó có thể thấy với mỗi yêu cầu, task hiện đang chờ xử lý và ai là người chịu trách nhiệm về nó.
Truy cập Tasks thông qua Altium Designer
Khi người dùng kết nối tới Workspace thông qua Altium Designer, danh sách task hiện tại của họ sẽ có sẵn trong Tasklist panel. Nhấp vào một mục task sẽ mở hộp thoại chứa biểu mẫu liên kết với task đó.
Biểu mẫu ví dụ cho một user task liên kết với quy trình review thiết kế (Milestone Review), khi được truy cập từ khung Tasklist trong Altium Designer.
Để xem workflow nền tảng của quy trình cha của task, hãy kích hoạt tab Diagram. Sơ đồ hiển thị toàn bộ workflow của quy trình, cũng như điểm hiện tại đã đạt tới trong luồng đó – chính là user task mà bạn đang xử lý, được thể hiện bằng việc có tên của bạn trong đó.
Truy cập sơ đồ workflow cho một quy trình review thiết kế (Milestone Review), làm nổi bật user task cần xử lý và người thực hiện.
Sử dụng biểu mẫu để hoàn thành task và nhấp nút
, để quy trình có thể chuyển sang giai đoạn liên quan tiếp theo. Task sẽ được xem là hoàn tất và sẽ bị xóa khỏi khung. Nếu task tiếp theo trong luồng cũng được giao cho bạn, biểu mẫu tương ứng sẽ tự động được hiển thị.
Nếu bất kỳ trường bắt buộc nào trong biểu mẫu chưa được xử lý, phần mềm sẽ phát hiện điều này. Các trường bắt buộc sẽ được làm nổi bật để bạn quay lại và xử lý khi cần, trước khi thử gửi lại.
Task chưa được gán
Tùy thuộc vào cách workflow của quy trình được cấu hình, những người được chỉ định làm việc với task phát sinh có thể thấy mục của mình hiển thị với biểu tượng
, cho biết đây là task chưa được gán. Trong trường hợp này, người dùng có thể nhận task để xử lý bằng nút
.
Ai có thể nhận activity task được chỉ ra bởi mục Candidates hiển thị ở đầu biểu mẫu. Như được minh họa trong ví dụ task Part Request bên dưới, các ứng viên là Librarians, trong đó người dùng đang đăng nhập (Keith) là một thành viên. Với task Part Request, trường candidates được xác định bởi Assignee được chỉ định trong chính workflow của quy trình – quản trị viên có thể đặt trường này là Roles, người dùng cá nhân hoặc kết hợp cả hai.
Ví dụ về các ứng viên có thể nhận một task – được xác định bởi (các) role được chỉ định cho biểu mẫu workflow Assignee.
Người dùng là ứng viên cho task (ở đây là Librarians) sẽ thấy task ở trạng thái chưa được gán khi trường Task Ownership của biểu mẫu workflow được đặt thành One of assigned users. Nếu thay vào đó được đặt thành All assigned users, task vẫn khả dụng với tất cả người được giao và không thể được một người dùng duy nhất nhận độc quyền.
Nếu trường Except đã được dùng trong biểu mẫu nền tảng, thì (những) người dùng không được phép làm task cũng sẽ được hiển thị dưới dạng Exceptions trong danh sách task Candidates. Trong hình bên dưới, Assignee đã được đặt thành Librarians và Engineers, vì vậy tất cả thành viên của các role đó sẽ thấy task là ứng viên tiềm năng để nhận. Tuy nhiên, một ngoại lệ đã được chỉ định là Initiator không được phép xử lý task ($ Initiator). Trong trường hợp này, người khởi tạo quy trình – Bruce – dù là thành viên của nhóm Engineers, cũng không thể nhận task (và sẽ không thấy task đó trong danh sách task của họ).
Ví dụ về các ứng viên có thể nhận một task – được xác định bởi (các) role được chỉ định cho Assignee.
Một task có thể được quản trị viên gán cho bất kỳ người dùng nào khác nếu cần.
Đối với người dùng đang đăng nhập trong Altium Designer, các task như vậy xuất hiện dưới dạng các mục trong vùng Tasks của khung Tasklist với biểu tượng
. Khi bạn nhấp vào một task như vậy, biểu mẫu tiếp theo sẽ cung cấp nút
– nhấp vào đó để nhận task, mà không cần truy cập giao diện trình duyệt để nhận nó.
Ví dụ về việc người dùng nhìn thấy một task chưa được gán mà họ là ứng viên phù hợp, sau đó tự gán task đó cho chính mình.
Các task mà bạn đã tự gán cho mình sau đó sẽ được phân biệt bằng biểu tượng

.