Để chương trình có thể gửi một e- mail , ta cần cung cấp các thông tin sau:
- Địa chỉ người nhận.
- Các tham số để tạo e-mail.
Các template sẽ dùng các tham số để tạo nên nội dung của các e-mail. Có hai loại template:
Mail template
|
Report template
|
Sử dụng khi gửi các e-mail có nội dung đơn giản như các thông báo,lời nhắc nhở, lời chúc,….
|
Sử dụng đối với các e-mail có nội dung phức tạp như bảng, biểu đồ,…
|
Có thể chứa tham số dạng dictionary
|
Có thể chứa tham số dạng dictionary + table
|
Các tham số được đặt trong dấu ngoặc nhọn { }
|
Các tham số được đặt trong các tag <# >
|
-
Các e-mail có thể được tạo ra bằng nhiều cách, như click vào link trên Dashboard, click vào command trên màn hình chức năng, sau khi hoàn tất nhập liệu
vào các form, sau khi submit các sheet,..
Trong bài viết này, tôi sẽ trình bày hướng dẫn cách tạo e-mail từ comment trên Dashboard trong hai trường hợp dùng Mail template và Report template.
Các bước cụ thể như sau :
Mail template
|
Report template
| |
Bước 1: Tạo nội dung mail
|
Tạo nội dung trong MCT với các tham số trong dấu ngoặc nhọn {tham số}
|
Tạo nội dung trong report template với tham số trong tag.
<#tham số>
Dữ liệu bảng được đặt trong tag:
<#ten_range_bang.**>: cho header của bảng.
<#ten_range_bảng.*> : cho phần body.
|
Bước 2 : Tạo Mail profile -MCD
|
Gắn MCT code vào mục Mail template trong chức năng MCD
|
Gắn tên report template vào mục Mail template trong chức năng MCD
|
Bước 3 : truyền tham số tạo mail
|
Insert comment với cấu trúc :
Phoebus://mail ?id=MCD code&receipient=…&tham số=…&show=N
|
Tạo bảng dữ liệu cần đưa vào mail trong template của Dashboard + đặt tên range chứa bảng là ten_range_bang
Insert comment với cấu trúc:
Phoebus://mail ?id=MCD code&receipient=…&tham số=…&range=ten_range_bang&show=N
|
Giả sử ta cần gửi một e-mail có nội dung như sau :
E-mail này chỉ bao gồm text và các thông tin đơn giản nên ta sẽ dùng mail template làm công cụ truyền tải.
Bước 1-Tạo nội dung mail :gõ lệnh tắt MCT và tạo một Mail template có nội dung như yêu cầu:
Chú ý: các tham số được đặt trong dấu ngoặc nhọn { }
Bước 2-xác định người nhận mail: gõ lệnh tắt MCD , tạo một Mail profile và gắn Mail template chứa nội dung mail vừa tạo vào.
Bước 2-Xác định người nhận mail: gõ lệnh tắt MCD , tạo một Mail profile và gắn Report template template chứa nội dung mail vừa tạo vào.
Bước 3-truyền giá trị cho các tham số: tạo comment trên Dashboard.
Trong trường hợp khác, giả sử ta muốn tạo mới một e-mail thông báo lương cho nhân viên với bảng lương chi tiết như sau :
Chú ý :Các tham số được đặt trong tag.
Trong trường hợp khác, giả sử ta muốn tạo mới một e-mail thông báo lương cho nhân viên với bảng lương chi tiết như sau :
Lúc này, ta cần sử dụng report template để thể hiện các thông tin trên.
Bước 1-tạo nội dung e-mail : tạo report template chứa nội dung e-mail cần tạo như sau:
Bước 1-tạo nội dung e-mail : tạo report template chứa nội dung e-mail cần tạo như sau:
Bước 3-truyền giá trị cho các tham số: tạo comment trên Dashboard.
Trên template của Dashboard, ta tạo bảng dữ liệu muốn đưa vào nội dung mail , đặt tên cho range bao phủ bảng đó.
Các tham số được truyền tương tự như khi dùng Mail template, tuy nhiên ta cần thêm một tham số:….&range= để truyền dữ
liệu bảng vào e-mail.
Trên template của Dashboard, ta tạo bảng dữ liệu muốn đưa vào nội dung mail , đặt tên cho range bao phủ bảng đó.
liệu bảng vào e-mail.
Kết quả đạt được sẽ là e-mail có nội dung như sau:
Không có nhận xét nào:
Đăng nhận xét