Ngoài văn bản tĩnh, các thông số hoạt động, mẫu và trạng thái có thể sử dụng các macro đặc biệt để chỉ định các giá trị được tạo tự động như trường tài liệu, biến hệ thống, ngày và giờ, v.v.
Để thêm macro, hãy bấm vào nút dấu chấm lửng (…) bên cạnh trường đích. Thao tác này sẽ mở biểu mẫu Chèn giá trị :
Biểu mẫu này hiển thị tất cả các macro có sẵn được nhóm theo mục đích sử dụng. Các nhóm sau đây hiện đang có mặt.
- Tham số mẫu : chứa các tham số mẫu mà bạn có thể xác định bằng cách nhấp vào nút Tham số mẫu trong Visual Modeler. Lưu ý rằng một giá trị có thể được xác định bởi người dùng tại thời điểm chạy, khi bắt đầu quy trình kinh doanh.
- Biến : chèn các biến do người dùng xác định có thể thay đổi trong quá trình thực hiện quy trình nghiệp vụ. Ví dụ: đây có thể là một trường số phụ mà người dùng sẽ được nhắc nhập.
- Hằng số – chèn các hằng số xác định trước không thay đổi trong quy trình làm việc. Giá trị của chúng được đặt trong các tham số mẫu và người dùng không có quyền truy cập để thay đổi các quy trình không thể thay đổi giá trị của chúng.
- Trường tài liệu : chèn giá trị của trường tài liệu mà quy trình nghiệp vụ đang chạy trên đó. Ví dụ: Created on hoặc Created by .
- Kết quả bổ sung : chèn kết quả xử lý hoạt động nếu nó tồn tại. Danh sách chỉ bao gồm các hoạt động của mẫu quy trình nghiệp vụ hiện tại trả về một hoặc nhiều giá trị.
- Người dùng : chèn người dùng (hoặc nhóm người dùng) bí mật vào quy trình kinh doanh. Bạn có thể chọn một hoặc nhiều người dùng tách nhiều mục bằng dấu chấm phẩy.
- Danh mục người dùng – cho phép bạn chỉ định những người dùng sẽ tham gia vào quy trình làm việc. Nó bao gồm khả năng chọn một Phòng ban hoặc một Nhóm mạng xã hội.
Các macro sau không được liệt kê trong biểu mẫu Chèn Giá trị, tuy nhiên chúng có thể được sử dụng khi tạo các mẫu quy trình nghiệp vụ.
{=Workflow:ID}
– chèn ID quy trình kinh doanh hiện tại;{=User:ID}
– chèn ID của người dùng hiện tại ở định dạng user_ [system_user_ID] ;{=Template:TargetUser}
– tham số chứa mã định danh của người dùng bắt đầu quy trình làm việc ở định dạng user_ [system_user_ID] ;{=System:Now}
– chèn ngày và giờ hiện tại;{=System:Date}
– chèn ngày hiện tại;{=Document:DETAIL_PAGE_URL}
– Chèn liên kết trang xem tài liệu. Liên kết sẽ chỉ có hiệu lực nếu các tham số khối thông tin chỉ định một URL trang chi tiết chính xác.
Công cụ sửa đổi “có thể in”
Có một hậu tố đặc biệt mà bạn có thể thêm vào các biến mẫu và tham số printable
Nếu có, nó sẽ định dạng đầu ra macro ở dạng con người có thể đọc được nếu được macro sửa đổi hỗ trợ. Nếu macro không hỗ trợ đầu ra “có thể in”, nó sẽ trả về giá trị giống như khi không có công cụ sửa đổi.
Hãy xem xét các ví dụ sau, trong đó hậu tố có thể in được sử dụng trên biến người dùng.
Các macro với công cụ sửa đổi này cũng có sẵn thông qua biểu mẫu Chèn Giá trị.