Mở quyền truy cập GOV.UK Forms
(gds.blog.gov.uk)- GDS đang chuẩn bị mở rộng Early Access trong private beta để các bộ thuộc chính phủ trung ương có thể chuyển các biểu mẫu dựa trên tài liệu như PDF thành biểu mẫu số có khả năng truy cập
- GOV.UK Forms là trình tạo biểu mẫu trực tuyến miễn phí, không cần kiến thức kỹ thuật, nhằm giảm thời gian cho người tạo biểu mẫu và các bộ phận xử lý hồ sơ gửi lên
- Kể từ khi biểu mẫu đầu tiên được xuất bản vào tháng 10/2022, các tính năng định tuyến câu hỏi, bản sao nháp của live form và hướng dẫn chi tiết đã được bổ sung, giúp chuyển đổi các biểu mẫu phức tạp hơn
- Nút thắt trong việc mở rộng truy cập là đăng nhập và quản lý quyền, nên công việc chuyển từ GOV.UK Signon sang Auth0 và cơ chế kiểm soát quyền bên trong sản phẩm đang được tiến hành
- Early Access bắt đầu từ tháng 11/2023; public beta dự kiến trong nửa đầu năm 2024, nhưng lịch trình có thể thay đổi tùy theo các phát hiện trong quá trình phát triển và mức độ ưu tiên
Vấn đề GOV.UK Forms muốn giải quyết
- GOV.UK Forms là trình tạo biểu mẫu trực tuyến để tạo biểu mẫu số cho GOV.UK
- Các đội ngũ chính phủ có thể chuyển PDF và các biểu mẫu dựa trên tài liệu khác thành biểu mẫu số chỉ trong vài phút
- Biểu mẫu được tạo ra phải có khả năng truy cập với mọi người dùng và phải tuân thủ Public Sector Bodies Accessibility Regulations 2018
- Không cần kiến thức kỹ thuật riêng và được cung cấp miễn phí
- Hiện đang ở giai đoạn private beta, xác thực cách sản phẩm hoạt động và những vấn đề cần giải quyết cùng một số ít đội ngũ sở hữu biểu mẫu
- Khi chuyển sang public beta, các bộ thuộc chính phủ trung ương sẽ có thể tự do sử dụng GOV.UK Forms
Kế hoạch mở rộng private beta thành Early Access
- GDS gọi giai đoạn mở quyền truy cập cho nhóm người dùng rộng hơn trong private beta là Early Access
- Ở giai đoạn này, các bộ có biểu mẫu mà các tính năng hiện tại đã đủ đáp ứng có thể tự tạo biểu mẫu, và người dùng chính phủ có thể dùng thử sản phẩm
- Việc tăng số lượng người dùng cũng giúp kiểm tra độ ổn định của nền tảng trước public beta
- Từ tháng 11/2023, các bộ thuộc chính phủ trung ương có thể dùng thử GOV.UK Forms và, nếu đáp ứng tiêu chí, có thể nhận quyền đưa biểu mẫu lên live
- Trong public beta, dự kiến sẽ mở để các bộ có thể tự cấp quyền truy cập editor cho người tạo biểu mẫu
Tính năng tạo biểu mẫu cho các biểu mẫu phức tạp hơn
- Vào tháng 10/2022, Insolvency Service đã xuất bản biểu mẫu đầu tiên bằng GOV.UK Forms; khi đó chỉ hỗ trợ các tính năng tương đối cơ bản, gần với biểu mẫu đơn giản
- Nhiều biểu mẫu dựa trên tài liệu cần các tính năng phức tạp hơn như lựa chọn nhiều đáp án, phần tuyên bố, v.v. để chuyển sang dạng số
-
Định tuyến để bỏ qua các câu hỏi không liên quan
- Định tuyến là tính năng cho phép chuyển đến câu hỏi tiếp theo dựa trên một câu trả lời cụ thể, nhờ đó bỏ qua các câu hỏi không liên quan
- Ví dụ, có thể triển khai luồng biểu mẫu như “Nếu chọn No thì chuyển đến câu hỏi 13”
- Với câu hỏi chọn một đáp án từ danh sách lựa chọn, người tạo biểu mẫu chỉ định câu trả lời nào sẽ dẫn đến câu hỏi nào tiếp theo
- Người nộp biểu mẫu bỏ qua những câu hỏi họ không cần trả lời, nên thời gian điền và thời gian xử lý được giảm xuống
- Hiện tại, định tuyến chưa đáp ứng mọi nhu cầu
- Trong tương lai, nhóm muốn xem xét branching, tức chia thành các nhóm câu hỏi khác nhau tùy theo câu trả lời
- Sau đó, có thể mở rộng thêm đường đi cho nhiều câu trả lời hoặc đường đi dựa trên tổ hợp câu trả lời
-
Bản sao nháp để chỉnh sửa live form an toàn
- Đầu năm 2023, sau khi người dùng đưa biểu mẫu lên live rồi chỉnh sửa, các thay đổi được phản ánh ngay lập tức vào live form
- Khi thực hiện nhiều thay đổi hoặc đổi ý rồi sửa lại, người dùng đang điền biểu mẫu có nguy cơ mất tiến trình
- Hiện live form không thể chỉnh sửa trực tiếp; để thay đổi, cần tạo mới draft copy của biểu mẫu đó rồi chỉnh sửa
- Phiên bản mới được chuyển lên live sau khi hoàn tất mọi thay đổi và tự động thay thế live form hiện có
- Vì việc phản ánh thay đổi chỉ diễn ra một lần, tác động đến người dùng đang điền biểu mẫu sẽ nhỏ hơn
-
Hướng dẫn chi tiết cho các phần hướng dẫn dài
- Trình tạo biểu mẫu trước đây có thể gắn hint text vào câu hỏi, chẳng hạn “Nhập tên như hiển thị trên hộ chiếu”
- Một số câu hỏi cần thông tin dài hơn, chẳng hạn hướng dẫn cụ thể hoặc định nghĩa mã ngành
- Tính năng detailed guidance ra mắt vào tháng 9 cho phép cung cấp thông tin chi tiết hơn cho người nộp biểu mẫu
Vấn đề đăng nhập và quyền cần giải quyết trước khi mở rộng truy cập
- Hiện GOV.UK Forms dùng GOV.UK Signon để cung cấp chức năng đăng nhập
- Để người dùng mới có quyền truy cập, đội ngũ GOV.UK Forms phải tự thiết lập tài khoản; cũng không thể cấp mức quyền phù hợp với những việc người dùng được và không được làm
- Signon đang cải thiện khả năng tự phục vụ, nhưng chưa sẵn sàng vào thời điểm GOV.UK Forms bắt đầu mở rộng
- Năm ngoái, GDS quyết định chuyển từ Signon sang Auth0 và đưa kiểm soát quyền vào bên trong sản phẩm GOV.UK Forms
- Auth0 cũng được dùng trong MOJ Forms của Ministry of Justice
- Một hệ thống cũng đang được chuẩn bị để người dùng có thể tạo tài khoản trial và thử sản phẩm mà không cần đội ngũ can thiệp, rồi dễ dàng được nâng lên mức quyền tiếp theo để có thể đưa biểu mẫu lên live
- Trong private beta, cần kiểm soát đủ chặt ai có thể tạo live form; trước khi người dùng ở các bộ tạo live form, cần thống nhất Memorandum of Understandings(MoUs)
Các tính năng còn lại và phạm vi hỗ trợ
- Các tính năng đang được triển khai trước Early Access gồm:
- analytics page hiển thị các phân tích cơ bản như số lượt gửi và tỷ lệ hoàn tất của từng biểu mẫu
- Email xác nhận chuyển tiếp hồ sơ gửi, để người nộp biểu mẫu có thể nhận bản ghi rằng hồ sơ gửi của họ đã được bộ tiếp nhận
- Trang sản phẩm được cập nhật với lộ trình công khai chi tiết hơn, hướng dẫn sản phẩm và cách gửi yêu cầu hỗ trợ dễ dàng hơn
- Trước public beta vẫn còn các tính năng được yêu cầu nhiều:
- Tải lên tệp đính kèm
- Lưu tiến trình điền biểu mẫu rồi tiếp tục sau
- Thanh toán phí dịch vụ trong biểu mẫu
- Hiện chưa hỗ trợ các tổ chức ngoài chính phủ trung ương như hội đồng địa phương, NHS, Police
- GDS hy vọng phạm vi hỗ trợ có thể được mở rộng vào nửa sau năm 2024 và sau đó
- Người dùng quan tâm có thể đăng ký mailing list trên trang sản phẩm để nhận tin về thời điểm ra mắt Early Access
1 bình luận
Ý kiến trên Hacker News
Khi chuyển đến Vương quốc Anh, tôi đã ngạc nhiên vì hệ sinh thái GOV.UK hoạt động tốt đến vậy
Ở quốc gia tôi từng sống trước đó, các Java applet, trang web dựa trên Ajax và những công nghệ web cũ hỏng hóc từng chút một bị trộn lẫn trên nhiều domain, còn GOV.UK thì cung cấp một UI đơn giản, nhất quán bằng HTML tĩnh, rất mới mẻ
Tôi nghĩ dịch vụ Internet nên trông như thế này
Có lẽ đây có thể là dịch vụ chính phủ trung ương trực tuyến tốt nhất thế giới, và tôi nghe nói Estonia cũng là một đối thủ cạnh tranh
Tuy vậy, tôi luôn lo rằng một ngày nào đó một bộ trưởng tham nhũng sẽ ký một thỏa thuận quỷ quái với Microsoft, khiến HTML bình thường, các chuẩn có thể tương tác và xác thực đơn giản biến mất, thay vào đó là rác rưởi như JavaScript liên tục gọi về hạ tầng theo dõi, container AWS, Cloudflare làm kẻ trung gian, các mô-đun TPM kinh khủng, và camera smartphone bắt buộc để quét mống mắt
Dù vậy, có vẻ trong chính phủ vẫn đang có một pháo đài của lẽ thường và phẩm giá trụ vững, đến mức tôi thà đóng thêm chút thuế để ủng hộ họ
Nhưng một banner lớn liên quan đến cuộc xâm lược Ukraine và thông báo rằng mức độ dịch vụ có thể giảm vì người tị nạn đã che mất liên kết đến biểu mẫu; dù chỉnh cửa sổ trình duyệt thế nào cũng không thể chạm tới vùng trang nằm sau banner
Cuối cùng tôi phải mở công cụ dành cho nhà phát triển, thêm CSS để ẩn banner đi thì liên kết mới hiện ra và tôi mới có thể tiếp tục nộp đơn
Theo trải nghiệm của tôi, ngôi vương thuộc về tarantopermits.com, một hệ thống quản lý giấy phép đỗ xe; chỉ nghĩ đến thôi đã thấy tức giận
Tôi từng vài lần góp ý với các UX designer về độ phức tạp thẩm mỹ của thiết kế: nếu chất lượng của GOV.UK đủ để giành cả giải thưởng, thì tại sao không học theo GOV.UK thay vì bắt chước Google?
Tôi có ấn tượng đó khi một đồng nghiệp kỹ sư hệ thống cực kỳ xuất sắc rời công ty để làm cho gov.uk, và tôi nghĩ nếu Mỹ cũng có một hệ thống tương tự thì làm việc trong lĩnh vực dịch vụ công sẽ rất đáng giá
Nhóm GOV.UK Design System đang làm một công việc thật sự tuyệt vời. Mong rằng các chính phủ khác cũng có nhiều ví dụ như vậy hơn
https://design-system.service.gov.uk/design-system-team/
Sau này xem lại thì thấy cũng khá nhiều, thật đáng mừng
Xem https://www.systeme-de-design.gouv.fr/ và https://github.com/GouvernementFR/dsfr
Những người làm việc phía sau gov uk thật sự ở mức làm việc của thần thánh. Những gì họ tạo ra lúc nào cũng trông tuyệt vời
Mong mọi người chia sẻ thêm các dịch vụ yêu thích khác
Tôi chuyển từ Mỹ sang Anh và, như bất kỳ người nhập cư nào ở đâu cũng vậy, đã phải điền rất nhiều biểu mẫu
Đặc biệt trong thời kỳ COVID, lúc nào cũng có vẻ như lại xuất hiện biểu mẫu mới, nhưng các biểu mẫu Gov.uk đúng nghĩa là những biểu mẫu trên Internet trực quan và dễ dùng nhất mà tôi từng sử dụng
Gần như hoàn hảo nhất có thể
Tôi khá bất ngờ khi GOV.UK có hẳn một trang về progressive enhancement và quan điểm của họ: https://www.gov.uk/service-manual/technology/using-progressive-enhancement
Hôm qua trên HN tôi hỏi liệu progressive enhancement đã chết chưa, và có vẻ mọi người đều nghĩ là nó đã chết, nhưng gov.uk thì được rất nhiều người yêu thích
Có lẽ nó chưa chết đâu :) https://news.ycombinator.com/item?id=37779408
Progressive enhancement là tốt, thân thiện với người dùng và nhìn chung mang lại trải nghiệm người dùng tốt hơn
Nhưng nếu ngày nay bắt đầu bằng một frontend stack hiện đại, nó rất dễ bị bỏ ra khỏi phạm vi cân nhắc; những người như tôi dùng các backend framework truyền thống xuất HTML có thể làm tốt hơn. Tất nhiên vì thời gian và ngân sách nên không phải lúc nào cũng vậy
Giữa những năm 2000, chúng tôi thiết kế website theo cách này một cách rõ ràng, và kiểm thử riêng cả trường hợp không có JavaScript lẫn không có CSS
Giờ tôi vẫn cố làm vậy, nhưng vì phần lớn lập trình viên web hài lòng với kiểu ném đại thứ gì đó lên tường xem có dính không, nên khó thuyết phục người khác
Tóm lại cho ai muốn chạy thử cái này: Docker image: https://github.com/notpushkin?tab=packages&tab=packages&q=govuk-forms-
Một stub đơn giản cho dịch vụ signon có lẽ cần chỉnh sửa thêm: https://gitlab.com/notpushkin/stupidauth/container_registry
Docker Compose stack ở đây https://gist.github.com/notpushkin/f174b52efc6285e6be30fb66bb48153f, chạy được trên https://lunni.dev/ hoặc Docker Swarm + Traefik
Nếu chạy thành công thì cho tôi biết nhé. Tôi cũng muốn thử
Thảo luận trên GitHub: https://github.com/alphagov/forms/discussions/106
Ước gì mọi website đều tốt như GOV.UK. Nên dạy nó ở trường phổ thông, đại học, các khóa khoa học máy tính/web như chuẩn vàng của thiết kế web
Không có mấy thứ trang trí, hoạt ảnh cuộn trang lố bịch kiểu chiếm quyền scroll, hay những cỗ máy ngốn JavaScript mà ta thấy ở gần như mọi website ngày nay
Điều này cho tôi hy vọng
Không thể tương tác với nội dung trang cho đến khi quyết định mình nghĩ gì về cookie
Tôi hơi khó chịu với việc các bộ ngành dùng mẫu ‘landing page’ và chèn biểu mẫu vào giữa quá mức
Ví dụ tìm ‘DVLA vehicle information’ thì sẽ đến https://www.gov.uk/get-vehicle-information-from-dvla, rồi phải bấm ‘Start Now’ mới tới được trang mình thực sự muốn
Đăng nhập HMRC Personal Tax cũng vậy, tôi muốn biểu mẫu thực sự cần dùng nằm ngay trên cùng một trang
Chẳng hạn, trang đó là cơ hội để giải thích biểu mẫu là gì, trước hết cung cấp thông tin như bạn có cần biểu mẫu đó không hay cần thứ khác
Luồng là nếu bạn đã đến đúng chỗ thì bấm vào đây để bắt đầu, và cuối cùng tôi nghĩ nó hoạt động khá tốt
Không phải chuyện từng bộ tự chọn, mà được ghi rõ trong GOV.UK Service Manual: https://www.gov.uk/service-manual/technology/get-a-domain-name#ensure-users-start-their-journey-on-govuk
Ít nhất nó cũng nhằm mang lại trải nghiệm người dùng nhất quán trước khi chuyển người dùng sang một dịch vụ có thể chưa được cập nhật
Trang bắt đầu cũng cung cấp hướng dẫn kiểu dịch vụ chỉ khả dụng vào một số thời điểm nhất định, hoặc có giấy tờ cần chuẩn bị trước khi sử dụng
Nếu sau khi bấm ‘Start now’ mà phải mất 10 giây biểu mẫu mới tải xong thì hẳn sẽ bực hơn nhiều
Từ góc nhìn của một người đến từ Nhật Bản, nơi khét tiếng về trải nghiệm số tệ hại, hệ sinh thái gov.uk của Anh thật đáng kinh ngạc
Cái tốt nhất tôi từng thấy là điều tra dân số, thực sự có một website trông như không phải được thiết kế trước năm 2000
Dù vậy nó vẫn không nhất quán với tất cả các dịch vụ chính phủ khác
Tôi thật sự tự hào về những gì đội ngũ gov.uk đang làm. Trên nhiều hệ thống, mọi thứ đều gọn gàng, dễ tiếp cận và dễ dự đoán
Tôi nghĩ đó là một thành công cực lớn