Tạo files bằng mail merge command

Giới thiệu


Đây là lệnh để tạo file tự động bằng công cụ mail merge và lưu kết quả ra các tệp tài liệu trên máy tính.

User có thể in ra giấy các tệp này và gửi cho khách hàng.

Hiện lệnh này đang dùng Snap engine để tạo email. Trong tương lai có thể sử dụng Formated Text như công cụ để tạo email.

Sử dụng


9dde7390-3b9b-427a-8aff-8f8eb04bba10.pbs_bo_output_tomailmergefiles_md

 pbs.BO.Output.ToMailMergeFiles?$template=`SNAP_TEMPLATE`&param1=value1&param2=value2 ...

Các tham số

$template
Mã hiệu template SNAP dùng để tạo nội dung body email.
param1, param ...
Là các tham số tùy biến được đưa vào và sử dụng khi tạo mail body.
$data = datacode

Tham số tùy chọn, được dùng để tạo bảng dữ liệu khi chạy ở chế độ không tương tác với user. Datacode có thể là:

$range=Y

Khi ở chế độ tương tác với user, tham số này chỉ định bảng dữ liệu tạo mail sẽ là các mẩu tin mà user tick chọn. Khi có tham số $range=Y thì tham số $data sẽ bị bỏ qua.

Sau khi chạy lệnh. Các files tạo ra sẽ nằm ở folder My Documents\Phoebus\MailMerge\

Ví dụ thiết lập


Trong ví dụ này ta sẽ thực hiện các bước để thiết lập và sử dụng tính năng này để gửi mail cho các mẩu tin user chọn ở tính năng Employee Record

Bước 1: Chuẩn bị nguồn dữ liệu

Nguồn dữ liệu là Employee Record. Nguồn dữ liệu đã có sẵn trường email. Ta cần thêm 1 trường dữ liệu nữa đặt tên là subject .

5fdd051b-f588-4486-96c1-490c444551df.pbs_bo_output_tooutlook_md

Bước 2: thiết kế snap template :

Tạo lệnh pbs.BO.Output.ToSnap để mở Snap Editor cho template có tên emp

pbs.BO.Output.ToSnap?$template=emp&$range=Y

Chạy lệnh này và set bảng dữ liệu ở chế độ MailMerge

672e9294-c018-44d1-8ef7-63601ac1c0ba.pbs_bo_output_tooutlook_md

Thêm nội dung body của email vào template.

Bước 3: Tạo lệnh ToMailMergeFiles cho template emp

pbs.BO.Output.ToMailMergeFiles?$template=emp&$range=Y

Bước 4: Chọn các dòng dữ liệu, chạy lệnh ToMailMergeFiles và kiểm tra kết quả.

060ad4b3-04aa-4e78-9334-3026e50d499e.pbs_bo_output_tomailmergefiles_md

Xem thêm



Updated on : 2020-10-13 20:51:59. by : . at T470-01.

Topic : . pbs.bo.output.tomailmergefiles