Phụ lục C. Biểu thức nhúng

Phần này mô tả về mẫu cho [Thiết lập thông báo], các hàm được phép nhập vào [Chủ đề], [Nội dung] của [Thông báo] về quy trình, và nội dung của chúng.
Hàm Mô tả
String getProcessKey() Trả về giá trị của thuộc tính khóa.
String getProperty(String propertyId) ·Trả về giá trị thuộc tính được chỉ định trong quy trình kinh doanh.
Đối số 1: ID thuộc tính
·Trả về chuỗi trống nếu không có giá trị, hoặc thuộc tính được chỉ định không tồn tại.
· Tình trạng chạy và tình trạng được chuyển đổi thành giá trị hiển thị và được trả về.
· Ngày/Giờ, Ngày tháng sẽ được chuyển đổi thành chuỗi ở xem loại cho nội dung này và được trả về.
String getProperty(String stepId, String propertyId) ·Trả về giá trị thuộc tính được chỉ định trong các bước đã chỉ định.
Đối số 1: ID định nghĩa đích (toàn bộ quy trình kinh doanh, bước, nhóm bước) Đối số 2: ID thuộc tính
·Trả về chuỗi trống nếu không có giá trị, hoặc các bước hay thuộc tính được chỉ định không tồn tại.
· Tình trạng chạy và tình trạng được chuyển đổi thành giá trị hiển thị và được trả về.
· Ngày/Giờ, Ngày tháng sẽ được chuyển đổi thành chuỗi ở xem loại cho nội dung này và được trả về.
String getAfterValue() ·Trả về giá trị sau khi đã cập nhật của thuộc tính là đích thông báo.
· Trả về chuỗi trống nếu không có giá trị sau khi cập nhật.
· Tình trạng chạy và tình trạng được chuyển đổi thành giá trị hiển thị và được trả về.
· Ngày/Giờ, Ngày tháng sẽ được chuyển đổi thành chuỗi ở xem loại cho nội dung này và được trả về.
String getBeforeValue() ·Trả về giá trị trước khi cập nhật của thuộc tính là đích thông báo.
· Trả về chuỗi trống nếu không có giá trị sau khi cập nhật.
· Tình trạng chạy và tình trạng được chuyển đổi thành giá trị hiển thị và được trả về.
· Ngày/Giờ, Ngày tháng sẽ được chuyển đổi thành chuỗi ở xem loại cho nội dung này và được trả về.
String urlEncode(String str) Thực hiện mã hóa URL (UTF-8) trên chuỗi được cung cấp dưới dạng đối số.
Ví dụ về thiết lập định nghĩa mục kinh doanh
Sau đây là một ví dụ về trường hợp sử dụng biểu thức nhúng.
Chủ đề: Thông báo cập nhật tình trạng của bước báo giá cho trường hợp [$.getProcessKey()]
Nội dung: Trường hợp đích: [$.getProcessKey()]
Nội dung thông báo: Tình trạng của bước báo giá đã được chuyển thành [$.getProperty('Step1','et:statusString')].
Vui lòng xác nhận qua URL dưới đây.
https://data-management.fbiwpro.fujifilm.com/web/{ID văn phòng}/process/page/instances/ search?business=example&param1=$.urlEncode($.getProcessKey())
Email được gửi trong thực tế sẽ như sau:
Chủ đề: Thông báo cập nhật tình trạng của bước báo giá cho trường hợp [TEST001]
Nội dung: Trường hợp đích: [TEST001]
Nội dung thông báo: Tình trạng của bước báo giá đã được chuyển thành [RED].
Vui lòng xác nhận qua URL dưới đây.
https://data-management.fbiwpro.fujifilm.com/web/{ID văn phòng}/process/page/instances/ search?business=example&param1=%28%E6%A0%AA%29%E5%AF%8C%E5%A3%AB%E3
%83%93%E3%83%AB%E5%BB%BA%E8%A8%AD
Bổ sung
Có thể xác nhận ID văn phòng tại URL của Hệ thống Quản lý tập tin FUJIFILM IWpro. Ví dụ, URL cho màn hình tài liệu như sau:
https://data-management.fbiwpro.fujifilm.com/web/{ID văn phòng}/document/page/main/object-list