Parent page: Quy trình & Luồng công việc
Một nền tảng cốt lõi của môi trường thiết kế cộng tác trong Altium Designer là khả năng hỗ trợ Workflows, giúp hướng dẫn các nhà thiết kế trong công ty qua những quy trình thiết kế điển hình hằng ngày, chẳng hạn như yêu cầu linh kiện thư viện Workspace mới, thực hiện review thiết kế và 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. Vì vậy, nó có thể được gọi là Workflow nền tảng của quy trình đó, hoặc đơn giản là một Process Workflow. Có thể tạo quy trình mới và chỉnh sửa các quy trình hiện có bằng Process Workflow Editor chuyên dụng. Tài liệu này sẽ trình bày cách truy cập trình chỉnh sửa và cách làm việc với nó để xây dựng luồng quy trình theo yêu cầu.
Truy cập Trình chỉnh sửa Workflow của Quy trình
Các quy trình được tạo và quản lý từ khu vực Processes (Admin – Processes) trong giao diện trình duyệt của Workspace.
Bạn phải đăng nhập với vai trò Administrator của Workspace thì mới thấy được khu vực Processes trên giao diện.
Để truy cập Process Workflow Editor, hãy kích hoạt tab của chủ đề quy trình mà bạn muốn tạo quy trình mới – Part Requests, Project Activities hoặc Project Creations – rồi nhấp nút
ở góc trên bên phải của trang.
Điều quan trọng là phải kích hoạt chủ đề trước để quy trình được tạo với Type chính xác.
Truy cập Process Workflow Editor. Việc bảo đảm chủ đề quy trình mong muốn được kích hoạt trước khi truy cập sẽ giúp định nghĩa quy trình mới được đặt đúng kiểu chủ đề.
Process Workflow Editor cung cấp một vùng làm việc để bạn xây dựng workflow mong muốn dưới dạng sơ đồ. Khu vực chính của trình chỉnh sửa là nơi bạn tạo sơ đồ workflow, trong khi khung Properties ở bên phải hiển thị các thuộc tính liên quan đến phần tử sơ đồ hiện đang được chọn.
Khi không có phần tử nào đã đặt trong sơ đồ được chọn, khung Properties sẽ phản ánh Name và Type (chủ đề quy trình mà nó thuộc về) của định nghĩa quy trình. Hãy đặt cho quy trình một tên có ý nghĩa, vì tên này sẽ xuất hiện trong giao diện trình duyệt của Workspace, cũng như tại các điểm truy cập tương ứng trong GUI của Altium Designer – để các nhà thiết kế có thể khởi tạo một phiên bản của quy trình (miễn là quy trình đó đã được kích hoạt để sử dụng).
Sơ đồ Workflow
Một sơ đồ workflow của quy trình được xây dựng bằng nhiều phần tử khác nhau, có sẵn trong bảng công cụ ở phía trên khu vực này.
Một sơ đồ workflow được xây dựng bằng các phần tử từ bảng công cụ hiện có.
Bảng sau liệt kê tất cả các phần tử sơ đồ có thể dùng:
| Biểu tượng |
Loại |
Mô tả |
 |
Connection |
Phần tử này dùng để liên kết giữa các phần tử điểm-sự-kiện trong workflow. Hình dạng của nó có thể được chỉnh sửa bằng đồ họa và mặc dù mặc định Name của nó để trống, điều này có thể hữu ích để biểu thị/mô tả các nhánh đường đi khác nhau xuất phát từ một phần tử phân nhánh trong luồng. |
 |
Start |
Đây là điểm bắt đầu của workflow. Name được điền sẵn theo mặc định tùy theo chủ đề – Submit Request (Yêu cầu linh kiện), Start Activity (Hoạt động dự án), Create Project (Tạo dự án). Có thể thay đổi nếu cần. Để biết thông tin về các trường mặc định được thêm vào biểu mẫu liên kết với phần tử này, xem Các trường tích hợp sẵn và Các trường mặc định.
Đối với chủ đề quy trình Project Activities, phần tử này hỗ trợ thêm một Type thứ hai – Start Release. Phần này được dùng cho workflow mà trong đó một dự án đã phát hành sẽ được xuất bản lên một phiên bản PLM được tích hợp, tất cả đều là một phần của Project Releaser trong Altium Designer .
Đối với chủ đề quy trình Project Creations, một thuộc tính Default server folder bổ sung cho phép chỉ định đường dẫn thư mục cơ sở nơi dự án mới sẽ được lưu. Nếu được xác định, nó sẽ trở thành vị trí mặc định cho workflow này và người dùng có thể ghi đè trong trường Server Folder của biểu mẫu New Project (tab Advanced).
Để biết thêm thông tin về cách chuyển đổi kiểu cho phần tử này, xem Thay đổi Loại cho một Phần tử Workflow.
|
 |
Event |
Phần tử này có thể được dùng để lấy kết quả của một hành động trong một phiên bản PLM được tích hợp (cung cấp đầu ra của OK hoặc FAIL, cùng với thông điệp và nhật ký). Để làm điều đó, hãy đặt Type cho chủ đề tương ứng – PLM Part Completed (Yêu cầu linh kiện), PLM Publish Completed (Hoạt động dự án), PLM Initialise Completed (Tạo dự án). Mặc định, Name được điền sẵn với mục Type , nhưng có thể thay đổi nếu cần.
Phần tử này cũng có thể được dùng để gửi và nhận thông báo tới một hệ thống bên thứ ba thông qua Enterprise Server EDS (yêu cầu quyền truy cập Enterprise Server SDK). Hãy đặt Type thành Send hoặc Receive tương ứng (bạn sẽ cần cả sự kiện Send và Receive được định nghĩa như một phần của workflow). Thông báo bao gồm một định danh duy nhất Code và thông điệp. Lưu ý rằng Code phải giống nhau cho cả sự kiện Send và Receive.
Đối với Project Activities, Type của phần tử này cũng có thể được đặt thành Related Tasks Completed. Điều này dùng trong trường hợp các bình luận đã được thêm và giao thành nhiệm vụ cho những người cụ thể – gắn với chính hoạt động của dự án. Điều này có nghĩa là workflow của quy trình cho hoạt động đó sẽ không thể hoàn tất cho đến khi tất cả các nhiệm vụ liên quan – tức các bình luận đã được giao – cũng được xử lý xong.
|
 |
End |
Đây là điểm kết thúc của workflow hoặc của một nhánh trong workflow đó. Name của phần tử có thể được đặt thành Completed, Rejected hoặc Cancelled. |
 |
Task |
Phần tử này đại diện cho một tác vụ cần được thực hiện – điều mà một hoặc nhiều người dùng phải hoàn thành. Trong workflow Project Activity dựa trên review, đây có thể là việc đưa ra phản hồi như một phần của quá trình review. Trong workflow Part Request, đây có thể là việc xử lý một linh kiện cụ thể đã được yêu cầu, hoặc chỉ xử lý symbol hay footprint của nó.
Mỗi tác vụ cung cấp hoặc thu thập dữ liệu từ người dùng thông qua một Form chuyên dụng – được xây dựng với đầy đủ các trường, biến và thông tin cần thiết để đạt được mục đích của tác vụ. Để biết thêm thông tin, xem Xây dựng Biểu mẫu.
Ngoài User Task tiêu chuẩn (được định nghĩa khi cần thông qua biểu mẫu), mỗi chủ đề quy trình hỗ trợ một hoặc nhiều kiểu bổ sung – Create Part in PLM (Yêu cầu linh kiện), Collect Project Data và Publish to PLM (Hoạt động dự án), Initialise in PLM (Tạo dự án). Trong mỗi trường hợp, Name mặc định được đặt theo kiểu của tác vụ, nhưng có thể thay đổi khi cần. Cần xác định thêm các thiết lập cho từng kiểu, và chúng sẽ khác nhau tùy loại, chẳng hạn như Assignee và Task Ownership. Đối với tác vụ kiểu liên quan đến PLM, nó được dùng để lấy kết quả của hành động với phiên bản PLM (cung cấp đầu ra của OK hoặc FAIL, cùng với thông điệp và (đối với các chủ đề Project Activities và Project Creations) các thuộc tính).
Với chủ đề quy trình Project Creations, một thuộc tính Default server folder bổ sung cho phép chỉ định đường dẫn thư mục cơ sở nơi dự án mới sẽ được lưu. Nếu được xác định, nó sẽ trở thành vị trí mặc định cho workflow này và người dùng có thể ghi đè trong trường Server Folder của biểu mẫu New Project (tab Advanced).
Để biết thêm thông tin về cách chuyển đổi kiểu cho phần tử này, xem Thay đổi Loại cho một Phần tử Workflow.
|
 |
Branch |
Phần tử này cung cấp khả năng phân nhánh workflow, tùy thuộc vào các kết quả thu được từ một điểm trước đó trong luồng (ví dụ: thu nhận lựa chọn hoặc quyết định của người dùng). Mặc định, Name được để trống. |
 |
Comment |
phần tử này cho phép bạn thêm ghi chú cho workflow, thường là thêm nhận xét tại từng điểm trong luồng để mô tả chi tiết những gì sẽ xảy ra tại điểm đó. Mặc định, Name được để trống. |
Đặt các phần tử Workflow
Để đặt một phần tử từ bảng công cụ:
-
Nhấp vào mục của phần tử trên bảng công cụ. Một phiên bản của phần tử sẽ xuất hiện, được tô sáng màu xanh lam và di chuyển theo con trỏ.
-
Đặt phần tử vào vị trí mong muốn trên vùng vẽ workflow rồi nhấp chuột (hoặc nhấp chuột phải) để hoàn tất việc đặt. Khi bạn di chuyển phần tử quanh vùng vẽ, các đường căn chỉnh sẽ xuất hiện theo tâm ngang và tâm dọc của các phần tử đã đặt trước đó.
-
Để hủy thao tác đặt, nhấn Esc.

Ví dụ đặt các phần tử lên vùng vẽ workflow (Start, End và một User Task). Lưu ý các đường căn chỉnh động hỗ trợ khi đặt phần tử.
Kết nối các phần tử Workflow
Để kết nối hai phần tử workflow:
-
Nhấp vào mục
trên bảng công cụ.
-
Đưa con trỏ lên phần tử đầu tiên (nguồn) cần kết nối và nhấp chuột.
-
Di chuyển con trỏ để thấy một đường kết nối bắt đầu kéo dài ra từ phần tử đó. Đưa con trỏ lên phần tử thứ hai (đích) cần kết nối rồi nhấp chuột.
Kết nối giữa các phần tử nên đi từ trái sang phải vì đó là hướng luồng logic. Bạn sẽ không thể chọn một phần tử đích mà kết nối tới đó bị xem là không hợp lệ (ví dụ: cố kết nối phần tử
End với phần tử
Start). Trong trường hợp như vậy, phần tử đích sẽ xuất hiện với phần tô màu đỏ, và đầu đường kết nối sẽ vẫn hiển thị biểu tượng “cấm”
(
).
-
Tiếp tục đặt các kết nối khác, hoặc nhấp chuột phải, hoặc nhấn Esc để thoát.

Ví dụ kết nối các phần tử trong một workflow.
Di chuyển các phần tử Workflow
Để di chuyển một phần tử, hãy nhấp và kéo nó đến vị trí mới mong muốn. Nếu phần tử được kết nối với một hoặc nhiều phần tử khác thông qua các kết nối, các kết nối đó sẽ được giữ nguyên và đường đi của đường kết nối sẽ được điều chỉnh tương ứng. Hãy sử dụng các đường căn chỉnh động xuất hiện để hỗ trợ định vị.
Để di chuyển nhiều phần tử, trước tiên hãy chọn chúng – bằng cách Ctrl+nhấp vào từng phần tử cần thiết, hoặc bằng cách nhấp và kéo một khung chọn bao quanh các phần tử đó.

Ví dụ về việc di chuyển một, rồi nhiều phần tử đã được đặt. Lưu ý rằng các kết nối, trừ khi là một phần của vùng chọn, sẽ được sửa đổi để giữ cho các phần tử vẫn được kết nối tương ứng.
Sửa đổi một Kết nối
Khi bạn di chuột qua một kết nối, nhiều điều khiển chỉnh sửa, hay “tay nắm”, sẽ xuất hiện. Các tay nắm này cho phép thực hiện bằng đồ họa các chỉnh sửa sau đối với một kết nối:
-
Nhấp và kéo tay nắm
để chỉ di chuyển kết nối theo phương dọc.
-
Nhấp và kéo tay nắm
để chỉ di chuyển kết nối theo phương ngang.
-
Di chuyển con trỏ dọc theo kết nối, tay nắm
sẽ đi theo con trỏ. Nhấp và kéo tay nắm này để tạo một điểm đỉnh mới cho kết nối.
-
Nhấp và kéo tay nắm
để di chuyển điểm bắt đầu của kết nối. Bạn phải kéo điểm này lên một phần tử hiện có khác.
-
Nhấp và kéo tay nắm
để di chuyển điểm kết thúc của kết nối. Bạn phải kéo điểm này lên một phần tử hiện có khác.
Một điểm thả không hợp lệ khi di chuyển điểm đầu hoặc điểm cuối của kết nối sẽ được tô nổi bằng cách phần tử có màu đỏ (và biểu tượng

xuất hiện ở cuối kết nối). Điều này có thể xảy ra, ví dụ, nếu bạn cố di chuyển điểm bắt đầu của kết nối đến cùng phần tử mà điểm kết thúc của kết nối đó đã gắn vào. Trong trường hợp này, hãy di chuyển điểm kết thúc trước, rồi đến điểm bắt đầu.
Ngoài ra, một kết nối sẽ tự động được chỉnh sửa đường đi để vẫn giữ kết nối với phần tử đang được di chuyển và hiện đang được kết nối với nó.

Ví dụ về việc sửa đổi các kết nối hiện có bằng các tay nắm chỉnh sửa khác nhau xuất hiện khi di chuột qua một kết nối.
Sửa đổi Thuộc tính của Phần tử
Như đã đề cập trước đó, phía bên phải của Process Workflow Editor cung cấp ngăn Properties, hiển thị các thuộc tính của phần tử workflow hiện được chọn. Với một số phần tử, chẳng hạn như Connection, Branch, End và Comment, thuộc tính có thể chỉnh sửa duy nhất của chúng là Name. Với các phần tử khác, chẳng hạn như Start và Task, bạn có các thiết lập có thể định nghĩa, cùng với một Form liên quan có thể được tạo theo yêu cầu. Cũng cần nhớ rằng các thuộc tính của một phần tử workflow có thể thay đổi tùy thuộc vào chủ đề quy trình mà theo đó quy trình đang được định nghĩa (và kiểu được chọn cho phần tử, trong trường hợp phần tử đó hỗ trợ nhiều kiểu).
Ngăn Properties hiển thị các thuộc tính mặc định cho phần tử workflow Start (khi định nghĩa một quy trình trong chủ đề Project Activities và đặt Type của phần tử thành Start Activity). Di chuột qua hình ảnh để hiển thị các thuộc tính mặc định khi phần tử Task (được cấu hình là User Task) được chọn.
Thực hiện các thay đổi cần thiết đối với thuộc tính của phần tử workflow đang chọn thông qua ngăn Properties. Đối với phần tử có thể định nghĩa Form, bạn sẽ cần hoặc tạo biểu mẫu (nhấp nút
trong phần Form của ngăn) hoặc chỉnh sửa biểu mẫu đó (nhấp mục
trong phần Form của ngăn). Để biết thêm thông tin, xem Xây dựng Biểu mẫu.
Hãy nhớ rằng, nếu hiện tại không có phần tử workflow nào được chọn, ngăn
Properties sẽ hiển thị các thuộc tính của chính định nghĩa quy trình cha. Ngoài ra, khi không có phần tử workflow nào được chọn, bạn có thể cấu hình dữ liệu tham số hiển thị cho người dùng tiêu chuẩn trên tab
Data của một workflow quy trình. Để biết thêm chi tiết, xem
Cấu hình Hiển thị Dữ liệu cho Người dùng Tiêu chuẩn.
Một Comment cũng có thể được chỉnh sửa bằng đồ họa về kích thước bằng cách chọn nó, rồi nhấp và kéo các tay nắm chỉnh sửa của nó.
Thay đổi Kiểu cho một Phần tử Workflow
Các chủ đề quy trình sau có các phần tử workflow hỗ trợ nhiều kiểu:
-
Part Requests chủ đề:
-
Task – hỗ trợ các kiểu:
User Task, Change State, Create Part in PLM.
-
Event – hỗ trợ các kiểu:
Send, Receive, Notify User, PLM Part Completed.
-
Project Activities chủ đề:
-
Start – hỗ trợ các kiểu:
Start Activity, Start Release.
-
Task – hỗ trợ các kiểu:
User Task, Change State, Collect Project Data, Publish to PLM.
-
Event – hỗ trợ các kiểu:
Send, Receive, Notify User, PLM Publish Completed, Related Tasks Completed.
-
Project Creations chủ đề:
-
Task – hỗ trợ các kiểu:
User Task, Create Project, Change State, Initialise in PLM.
-
Event – hỗ trợ các kiểu:
Send, Receive, Notify User, PLM Initialise Completed.
Sau khi đặt một phần tử lên canvas sơ đồ workflow, bạn có thể chuyển đổi giữa các kiểu khả dụng của nó bằng menu gắn với nút
, xuất hiện bên trong/cạnh phần tử khi phần tử đó được chọn.
Chuyển qua các kiểu được hỗ trợ cho các phần tử Start, Task và Event khi định nghĩa workflow cho một quy trình thuộc chủ đề quy trình Project Activities.
Tất nhiên bạn cũng có thể thay đổi kiểu bằng danh sách thả xuống gắn với trường Type trong ngăn Properties khi phần tử được chọn.
Phân công Tác vụ
Cách một tác vụ trong workflow được phân công phụ thuộc vào các thiết lập được xác định cho Assignee, Except và Task ownership:
-
Assignee – có thể là một người dùng duy nhất trong Workspace của bạn, nhiều người dùng hoặc một vai trò cụ thể (nhóm người dùng). Biến cũng có thể được dùng ở đây, ví dụ $Initiator (người đã khởi tạo phiên bản quy trình), hoặc $Review Coordinator (người dùng được chọn làm Điều phối viên Review trong một tác vụ trước đó).
Các biến không được nhập dưới dạng văn bản, mà được tìm kiếm rồi chọn từ danh sách động các mục có thể dùng. Ví dụ, để thêm biến $Initiator, hãy bắt đầu gõ In vào một trường, sau đó chọn mục đó từ danh sách.
-
Except – xác định ai không được phép thực hiện tác vụ, ngay cả khi họ nằm trong phạm vi người được phân công. Ví dụ, người yêu cầu một linh kiện không nên tự phê duyệt yêu cầu linh kiện của mình! Một ví dụ khác có thể là dùng biến $Rework executed by trong trường Except cho tác vụ Verify rework của quy trình Milestone Review, để ngăn người dùng đã thực hiện tác vụ trước đó (Rework) có thể tự xác minh công việc của chính họ.
-
Task ownership – xác định ai có thể xử lý một tác vụ, liên quan đến người dùng được chỉ định trong trường Assignee. Có các tùy chọn sau:
-
One of assigned users – nếu chỉ có một người dùng duy nhất trong trường Assignee, tác vụ ban đầu để xử lý yêu cầu sẽ được giao trực tiếp cho người đó. Nếu có nhiều người được phân công, tất cả người dùng đều thấy tác vụ trong danh sách tác vụ của họ, và một trong số họ sẽ tự nhận tác vụ đó.
-
All assigned users – tất cả người được phân công đều nhận được tác vụ.
Hình ảnh dưới đây cho thấy các thiết lập phân công cho một định nghĩa quy trình Part Request. Assignee được xác định là các quản trị viên của Workspace (thành viên của vai trò Administrators). Task ownership được đặt thành One of assigned users, nghĩa là một trong những người dùng quản trị đó phải nhận xử lý yêu cầu.

Người dùng nào ban đầu nhận được tác vụ xử lý một yêu cầu linh kiện mới phụ thuộc vào cách các thiết lập cho Assignee, Except và Task ownership được định nghĩa cho tác vụ người dùng ban đầu trong workflow nền tảng của định nghĩa quy trình tương ứng. Hình ảnh trên cho thấy các thiết lập cho định nghĩa quy trình New Part Request mặc định.
Nếu bạn muốn ngăn người gửi yêu cầu linh kiện ban đầu có thể xử lý yêu cầu đó, hãy nhập biến $Initiator vào trường Except .
Cấu hình Hiển thị Dữ liệu cho Người dùng Tiêu chuẩn
Bạn có thể cấu hình dữ liệu tham số hiển thị cho người dùng tiêu chuẩn trên tab Data của một workflow quy trình – khi xem tiến trình của một phiên bản đang hoạt động của quy trình đó. Khi chỉnh sửa workflow cho một quy trình, và không có phần tử nào được chọn, dữ liệu có thể được hiển thị trên tab Data sẽ được liệt kê trong ngăn Properties . Nhấp điều khiển
để truy cập biểu mẫu liên quan của nó (<ProcessName> Data).
Từ biểu mẫu này, bạn có thể xác định liệu một tham số có được hiển thị trên tab Data hay không. Theo mặc định, một tham số là hiển thị (
). Nhấp điều khiển này để làm cho nó không hiển thị (
). Ngoài ra, bạn có thể kiểm soát thứ tự dữ liệu được trình bày. Khi bạn di chuột qua một mục tham số, điều khiển
sẽ xuất hiện ở bên trái. Nhấp và giữ điều khiển này, rồi kéo tham số đến vị trí mới.
Tính năng này chỉ ảnh hưởng đến những gì người dùng tiêu chuẩn (không phải quản trị viên) có thể thấy. Nếu bạn đăng nhập vào Workspace với tư cách quản trị viên, bạn sẽ thấy toàn bộ dữ liệu, bất kể thiết lập.
Hình ảnh sau cho thấy mối quan hệ giữa biểu mẫu và những gì người dùng quản trị và người dùng tiêu chuẩn (không phải quản trị viên) nhìn thấy trên tab Data của quy trình. Trong ví dụ này, các tham số Description và Datasheets bị ẩn đối với người dùng tiêu chuẩn.
Xóa một Phần tử Workflow
Để xóa một phần tử workflow, hãy chọn nó, rồi dùng phím tắt Delete. Để xóa nhiều phần tử, hãy nhấp và kéo một khung chọn bao quanh chúng, hoặc dùng Ctrl+nhấp để lần lượt tạo vùng chọn, rồi dùng phím tắt Delete.
Xây dựng Biểu mẫu
Hai phần tử workflow – Start và Task – liên quan đến việc yêu cầu người dùng thực hiện một hành động nào đó. Đây có thể là yêu cầu về thông tin khởi tạo (tên và loại dự án, bộ dữ liệu ban đầu để review, mã linh kiện được yêu cầu, nhà sản xuất và datasheet) hoặc một tác vụ khác trong luồng cần người dùng nhập thêm dữ liệu theo một cách nào đó (quyết định review, dữ liệu bổ sung, nhận xét, linh kiện hoàn chỉnh cho một yêu cầu, v.v.). Có thể xem cả hai phần tử này là task-oriented.
Để trình bày các trường và biến cần thiết nhằm hỗ trợ kiểu tương tác người dùng như vậy, một Form sẽ được tạo. Trong một số trường hợp, đã có sẵn một Form với các trường tích hợp không thể xóa, trong khi ở một số trường hợp khác, có một Form với các trường mặc định nhưng có thể chỉnh sửa cho phù hợp. Cũng có những trường hợp không có sẵn Form, vì vậy bạn có thể khá tự do tạo một Form đơn giản hoặc phức tạp tùy theo nhu cầu của công ty.
Danh sách sau đây hiển thị tất cả các biến thể của hai tác vụ này có sử dụng/yêu cầu một Form:
-
Start (chủ đề Part Requests) – Form hiện có với các trường mặc định. Những trường này có thể được chỉnh sửa hoặc xóa, và có thể xác định giá trị mặc định nếu áp dụng được. Có thể thêm các trường khác khi cần.
-
Start thuộc loại Start Activity (chủ đề Project Activities) – Form hiện có với trường tích hợp. Trường này không thể bị xóa. Có thể thêm các trường khác khi cần.
-
Start (chủ đề Project Creations) – Form hiện có với các trường tích hợp. Những trường này không thể bị xóa. Có thể xác định giá trị mặc định nếu áp dụng được. Có thể thêm các trường khác khi cần.
-
Task thuộc loại User Task (tất cả các chủ đề quy trình) – không có Form sẵn. Tạo khi cần.
-
Task thuộc loại Collect Project Data (chỉ chủ đề Project Activities) – Form hiện có với trường tích hợp. Trường này không thể bị xóa. Có thể thêm các trường khác khi cần.
-
Task thuộc loại
Create Project (chủ đề Project Creations) – Form hiện có với các trường tích hợp. Những trường này không thể bị xóa. Có thể xác định giá trị mặc định nếu áp dụng được. Có thể thêm các trường khác khi cần.
Trình chỉnh sửa User Form
Một Form được tạo bằng User Form Editor. Đối với một phần tử có thể có Form được xác định, bạn sẽ cần либо tạo form nếu nó chưa tồn tại (chọn phần tử trong workflow và nhấp nút
trong phần Form của khung Properties) hoặc chỉnh sửa nếu nó đã tồn tại (chọn phần tử trong workflow và nhấp mục
trong phần Form của khung Properties).
Một Form được xây dựng bằng cách thêm các trường – đại diện cho các biến có tên – thuộc các kiểu cần thiết, và bằng cách thiết lập các cờ (nếu áp dụng) cho cách sử dụng những trường đó – về cơ bản là tạo ra một giao diện để truyền thông tin đến, và thu thập thông tin từ, người dùng mục tiêu sẽ thực hiện tác vụ.
Khi form được lưu – nhấp nút
ở cuối Form – bản tóm tắt của tất cả các trường được xác định trên đó, cùng với kiểu biến của chúng, sẽ được hiển thị trở lại trên khung Properties cho phần tử workflow đã chọn.
Ví dụ về User Form Editor được điền bằng Form cho User Task Provide review feedback (một phần của định nghĩa quy trình Milestone Review, trong chủ đề Project Activities). Lưu ý rằng khung Properties cung cấp một danh sách tóm tắt thuận tiện của tất cả các trường được xác định trên Form, cùng với kiểu của chúng.
Các phần sau đây xem xét cơ chế của User Form Editor, bao gồm hỗ trợ cho biến và trường, các cờ liên kết cho từng trường/biến, làm việc trong một Form, và các trường cùng biến tích hợp/mặc định.
Biến và Trường
Những điều cần lưu ý liên quan đến biến và trường:
-
Một Variable là một phần tử dữ liệu có tên, được theo dõi như một phần của workflow cho một quy trình.
-
Một Field là biểu diễn của một biến, trong ngữ cảnh của một User Form cụ thể trong workflow của một quy trình.
-
Không có chức năng chuyên biệt để quản lý biến cho một quy trình:
-
Một biến do người dùng xác định sẽ được thêm vào quy trình khi quản trị viên lần đầu thêm nó vào một Form trong workflow của quy trình đó.
-
Một biến do người dùng xác định sẽ bị xóa khỏi quy trình khi nó bị xóa khỏi tất cả các Form được sử dụng trong workflow của quy trình đó.
-
Phần lớn các biến sẽ được quản trị viên xác định khi tạo các Form trong workflow cho một định nghĩa quy trình. Có một số biến được định nghĩa sẵn, được tích hợp trong một định nghĩa quy trình cho các phần tử workflow cụ thể. Chúng có thể được sử dụng ở nơi khác trên các User Form do người dùng xác định, nhưng vẫn được xác định cho quy trình, ngay cả khi bị xóa khỏi tất cả các Form trong một workflow.
-
Chỉ có một định nghĩa biến duy nhất trong quy trình, nghĩa là bất cứ nơi nào biến này được chỉnh sửa (trên bất kỳ Form nào), các thay đổi sẽ tự động được phản ánh trên tất cả các Form khác được dùng trong workflow đó và có sử dụng biến này.
-
Tên biến không phân biệt chữ hoa chữ thường (tức là bạn không thể có hai biến chỉ khác nhau ở kiểu chữ hoa/thường).
Supported Variable Types
Bảng sau liệt kê các kiểu biến được hỗ trợ để sử dụng trong một Form.
Built-in Fields
Có một số trường được 'tích hợp sẵn' cho các loại tác vụ cụ thể. Những trường này không thể bị xóa khỏi Form gốc của chúng, không thể đổi tên, và kiểu của chúng không thể thay đổi. Có thể xác định giá trị mặc định nếu áp dụng được. Chúng có thể được sử dụng trên các User Form khác, với các hạn chế sau:
-
Các cờ không được hiển thị – các trường ở chế độ chỉ đọc và không bắt buộc.
-
Giá trị (nếu áp dụng) không thể thay đổi, nhưng giá trị mặc định (nếu áp dụng) thì có thể.
Sau đây là danh sách các loại tác vụ có trường tích hợp. Trong mỗi trường hợp, kiểu biến/dữ liệu được hiển thị trong dấu ngoặc sau tên trường.
-
Start phần tử loại Start Activity (chủ đề Hoạt động Dự án):
-
Project (Managed Project) – Cờ Editable và Required đang bật (không thể thay đổi).
-
Task phần tử loại Collect Project Data (chủ đề Hoạt động Dự án):
-
Data (Data Set) – Cờ Editable đang bật, cờ Required và Reset value đang tắt (nhưng có thể thay đổi nếu cần).
-
Task phần tử loại Publish to PLM (chủ đề Hoạt động Dự án):
-
Publish to PLM Template (PLM Publish Template).
-
Start phần tử (chủ đề Tạo Dự án):
-
Project Name (Single Line Text) – Cờ Editable và Required đang bật (không thể thay đổi). Giá trị mặc định chưa được đặt (có thể chỉnh sửa).
-
Description (Single Line Text) – Cờ Editable đang bật (không thể thay đổi), cờ Required đang tắt (nhưng có thể thay đổi nếu cần). Giá trị mặc định chưa được đặt (có thể chỉnh sửa).
-
PCB Project Type (Dropdown) – Cờ Editable và Required đang bật (không thể thay đổi). Giá trị (các tùy chọn danh sách thả xuống) được cố định là PCB Project và Multiboard. Giá trị mặc định được đặt là None; có thể đổi thành PCB Project hoặc Multiboard.
-
Project Template (Project Template) – Cờ Editable đang bật (không thể thay đổi), cờ Required đang tắt (nhưng có thể thay đổi nếu cần).
-
Task phần tử loại Initialise in PLM (chủ đề Tạo Dự án):
-
Initialise in PLM Template (PLM Publish Template).
-
Task phần tử loại Create Project (chủ đề Tạo Dự án)
-
Project Name (Single Line Text) – Cờ Editable và Required đang bật (không thể thay đổi). Giá trị mặc định chưa được đặt (có thể chỉnh sửa). Cờ Reset Value đang tắt (có thể thay đổi).
-
Description (Single Line Text) – Cờ Editable đang bật (không thể thay đổi), cờ Required đang tắt (nhưng có thể thay đổi nếu cần). Giá trị mặc định chưa được đặt (có thể chỉnh sửa). Cờ Reset Value đang tắt (có thể thay đổi).
-
PCB Project Type (Dropdown) – Cờ Editable và Required đang bật (không thể thay đổi). Giá trị (các tùy chọn danh sách thả xuống) được cố định là PCB Project và Multiboard. Giá trị mặc định được đặt là None; có thể đổi thành PCB Project hoặc Multiboard. Cờ Reset Value đang tắt (có thể thay đổi).
-
Project Template (Project Template) – Cờ Editable đang bật (không thể thay đổi), cờ Required đang tắt (nhưng có thể thay đổi nếu cần). Cờ Reset Value đang tắt (có thể thay đổi).
Default Fields
Có một số trường được thêm mặc định vào các phần tử quy trình công việc dựa trên tác vụ. Chúng hoạt động giống như bất kỳ trường do người dùng định nghĩa nào khác, vì vậy có thể được sửa đổi và/hoặc xóa khi cần. Chúng chỉ đơn giản cung cấp điểm khởi đầu cho Biểu mẫu mà chúng được thêm vào.
Ví dụ, loại tác vụ sau đây có các trường mặc định. Với mỗi trường, kiểu biến/dữ liệu được hiển thị trong ngoặc sau tên trường.
-
Start phần tử (chủ đề Yêu cầu Linh kiện):
-
Part number (Single Line Text) – Cờ Editable đang bật (không thể thay đổi), cờ Required đang bật (nhưng có thể thay đổi nếu cần). Giá trị mặc định chưa được đặt (có thể chỉnh sửa).
-
Manufacturer (Single Line Text) – Cờ Editable đang bật (không thể thay đổi), cờ Required đang bật (nhưng có thể thay đổi nếu cần). Giá trị mặc định chưa được đặt (có thể chỉnh sửa).
-
Description (Single Line Text) – Cờ Editable đang bật (không thể thay đổi), cờ Required đang tắt (nhưng có thể thay đổi nếu cần). Giá trị mặc định chưa được đặt (có thể chỉnh sửa).
-
Datasheets (File Upload) – Cờ Editable đang bật (không thể thay đổi), cờ Required đang tắt (nhưng có thể thay đổi nếu cần).
Built-in Variables
Đây là các biến được tích hợp sẵn trong một quy trình hoặc tác vụ. Chúng có thể được sử dụng trên các Biểu mẫu Người dùng khác, với các hạn chế sau:
-
Không có cờ nào được hiển thị – mặc định chúng ở chế độ chỉ đọc và không bắt buộc.
-
Không thể thay đổi kiểu của chúng.
-
Không thể đổi tên chúng.
-
Ngay cả khi bị xóa khỏi tất cả Biểu mẫu trong một quy trình công việc, chúng cũng không bị xóa khỏi định nghĩa quy trình (khác với trường/biến tiêu chuẩn do người dùng định nghĩa).
Một số biến tích hợp sẵn – chẳng hạn như Initiator và <TaskName> executed by – có thể được dùng trong các Biểu mẫu Người dùng khác, ví dụ để hiển thị thông tin, nhưng cũng có thể được dùng trong các trường điều kiện là một phần của thiết lập tác vụ, chứ không nằm trong chính Biểu mẫu. Hình bên dưới cho thấy biến tích hợp sẵn Prepare review data executed by sẽ được tạo ra làm đầu ra khi tác vụ Prepare review data hoàn tất. Người được phép thực hiện tác vụ được xác định là cùng một người đã khởi động quy trình, thông qua việc sử dụng mục $Initiator trong trường Assignee .
Ví dụ về các biến tích hợp sẵn – biến Initiator được dùng để xác định người được giao tác vụ, trong khi biến Prepare review data executed by sẽ được tác vụ tạo ra khi hoàn tất.
Một ví dụ khác có thể là sử dụng biến như vậy để ngăn người dùng được giao một tác vụ. Trong hình dưới đây, biến $Rework executed by được dùng trong trường Except cho tác vụ Verify rework của quy trình Xem xét Mốc để ngăn người dùng đã thực hiện tác vụ trước đó (Rework) có thể tự xác minh công việc của chính mình.
Ví dụ về việc sử dụng biến tích hợp sẵn để ngăn người dùng tự xác minh công việc của mình!
Sau đây là danh sách các biến tích hợp sẵn, theo chủ đề quy trình. Với mỗi biến, kiểu của biến được cung cấp trong ngoặc sau tên biến.
Part Requests
-
Initiator (Single Line Text) – chủ yếu liên kết với phần tử Start. Giá trị là tên của người dùng đã khởi động phiên bản cụ thể này của định nghĩa quy trình đã kích hoạt.
-
<TaskName> executed by (Single Line Text) – chủ yếu liên kết với phần tử Task (loại User Task). Giá trị là tên của người dùng đã thực hiện tác vụ.
-
Create Part in PLM Status (Dropdown) – chủ yếu liên kết với phần tử Task (loại Create Part in PLM). Kết quả của quy trình tạo linh kiện PLM. Giá trị có thể là OK hoặc FAIL.
-
Create Part in PLM Message (Single Line Text) – chủ yếu liên kết với phần tử Task (loại Create Part in PLM). Kết quả của quy trình tạo linh kiện PLM. Giá trị là thông điệp văn bản một dòng.
-
Change State Status (Dropdown) – chủ yếu liên kết với phần tử Task (loại Change State). Kết quả của quy trình Thay đổi Trạng thái Vòng đời. Giá trị có thể là OK hoặc FAIL.
-
Change State Success (Item/Revision) – chủ yếu liên kết với phần tử Task (loại Change State). Kết quả của quy trình Thay đổi Trạng thái Vòng đời. Giá trị là danh sách các bản sửa đổi mục có trạng thái vòng đời đã được thay đổi thành công.
-
Change State Failure (Item/Revision) – chủ yếu liên kết với phần tử Task (loại Change State). Kết quả của quy trình Thay đổi Trạng thái Vòng đời. Giá trị là danh sách các bản sửa đổi mục mà trạng thái vòng đời không thể được thay đổi.
-
Receive <Code> Status (Single Line Text) – chủ yếu liên kết với phần tử Event (loại Receive). Giá trị là trạng thái do bộ nhận thông báo của hệ thống bên thứ ba cung cấp (ví dụ: OK).
-
Receive <Code> Message (Multi Line Text) – chủ yếu liên kết với phần tử Event (loại Receive). Giá trị là thông điệp do bộ nhận thông báo của hệ thống bên thứ ba cung cấp (ví dụ: thông báo lỗi).
-
PLM Part Completed Status (Dropdown) – chủ yếu liên kết với phần tử Event (loại PLM Part Completed). Kết quả của quy trình tạo linh kiện PLM, được gửi trả từ phiên bản PLM. Giá trị có thể là OK hoặc FAIL.
-
PLM Part Completed Message (Multi Line Text) – chủ yếu liên kết với phần tử Event (loại PLM Part Completed). Kết quả của quy trình tạo linh kiện PLM, được gửi trả từ phiên bản PLM. Giá trị là thông điệp văn bản nhiều dòng.
-
PLM Part Completed Log (File Upload) – chủ yếu liên kết với phần tử Event (loại PLM Part Completed). Kết quả của quy trình tạo linh kiện PLM, được gửi trả từ phiên bản PLM. Giá trị là liên kết đến tệp nhật ký.
Project Activities
-
Initiator (Single Line Text) – chủ yếu liên kết với phần tử Start. Giá trị là tên của người dùng đã khởi động phiên bản cụ thể này của định nghĩa quy trình đã kích hoạt.
-
Start Release Data (Data Set) – chủ yếu liên kết với phần tử Start (loại Start Release). Giá trị là danh sách các bản sửa đổi được tạo bởi Project Releaser.
-
<TaskName> executed by (Single Line Text) – chủ yếu liên kết với phần tử Task (loại User Task hoặc Collect Project Data). Giá trị là tên của người dùng đã thực hiện tác vụ.
-
Publish to PLM Status (Dropdown) – chủ yếu liên kết với phần tử Task (loại Publish to PLM). Kết quả của quy trình khởi tạo xuất bản PLM. Giá trị có thể là OK hoặc FAIL.
-
Publish to PLM Message (Single Line Text) – chủ yếu liên kết với phần tử Task (loại Publish to PLM). Kết quả của quy trình khởi tạo xuất bản PLM. Giá trị là thông điệp văn bản một dòng.
-
Publish to PLM Properties (Properties) – chủ yếu liên kết với phần tử Task (loại Publish to PLM). Kết quả của quy trình khởi tạo xuất bản PLM. Giá trị là bảng các cặp khóa-giá trị của thuộc tính.
-
Change State Status (Dropdown) – chủ yếu liên kết với phần tử Task (loại Change State). Kết quả của quy trình Thay đổi Trạng thái Vòng đời. Giá trị có thể là OK hoặc FAIL.
-
Change State Success (Item/Revision) – chủ yếu liên kết với phần tử Task (loại Change State). Kết quả của quy trình Thay đổi Trạng thái Vòng đời. Giá trị là danh sách các bản sửa đổi mục có trạng thái vòng đời đã được thay đổi thành công.
-
Change State Failure (Item/Revision) – chủ yếu liên kết với phần tử Task (loại Change State). Kết quả của quy trình Thay đổi Trạng thái Vòng đời. Giá trị là danh sách các bản sửa đổi mục mà trạng thái vòng đời không thể được thay đổi.
-
Receive <Code> Status (Single Line Text) – chủ yếu liên kết với phần tử Event (loại Receive). Giá trị là trạng thái do bộ nhận thông báo của hệ thống bên thứ ba cung cấp (ví dụ: OK).
-
Receive <Code> Message(Multi Line Text) – chủ yếu liên kết với phần tử Event (kiểu Receive). Giá trị là thông báo do bộ nhận thông báo của hệ thống bên thứ ba cung cấp (ví dụ: thông báo lỗi).
-
PLM Publish Completed Status (Dropdown) – chủ yếu liên kết với phần tử Event (kiểu PLM Publish Completed). Kết quả của quy trình xuất bản PLM, được gửi trả về từ phiên bản PLM. Giá trị có thể là OK hoặc FAIL.
-
PLM Publish Completed Message (Multi Line Text) – chủ yếu liên kết với phần tử Event (kiểu PLM Publish Completed). Kết quả của quy trình xuất bản PLM, được gửi trả về từ phiên bản PLM. Giá trị là một thông báo văn bản nhiều dòng.
-
PLM Publish Completed Log (File Upload) – chủ yếu liên kết với phần tử Event (kiểu PLM Publish Completed). Kết quả của quy trình xuất bản PLM, được gửi trả về từ phiên bản PLM. Giá trị là một liên kết đến tệp nhật ký.
Project Creations
-
Initiator (Single Line Text) – chủ yếu liên kết với phần tử Start. Giá trị là tên của người dùng đã khởi chạy phiên bản cụ thể này của định nghĩa quy trình đang được kích hoạt.
-
<TaskName> executed by (Single Line Text) – chủ yếu liên kết với phần tử Task (kiểu User Task). Giá trị là tên của người dùng đã thực hiện tác vụ.
-
Create Project executed by (Single Line Text) – chủ yếu liên kết với phần tử Task (kiểu Create Project). Giá trị là tên của người dùng đã thực hiện tác vụ Create Project.
-
Create Project Status (Dropdown) – chủ yếu liên kết với phần tử Task (kiểu Create Project). Kết quả của quy trình Create Project. Giá trị có thể là OK hoặc FAIL.
-
Initialise in PLM Status (Dropdown) – chủ yếu liên kết với phần tử Task (kiểu Initialise in PLM). Kết quả của quy trình khởi tạo dự án PLM. Giá trị có thể là OK hoặc FAIL.
-
Initialise in PLM Message (Single Line Text) – chủ yếu liên kết với phần tử Task (kiểu Initialise in PLM). Kết quả của quy trình khởi tạo dự án PLM. Giá trị là một thông báo văn bản một dòng.
-
Initialise in PLM Properties (Properties) – chủ yếu liên kết với phần tử Task (kiểu Initialise in PLM). Kết quả của quy trình khởi tạo dự án PLM. Giá trị là một bảng các cặp khóa-giá trị của thuộc tính.
-
Change State Status (Dropdown) – chủ yếu liên kết với phần tử Task (kiểu Change State). Kết quả của quy trình Change Lifecycle State. Giá trị có thể là OK hoặc FAIL.
-
Change State Success (Item/Revision) – chủ yếu liên kết với phần tử Task (kiểu Change State). Kết quả của quy trình Change Lifecycle State. Giá trị là danh sách các phiên bản sửa đổi mục có trạng thái vòng đời đã được thay đổi thành công.
-
Change State Failure (Item/Revision) – chủ yếu liên kết với phần tử Task (kiểu Change State). Kết quả của quy trình Change Lifecycle State. Giá trị là danh sách các phiên bản sửa đổi mục mà trạng thái vòng đời không thể thay đổi.
-
Receive <Code> Status (Single Line Text) – chủ yếu liên kết với phần tử Event (kiểu Receive). Giá trị là trạng thái do bộ nhận thông báo của hệ thống bên thứ ba cung cấp (ví dụ: OK).
-
Receive <Code> Message (Multi Line Text) – chủ yếu liên kết với phần tử Event (kiểu Receive). Giá trị là thông báo do bộ nhận thông báo của hệ thống bên thứ ba cung cấp (ví dụ: thông báo lỗi).
-
PLM Initialise Completed Status (Dropdown) – chủ yếu liên kết với phần tử Event (kiểu PLM Initialise Completed). Kết quả của quy trình khởi tạo dự án PLM, được gửi trả về từ phiên bản PLM. Giá trị có thể là OK hoặc FAIL.
-
PLM Initialise Completed Message (Multi Line Text) – chủ yếu liên kết với phần tử Event (kiểu PLM Initialise Completed). Kết quả của quy trình khởi tạo dự án PLM, được gửi trả về từ phiên bản PLM. Giá trị là một thông báo văn bản nhiều dòng.
-
PLM Initialise Completed Message (File Upload) – chủ yếu liên kết với phần tử Event (kiểu PLM Initialise Completed). Kết quả của quy trình khởi tạo dự án PLM, được gửi trả về từ phiên bản PLM. Giá trị là một liên kết đến tệp nhật ký.
Cờ
Tùy theo kiểu biến của một trường được định nghĩa trên Biểu mẫu, trường đó có thể có tối đa ba cờ:
-
Editable – bật cờ này để làm cho trường có thể chỉnh sửa, chẳng hạn như có thể nhập tên dự án, nhập ngày, thêm dữ liệu, v.v.
-
Required – bật cờ này để biến trường thành trường bắt buộc, nghĩa là người dùng phải chọn một tùy chọn hoặc nhập dữ liệu thì mới có thể gửi tác vụ.
-
Reset value – bật cờ này để đặt lại giá trị của trường khi vào biểu mẫu. Nếu có giá trị mặc định áp dụng được và đã được thiết lập, giá trị đó sẽ được nạp; nếu không, trường sẽ để trống (hoặc hiển thị Choose option nếu là trường danh sách thả xuống).
Điều này có thể rất hữu ích trong một quy trình công việc có tính năng “vòng lặp”. Ví dụ, trong quy trình công việc yêu cầu linh kiện, một người dùng xác thực một yêu cầu và đặt trường Next step thành Needs more info. Người gửi bổ sung thông tin và yêu cầu quay lại (đây là vòng lặp) để được xác thực. Nếu trường Next step có cờ Reset value được bật, thì trường đó sẽ được đặt lại và không còn được điền sẵn bằng Needs more info nữa. Do đó, người xác thực cần chủ động chọn giá trị cho trường này.
Ví dụ về các trường được định nghĩa trên một Biểu mẫu, cùng với các cờ của chúng.
Xét về cách hiển thị, một cờ có thể xuất hiện như sau:
-
Xanh dương – cờ có thể được thay đổi và hiện đang hoạt động.
-
Xám – cờ có thể được thay đổi và hiện không hoạt động.
-
Xanh dương mờ – cờ đang hoạt động và không thể thay đổi.
-
Không hiển thị – cờ không áp dụng.
Khi một cờ có thể thay đổi, hãy nhấp vào cờ đó để chuyển đổi trạng thái hoạt động của nó.
Một trường không thể được đặt là Bắt buộc, trừ khi trước tiên nó được đặt là Có thể chỉnh sửa.
Tùy chọn nâng cao
Nếu một kiểu biến hỗ trợ các tùy chọn bổ sung, sẽ có điều khiển Advanced options liên kết với nó – hãy nhấp vào đây để mở rộng và xem các tùy chọn đó.
Ví dụ về Advanced options cho nhiều trường được định nghĩa khác nhau trên một Biểu mẫu.
Các tùy chọn sau có thể xuất hiện tại đây, tùy thuộc vào kiểu biến:
-
Keep value provided by each user separately – cho phép bạn dùng trường để “gộp” các giá trị được cung cấp trong các biểu mẫu do nhiều người dùng tham gia vào một tác vụ gửi lên, ví dụ như khi xem xét một thiết kế.
-
Dropdown options – đối với biến kiểu Dropdown, hãy định nghĩa tại đây các mục có thể xuất hiện để người dùng chọn trong menu thả xuống liên kết với trường.
-
Default value – cung cấp một giá trị mặc định để được trình bày dưới dạng giá trị “điền sẵn” cho trường khi người dùng truy cập biểu mẫu liên kết với tác vụ. Nếu trường thuộc kiểu Dropdown, giá trị mặc định có thể được đặt thành một trong các Dropdown options đã định nghĩa, hoặc đặt thành None.
-
Value – thường dùng cho biến kiểu Label, hãy dùng trường này để xác định văn bản nhãn, được hiển thị cho người dùng trên biểu mẫu liên kết với tác vụ họ đang thực hiện, đồng thời mô tả những gì họ cần làm.
Thêm trường
Để thêm một trường mới vào Biểu mẫu, hãy nhấp vào điều khiển Add ở góc dưới bên phải của biểu mẫu. Trường mới sẽ được thêm vào cuối Biểu mẫu, với danh sách thả xuống Name được mở sẵn để bạn chọn một biến hiện có đã được định nghĩa ở nơi khác trong định nghĩa quy trình, hoặc tạo một biến mới.
Ví dụ về việc thêm một trường mới vào Biểu mẫu. Bạn có thể chọn tham chiếu đến một biến hiện có đã được định nghĩa cho định nghĩa quy trình cha, hoặc nhập một tên mới, và khi làm như vậy sẽ tạo một biến mới cho định nghĩa đó (sau khi Biểu mẫu được lưu).
Các biến đã được dùng trên Biểu mẫu hiện tại sẽ không được đưa vào menu thả xuống, vì trên một Biểu mẫu người dùng chỉ có thể có một phiên bản của một biến. Danh sách biến được lọc khi bạn nhập, giúp bạn nhanh chóng tìm đến một biến hiện có nếu cần.
Nếu chọn một biến hiện có:
-
Biến đó được thêm vào Biểu mẫu như một tham chiếu khác đến biến.
-
Trường Name được đổi thành trường văn bản tiêu chuẩn, cho phép chỉnh sửa tên, nhưng không cho phép chọn biến khác.
-
Các cờ được thiết lập phù hợp với cách biến gốc đã được định nghĩa.
Nếu nhập tên biến mới:
-
Trường Name trở thành trường văn bản tiêu chuẩn.
-
Có thể chọn Type của biến (mặc định là Single Line Text).
-
Các cờ được thiết lập theo trạng thái mặc định tương ứng – Editable (hoạt động), Required (không hoạt động), Reset value (không hoạt động).
-
Biến mới được thêm vào định nghĩa quy trình khi Biểu mẫu được lưu.
Để đổi tên một trường, hãy nhấp vào bên trong trường
Name và chỉnh sửa khi cần. Nếu trường không thể đổi tên,
Name sẽ bị làm mờ, và biểu tượng

sẽ xuất hiện nếu bạn di chuột lên trường.
Xóa trường
Để xóa một trường do người dùng định nghĩa, hãy nhấp vào điều khiển
ở ngoài cùng bên phải của trường đó. Việc xóa diễn ra ngay lập tức, không có xác nhận.
Trường do người dùng định nghĩa chỉ bị xóa khỏi Biểu mẫu hiện tại. Nếu trường/biến đó được dùng trên một Biểu mẫu khác trong quy trình công việc, nó sẽ vẫn được định nghĩa cho định nghĩa quy trình. Chỉ khi nó bị xóa khỏi tất cả các Biểu mẫu, nó mới bị xóa khỏi danh sách biến đã định nghĩa cho định nghĩa quy trình đó.
Sắp xếp lại thứ tự trường
Bất kỳ trường nào cũng có thể được chuyển đến bất kỳ vị trí nào trên Biểu mẫu bằng cách nhấp và kéo điều khiển
, xuất hiện ở phía bên trái khi di chuột lên trường. Điều này cho phép bạn thêm nhanh các trường vào Biểu mẫu, rồi sau đó tinh chỉnh giao diện của biểu mẫu (thứ tự các trường đó).
Lưu & Triển khai
Sau khi một quy trình đã được xác định theo yêu cầu, hãy nhấp vào nút
(ở góc trên bên phải của trình chỉnh sửa) để thêm quy trình đó vào danh sách các quy trình khả dụng cho chủ đề quy trình đó. Định nghĩa quy trình mới sẽ được kích hoạt và sẵn sàng để sử dụng.
Trình chỉnh sửa sẽ đánh dấu mọi vấn đề trong sơ đồ quy trình làm việc của bạn đang ngăn sơ đồ được lưu và triển khai – ví dụ, một sơ đồ phải có sự kiện Start và được xác định ít nhất một sự kiện End. Ngoài ra, một User Task phải có ít nhất một trường Form và một Assignee.