Chức năng này liệt kê danh sách các email đã nhận được gồm các thông tin Mail Account, Receipt Date, Mail Date, Sender, Recipient, Pdf File Name, Xls File Name, Status, ...
Chức năng này giúp người dùng xem nội dung file đính kèm và tiến hành xử lý (Read Mail) để import dữ liệu vào Phoebus.
Tình trạng (Status) của các email gồm có:
Tình trạng | Diễn giải |
---|---|
Received | Phoebus đã nhận email. |
Read | Email đã được xử lý, sẽ không xuất hiện trong danh sách. |
Bấm nút ReadMail , chương trình sẽ import dữ liệu trong file đính kèm vào database dựa theo 5 lệnh Phoebus URL được thiết lập tại pbs.BO.Mail.MailService
Theo ví dụ của bài viết này, khi làm thao tác xử lý email, chương trình sẽ thực thi lệnh
pbs.BO.LA.NA/TEST?$Action=TransferIn
để import 10 mẫu tin có trong file đính kèm vào tính năng Name and Address (subForm TEST)
💡 Ghi chú Ở các file đính kèm (Xls/Pdf) Các file đính kèm theo email cần thỏa mãn các yêu cầu về mapping, thiết kế, đặt tên ô, ... giúp phần mềm đọc dữ liệu để ghi nhận vào hệ thống.
Đối với các form Excel (Xls, Xlsx) cần được mapping theo quy tắc mapping form excel để import dữ liệu vào Phoebus. Trong ví dụ này, người viết thực hiện mapping trên file Excel để import vào tính năng Tên và địa chỉ (pbs.BO.LA.NA) như sau:
Thiết lập các câu lệnh import dữ liệu từ form Excel vào phần mềm tại các lệnh Read Command của tính năng Mail Service (pbs.BO.Mail.MailService):
pbs.BO.LA.NA?$Action=TransferIn
TransferIn?id=pbs.BO.LA.NA
...
Đối với các form Pdf cần được thiết kế và đặt tên ô nhập liệu bằng các chương trình thiết kế AcroForm (như Adobe Forms Central) theo nguyên tắc:
Đặt mã (field code) cho các ô nhập liệu trên form
Dùng câu lệnh mapping các mã ô nhập liệu trên form Pdf với các cột trong tính năng cần import.
⚠️ Chú ý Phoebus có chức năng SPC.DocumentAPI.Commands.ConvertToAcroForm để tạo acroform.
Ví dụ: tạo một form nhập thông tin người tham dự hội thảo, các ô nhập liệu được đặt mã như hình sau:
Mẫu form Pdf tham khảo tải về tại đây
Thiết lập câu lệnh import dữ liệu từ form Pdf vào phần mềm tại các lệnh Read Command của tính năng Mail Service (pbs.BO.Mail.MailService):
pbs.BO.LA.NA?$Action=InsertUpdate&AddCode=[PHONE_NO]&Address1=[NAME]&Address2=[ADDRESS]&...
Updated on : 2021-09-14 02:22:11. by : . at T470-01.
Topic : . pbs.bo.mail.readmail