Luồng tạo giấy xác nhận lấy dữ liệu từ một câu trả lời biểu mẫu, điền vào các chỗ trống của một mẫu văn bản có sẵn, xuất thành tệp PDF, lưu vào kho tệp và gửi email cho người liên quan. Kết quả là một tờ giấy trông như do người soạn: phiếu xác nhận đăng ký, giấy chứng nhận tham dự khoá học ngắn, phiếu tiếp nhận yêu cầu, biên nhận hồ sơ.
Kiểu luồng này tiết kiệm nhiều thời gian nhất ở những nơi phải làm hàng chục tờ giấy giống nhau chỉ khác tên và ngày. Bài chỉ cách soạn mẫu văn bản cho máy điền, đối chiếu chỗ trống với trường dữ liệu, dựng luồng, xử lý lỗi tiếng Việt hay gặp khi xuất PDF, và ranh giới giữa giấy máy tự phát hành được với giấy phải có người ký duyệt.
Luồng điền mẫu văn bản hoạt động thế nào
Nguyên lý giống trộn thư mà nhiều người đã quen trong phần mềm soạn thảo: một văn bản mẫu có các chỗ trống được đánh dấu, mỗi chỗ trống ứng với một cột dữ liệu. Khác ở chỗ trộn thư thường làm một lần cho cả danh sách, còn luồng tự động làm mỗi khi có một câu trả lời mới, từng tờ một, không ai phải bấm.
Có ba cách làm phổ biến. Cách thứ nhất dùng tiện ích bổ sung gắn vào bảng tính hoặc biểu mẫu, chuyên điền mẫu văn bản và xuất PDF. Cách thứ hai dùng nền tảng kết nối: bước "sao chép mẫu văn bản", bước "thay chỗ trống bằng dữ liệu", bước "xuất PDF", bước "gửi email". Cách thứ ba dùng dịch vụ chuyên tạo tài liệu từ mẫu, có giao diện thiết kế mẫu riêng, thường tính phí theo số tờ. Tính năng đổi nhanh, nên trước khi chọn hãy kiểm phiên bản hiện hành và xem có giới hạn số tờ mỗi tháng không.
Dù chọn cách nào, luồng luôn có hai phần: phần mẫu, do bạn soạn một lần và giữ cẩn thận, và phần dữ liệu, đến từ biểu mẫu mỗi lần. Phần lớn lỗi nằm ở chỗ hai phần này không khớp nhau. Vì vậy, thời gian đáng bỏ ra nhất không phải lúc kéo thả các bước, mà lúc soạn mẫu và lập bảng đối chiếu ở hai mục dưới đây.
Soạn mẫu văn bản cho máy điền
Đánh dấu chỗ trống rõ ràng. Dùng một ký hiệu không thể nhầm với chữ thường, ví dụ hai cặp ngoặc nhọn bao quanh tên trường viết liền không dấu như {{ho_ten}}. Mỗi công cụ quy ước ký hiệu riêng, đọc trang trợ giúp trước khi soạn.
Gõ chỗ trống một mạch. Khi bạn sửa giữa chừng một chỗ trống trong phần mềm soạn thảo, nó có thể bị tách thành nhiều đoạn định dạng ngầm, và công cụ điền không nhận ra. Nếu một chỗ trống không được thay, xoá đi và gõ lại liền một lần.
Chừa đủ chỗ cho tên dài. Tên người Việt có thể dài bốn, năm chữ; tên doanh nghiệp còn dài hơn. Đặt chỗ trống trên một dòng riêng hoặc trong ô bảng có thể giãn, để tên dài không đẩy lệch cả trang.
Tách chữ cố định và chữ thay đổi. Câu như "Xác nhận ông/bà {{ho_ten}} đã tham dự…" thiếu tự nhiên. Thêm một trường danh xưng hoặc viết câu không cần danh xưng.
Đặt mẫu vào thư mục khoá. Mẫu là bản gốc của mọi tờ giấy. Chỉ người quản lý luồng được sửa; mọi người khác chỉ xem. Ghi ngày sửa và nội dung sửa ở trang cuối hoặc trong tên tệp mẫu.
Đối chiếu chỗ trống với trường dữ liệu
Trước khi nối, lập bảng đối chiếu như dưới đây cho mẫu giấy chứng nhận tham dự một khoá học ngắn (ví dụ giả định). Bảng này cũng là tài liệu cho người tiếp quản:
| Chỗ trống trong mẫu | Lấy từ đâu | Định dạng | Nếu trống |
|---|---|---|---|
| {{ho_ten}} | Câu hỏi "Họ và tên" trên biểu mẫu | Viết hoa chữ cái đầu mỗi tiếng | Không tạo giấy, báo người phụ trách |
| {{ten_khoa}} | Cố định theo đợt, lấy từ bảng cấu hình | Nguyên văn | Không xảy ra |
| {{ngay_hoc}} | Bảng cấu hình đợt học | Ngày/tháng/năm kiểu Việt Nam | Không xảy ra |
| {{so_gio}} | Bảng cấu hình đợt học | Số nguyên | Không xảy ra |
| {{ma_giay}} | Mã đăng ký cộng hậu tố đợt | Chữ in hoa và số | Không tạo giấy |
| {{ngay_cap}} | Ngày luồng chạy | Ngày/tháng/năm | Không xảy ra |
Cột cuối quan trọng: quyết định trước luồng làm gì khi dữ liệu thiếu. Một giấy chứng nhận in "Xác nhận: đã tham dự" với chỗ tên bỏ trống gửi tới học viên còn tệ hơn không gửi.
Cũng nên chuẩn hoá tên trước khi điền: người điền biểu mẫu có thể gõ toàn chữ thường hoặc toàn chữ hoa. Phần lớn nền tảng kết nối có bước định dạng chữ để viết hoa chữ cái đầu; kiểm bước đó xử lý đúng chữ có dấu.
Dựng luồng từng bước
Trình tự trên nền tảng kết nối, với mẫu văn bản đã soạn trong kho tệp đám mây:
- Sự kiện kích hoạt: một dòng trong bảng điểm danh hoặc bảng đăng ký được đánh dấu "đủ điều kiện cấp giấy". Không kích hoạt thẳng từ câu trả lời biểu mẫu nếu giấy cần xác minh trước.
- Bước sao chép mẫu văn bản, đặt tên bản sao theo mẫu tên tệp: mã giấy và họ tên không dấu.
- Bước thay chỗ trống: ghép từng chỗ trống với trường dữ liệu theo bảng đối chiếu.
- Bước xuất bản sao thành PDF và lưu vào thư mục của đợt.
- Bước gửi email cho người nhận, đính kèm PDF, nội dung thư ngắn nói đây là giấy gì và liên hệ ai nếu sai thông tin.
- Bước cập nhật bảng: ghi mã giấy, thời điểm gửi và đường dẫn tới tệp PDF trong kho.
- Xoá hoặc chuyển bản sao dạng văn bản sửa được vào thư mục lưu trữ riêng, chỉ giữ PDF ở thư mục chung.
- Chạy thử với ba người giả: tên ngắn, tên rất dài, tên có nhiều dấu như "Nguyễn Thị Hường", rồi mở PDF trên máy tính và điện thoại.
Lỗi tiếng Việt và định dạng khi xuất PDF
Lỗi hay gặp nhất là chữ có dấu hiển thị sai trong PDF: dấu rơi lệch, chữ biến thành ô vuông, hoặc phông bị thay bằng phông khác. Nguyên nhân thường là mẫu dùng phông không hỗ trợ đủ tiếng Việt, hoặc công cụ xuất PDF không nhúng phông đó. Cách phòng: soạn mẫu bằng phông phổ biến hỗ trợ tiếng Việt đầy đủ có sẵn trong bộ công cụ văn phòng trực tuyến bạn dùng, xuất thử một tờ có đủ các dấu sắc, huyền, hỏi, ngã, nặng và các chữ ơ, ư, đ.
Lỗi thứ hai là chuẩn Unicode. Dữ liệu người dùng gõ trên điện thoại có thể ở dạng tổ hợp, ký tự gốc và dấu tách riêng, trong khi mẫu dùng dạng dựng sẵn. Hai dạng nhìn giống nhau nhưng một số phông hiển thị dạng tổ hợp xấu hoặc lệch. Nếu gặp, kiểm xem nền tảng có bước chuẩn hoá chữ không; nếu không, chấp nhận kiểm tay những tờ có tên lạ.
Lỗi thứ ba là bố cục: tên dài làm dòng xuống hàng, đẩy chữ ký sang trang hai. Đặt khối chữ ký ở vị trí cố định bằng bảng hoặc khung, và kiểm thử với tên dài nhất bạn nghĩ ra. Cuối cùng, ngày tháng: luồng có thể lấy ngày theo kiểu tháng trước ngày sau; dùng bước định dạng ngày rõ ràng.
Giấy nào máy được tự phát hành, giấy nào phải có người duyệt
Ranh giới nằm ở giá trị của tờ giấy. Giấy chỉ xác nhận một sự việc đã ghi nhận trong hệ thống, như phiếu tiếp nhận yêu cầu, xác nhận đã đăng ký, biên nhận đã nhận hồ sơ, có thể để luồng tự phát hành, vì nó không cam kết gì ngoài điều đã xảy ra. Giấy chứng nhận tham dự một buổi chia sẻ miễn phí cũng thuộc nhóm này, miễn là dựa trên dữ liệu điểm danh.
Ngược lại, giấy có giá trị pháp lý hoặc tài chính, như hoá đơn, hợp đồng, giấy chứng nhận hoàn thành khoá học có giá trị xét tuyển, xác nhận công tác, không nên để luồng tự phát hành. Luồng có thể soạn sẵn bản nháp, đặt vào thư mục chờ duyệt và báo người có thẩm quyền. Người đó kiểm, ký hoặc đóng dấu theo quy định, rồi mới gửi. Với hoá đơn điện tử, việc phát hành theo quy định riêng qua hệ thống hoá đơn điện tử, không thuộc loại luồng này.
Một nguyên tắc nữa: không chèn hình chữ ký hay con dấu dạng ảnh vào mẫu để máy tự đóng lên mọi tờ. Làm vậy biến một tờ giấy thông báo thành thứ trông như văn bản có chữ ký, dễ bị hiểu sai và dễ bị lợi dụng. Nếu cần chữ ký, dùng chữ ký số hợp lệ qua người có thẩm quyền.
Lưu, gửi và bảo vệ tệp
Mỗi tờ PDF chứa dữ liệu cá nhân của một người. Vài nguyên tắc giữ cho kho tệp không thành nơi rò rỉ:
- Thư mục chứa PDF chỉ chia sẻ cho người phụ trách, không để chế độ ai có đường dẫn cũng xem được.
- Gửi PDF dưới dạng tệp đính kèm cho đúng người nhận, không gửi đường dẫn tới cả thư mục.
- Tên tệp dùng mã giấy và tên không dấu, không đưa số căn cước hay ngày sinh vào tên tệp.
- Mẫu chỉ chứa những thông tin cần cho tờ giấy; không vì tiện mà thêm số điện thoại, địa chỉ nhà.
- Đặt thời hạn lưu cho thư mục của mỗi đợt, theo thời hạn đã thông báo trên biểu mẫu, và nhắc rà định kỳ.
- Khi người nhận báo sai thông tin, sửa dữ liệu gốc, tạo lại tờ mới với hậu tố phiên bản, đánh dấu tờ cũ là đã thay thế.
Theo quy định hiện hành về bảo vệ dữ liệu cá nhân, việc xử lý dữ liệu phải đúng mục đích đã thông báo; tạo giấy xác nhận cho chính người đăng ký là mục đích dễ giải thích, nhưng dùng lại kho PDF cho việc khác thì cần cân nhắc và hỏi lại.
Câu hỏi thường gặp
Có tạo được PDF hàng loạt cho cả danh sách đã có sẵn không?
Được. Thay vì kích hoạt theo từng câu trả lời mới, chạy luồng một lần qua tất cả dòng đủ điều kiện, hoặc dùng tính năng trộn thư của tiện ích bổ sung. Nên chạy thử với năm dòng đầu, kiểm kỹ, rồi mới chạy cả danh sách.
Giấy chứng nhận tự động có cần mã để người khác kiểm thật giả không?
Với giấy có ý nghĩa với bên thứ ba, nên có mã giấy duy nhất và một cách để bên đó hỏi lại đơn vị cấp, ví dụ gửi mã qua email để được xác nhận. Đơn vị giữ bảng mã giấy đã cấp làm đối chiếu.
Có thể tạo giấy song ngữ Việt và Anh không?
Được, bằng cách soạn mẫu song ngữ với cùng các chỗ trống. Tên riêng giữ nguyên tiếng Việt có dấu; nếu cần bản không dấu cho phần tiếng Anh, thêm một trường riêng do luồng tạo bằng bước bỏ dấu, rồi kiểm vài tên mẫu.
Luồng hay báo lỗi ở bước xuất PDF thì kiểm gì trước?
Kiểm quyền của luồng với thư mục chứa mẫu và thư mục lưu PDF, kiểm mẫu có bị ai đổi tên hay chuyển chỗ không, và kiểm giới hạn số lần chạy hoặc số tờ của gói đang dùng. Ba nguyên nhân này chiếm phần lớn lỗi ở bước xuất.
Có nên dùng AI để viết lời nhận xét riêng cho từng giấy chứng nhận không?
Với giấy chứng nhận tham dự thông thường thì không cần, một câu chung là đủ. Nếu thêm nhận xét riêng, phải có người đọc duyệt từng tờ trước khi gửi, và tuyệt đối không có nhận xét xếp loại hay chấm điểm khi người nhận là học sinh nhỏ tuổi.