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¶m1=$.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¶m1=%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
https://data-management.fbiwpro.fujifilm.com/web/{ID văn phòng}/document/page/main/object-list