เปิดสิทธิ์การเข้าถึง GOV.UK Forms
(gds.blog.gov.uk)- GDS กำลังเตรียมขยาย Early Access ภายใน private beta เพื่อให้หน่วยงานรัฐบาลกลางเปลี่ยนแบบฟอร์มที่อิงเอกสารอย่าง PDF ให้เป็น แบบฟอร์มดิจิทัลที่เข้าถึงได้
- GOV.UK Forms เป็นเครื่องมือสร้างแบบฟอร์มออนไลน์ที่ใช้งานได้ฟรีโดยไม่ต้องมีความรู้ทางเทคนิค โดยมีเป้าหมายเพื่อลดเวลาของผู้สร้างแบบฟอร์มและหน่วยงานที่จัดการการส่งแบบฟอร์ม
- หลังจากเผยแพร่แบบฟอร์มแรกในเดือนตุลาคม 2022 ก็ได้เพิ่มฟีเจอร์ routing คำถาม, สำเนา draft ของ live form และคำแนะนำแบบละเอียด ทำให้สามารถย้ายแบบฟอร์มที่ซับซ้อนมากขึ้นได้
- คอขวดของการขยายการเข้าถึงอยู่ที่การล็อกอินและการจัดการสิทธิ์ จึงกำลังดำเนินการย้ายจาก GOV.UK Signon ไปใช้ Auth0 และระบบควบคุมสิทธิ์ภายในตัวผลิตภัณฑ์
- Early Access เริ่มในเดือนพฤศจิกายน 2023 และ public beta วางแผนไว้ในช่วงครึ่งแรกของปี 2024 แต่กำหนดการอาจเปลี่ยนได้ตามสิ่งที่พบระหว่างการพัฒนาและลำดับความสำคัญ
ปัญหาที่ GOV.UK Forms ต้องการแก้ไข
- GOV.UK Forms คือ เครื่องมือสร้างแบบฟอร์มออนไลน์ สำหรับสร้างแบบฟอร์มดิจิทัลบน GOV.UK
- ทีมงานภาครัฐสามารถเปลี่ยน PDF และแบบฟอร์มที่อิงเอกสารอื่น ๆ ให้เป็นแบบฟอร์มดิจิทัลได้ภายในไม่กี่นาที
- แบบฟอร์มที่สร้างขึ้นต้องเข้าถึงได้สำหรับผู้ใช้ทุกคน และต้องสอดคล้องกับ Public Sector Bodies Accessibility Regulations 2018
- ไม่ต้องมี ความรู้ทางเทคนิค เพิ่มเติม และให้ใช้งานฟรี
- ปัจจุบันอยู่ในช่วง private beta โดยกำลังตรวจสอบร่วมกับทีมจำนวนน้อยที่เป็นเจ้าของแบบฟอร์ม ทั้งในด้านวิธีการทำงานของผลิตภัณฑ์และปัญหาที่ควรแก้
- เมื่อเปลี่ยนไปสู่ public beta หน่วยงานรัฐบาลกลางจะสามารถใช้ GOV.UK Forms ได้อย่างอิสระ
แผนขยาย private beta ไปสู่ Early Access
- GDS เรียกขั้นตอนการเปิดให้ผู้ใช้กลุ่มกว้างขึ้นภายใน private beta ว่า Early Access
- ในขั้นตอนนี้ หน่วยงานที่มีแบบฟอร์มซึ่งเพียงพอกับความสามารถปัจจุบันจะสามารถสร้างแบบฟอร์มได้เอง และผู้ใช้ภาครัฐจะสามารถทดลองใช้ผลิตภัณฑ์ได้
- การเพิ่มจำนวนผู้ใช้ยังช่วยตรวจสอบ เสถียรภาพ ของแพลตฟอร์มก่อนเข้าสู่ public beta
- หน่วยงานรัฐบาลกลางจะเริ่มทดลองใช้ GOV.UK Forms ได้ตั้งแต่เดือนพฤศจิกายน 2023 และหากผ่านเกณฑ์ก็จะได้รับสิทธิ์เข้าถึงในการทำแบบฟอร์มให้เป็น live
- ใน public beta จะเปิดให้หน่วยงานสามารถมอบสิทธิ์เข้าถึงระดับ editor ให้กับผู้สร้างแบบฟอร์มได้ด้วยตนเอง
ความสามารถในการสร้างสำหรับแบบฟอร์มที่ซับซ้อนขึ้น
- ในเดือนตุลาคม 2022 Insolvency Service ได้เผยแพร่แบบฟอร์มแรกบน GOV.UK Forms โดยในเวลานั้นยังรองรับเพียงความสามารถพื้นฐานค่อนข้างมาก จึงใกล้เคียงกับแบบฟอร์มง่าย ๆ
- แบบฟอร์มที่อิงเอกสารจำนวนมากต้องใช้ความสามารถที่ซับซ้อนกว่านั้น เช่น ตัวเลือกหลายแบบและคำประกาศ จึงจะย้ายเป็นดิจิทัลได้
-
การทำ routing เพื่อข้ามคำถามที่ไม่เกี่ยวข้อง
- routing คือความสามารถที่ทำให้ไปยังคำถามถัดไปตามคำตอบที่ระบุ และข้ามคำถามที่ไม่เกี่ยวข้องได้
- ตัวอย่างเช่น สามารถสร้างลำดับการไหลของแบบฟอร์มแบบ “ถ้าเลือก No ให้ไปที่คำถามข้อ 13” ได้
- ผู้สร้างแบบฟอร์มจะกำหนดได้ว่า สำหรับคำถามที่ให้เลือกคำตอบเดียวจากรายการตัวเลือก คำตอบใดจะพาไปยังคำถามถัดไปข้อใด
- ผู้ส่งแบบฟอร์มจะข้ามคำถามที่ไม่จำเป็นต้องตอบ จึงช่วยลดทั้งเวลาการกรอกและเวลาการประมวลผล
- ปัจจุบัน routing ยังไม่ตอบโจทย์ทุกความต้องการ
- ในอนาคตต้องการพิจารณา branching ที่แยกไปยังชุดคำถามต่างกันตามคำตอบ
- หลังจากนั้นก็น่าจะขยายให้เพิ่มเส้นทางตามหลายคำตอบ หรือเส้นทางที่อิงจากการผสมกันของคำตอบได้
-
สำเนา draft สำหรับแก้ไข live form อย่างปลอดภัย
- ในช่วงต้นปี 2023 หากผู้ใช้แก้ไขแบบฟอร์มหลังจากทำให้เป็น live แล้ว การเปลี่ยนแปลงจะสะท้อนใน live form ทันที
- ระหว่างที่มีการแก้ไขหลายอย่างหรือเปลี่ยนใจกลับมาแก้อีก ผู้ใช้ที่กำลังกรอกแบบฟอร์มอาจเสี่ยงต่อการสูญเสียความคืบหน้า
- ตอนนี้ไม่สามารถแก้ไข live form ได้โดยตรง และหากต้องการเปลี่ยนแปลง ต้องสร้าง draft copy ใหม่ของแบบฟอร์มนั้นแล้วแก้ไขในสำเนา
- เวอร์ชันใหม่จะถูกทำให้เป็น live หลังจากแก้ไขทั้งหมดเสร็จแล้ว และจะเข้ามาแทนที่ live form เดิมโดยอัตโนมัติ
- เนื่องจากการเปลี่ยนแปลงจะเกิดขึ้นเพียงครั้งเดียว ผลกระทบต่อผู้ใช้ที่กำลังกรอกจึงน้อยลง
-
คำแนะนำแบบละเอียดสำหรับข้อความอธิบายที่ยาว
- เดิมทีเครื่องมือสร้างแบบฟอร์มสามารถแนบ hint text กับคำถามได้ เช่น “กรอกชื่อที่แสดงอยู่ในหนังสือเดินทาง”
- คำถามบางข้อจำเป็นต้องมีข้อมูลที่ยาวกว่านั้น เช่น คำแนะนำเฉพาะหรือคำนิยามของรหัสอุตสาหกรรม
- ฟีเจอร์ detailed guidance ที่เปิดตัวในเดือนกันยายนทำให้สามารถให้ข้อมูลที่ละเอียดขึ้นแก่ผู้ส่งแบบฟอร์มได้
ปัญหาเรื่องล็อกอินและสิทธิ์ที่ต้องแก้ก่อนขยายการเข้าถึง
- ปัจจุบัน GOV.UK Forms ใช้ GOV.UK Signon เพื่อให้ความสามารถด้านการล็อกอิน
- หากผู้ใช้ใหม่ต้องการเข้าถึง ทีม GOV.UK Forms ต้องตั้งค่าบัญชีให้โดยตรง และยังไม่สามารถกำหนด ระดับสิทธิ์ ให้เหมาะกับสิ่งที่ผู้ใช้ทำได้หรือทำไม่ได้
- แม้ Signon จะกำลังปรับปรุงด้าน self-service แต่ก็ยังไม่พร้อมในเวลาที่ GOV.UK Forms จะเริ่มขยายการใช้งาน
- เมื่อปีที่แล้ว GDS ตัดสินใจย้ายจาก Signon ไปใช้ Auth0 และนำการควบคุมสิทธิ์เข้ามาไว้ภายในตัวผลิตภัณฑ์ GOV.UK Forms
- Auth0 ถูกใช้งานใน MOJ Forms ของ Ministry of Justice เช่นกัน
- ยังอยู่ระหว่างเตรียมระบบที่ให้ผู้ใช้สร้างบัญชีทดลองได้เองโดยไม่ต้องให้ทีมเข้ามาช่วย ทดลองใช้ผลิตภัณฑ์ แล้วเลื่อนระดับสิทธิ์ขึ้นไปสู่ระดับถัดไปที่สามารถทำแบบฟอร์มให้เป็น live ได้อย่างง่ายดาย
- ระหว่าง private beta จำเป็นต้องควบคุมอย่างเพียงพอว่าใครบ้างที่สามารถสร้าง live form ได้ และก่อนที่ผู้ใช้จากหน่วยงานจะสร้าง live form ต้องมีข้อตกลง Memorandum of Understandings(MoUs) ก่อน
ฟีเจอร์ที่ยังเหลือและขอบเขตการรองรับ
- ฟีเจอร์ที่กำลังพัฒนาก่อน Early Access มีดังนี้
- analytics page ที่แสดงการวิเคราะห์พื้นฐาน เช่น จำนวนการส่งแบบฟอร์มและอัตราการกรอกเสร็จของแต่ละแบบฟอร์ม
- การยืนยันอีเมลการส่งต่อการส่งแบบฟอร์ม เพื่อให้ผู้ส่งแบบฟอร์มได้รับหลักฐานว่าหน่วยงานได้รับการส่งแล้ว
- หน้าผลิตภัณฑ์ที่อัปเดตใหม่ ซึ่งมีโรดแมปสาธารณะที่ละเอียดขึ้น คำแนะนำเกี่ยวกับผลิตภัณฑ์ และวิธีส่งคำขอความช่วยเหลือได้ง่ายขึ้น
- ก่อน public beta ยังมีฟีเจอร์ที่มีการร้องขอมากเหลืออยู่
- การอัปโหลดไฟล์แนบ
- บันทึกความคืบหน้าในการกรอกแบบฟอร์มแล้วกลับมาเขียนต่อ
- ชำระค่าบริการภายในแบบฟอร์ม
- ขณะนี้ยังไม่รองรับองค์กรนอกเหนือจากรัฐบาลกลาง เช่น สภาท้องถิ่น NHS และตำรวจ
- GDS หวังว่าจะขยายขอบเขตการรองรับได้ในช่วงปลายปี 2024 และหลังจากนั้น
- ผู้ที่สนใจสามารถสมัครเข้าร่วม mailing list ได้ที่ หน้าผลิตภัณฑ์ เพื่อรับข่าวการเปิดตัว Early Access
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
ตอนที่ย้ายไปอังกฤษ รู้สึกประหลาดใจที่ ระบบนิเวศ GOV.UK ทำงานได้ดีมาก
ประเทศที่เคยอยู่ก่อนหน้านี้มี Java applet, เว็บไซต์ที่ใช้ Ajax และเทคโนโลยีเว็บเก่า ๆ ที่พังทีละนิดปะปนกันอยู่ในหลายโดเมน แต่ GOV.UK ให้ UI ที่เรียบง่ายและสม่ำเสมอด้วย HTML แบบสแตติก ทำให้รู้สึกสดใหม่มาก
ผมคิดว่าบริการอินเทอร์เน็ตควรมีหน้าตาแบบนี้
อาจเป็นบริการรัฐบาลกลางออนไลน์ที่ดีที่สุดในโลกก็ได้ และเคยได้ยินว่าเอสโตเนียก็เป็นคู่แข่งเหมือนกัน
แต่ก็กลัวอยู่เสมอว่าสักวันหนึ่งรัฐมนตรีที่ทุจริตจะไปทำดีลแบบปีศาจกับ Microsoft จน HTML ธรรมดา มาตรฐานที่ทำงานร่วมกันได้ และการยืนยันตัวตนที่เรียบง่ายหายไป แล้วมีขยะอย่าง JavaScript ที่คอยเรียกโครงสร้างพื้นฐานติดตามตลอดเวลา, คอนเทนเนอร์ AWS, Cloudflare แบบคนกลาง, โมดูล TPM สุดสยอง และกล้องสมาร์ตโฟนภาคบังคับที่สแกนม่านตาเข้ามาแทน
ถึงอย่างนั้น ดูเหมือนว่าในรัฐบาลยังมี ปราการแห่งสามัญสำนึกและความมีศักดิ์ศรี คอยยืนหยัดอยู่ จนถึงขั้นยอมจ่ายภาษีเพิ่มอีกหน่อยเพื่อสนับสนุนก็ยังได้
แต่มีแบนเนอร์ขนาดใหญ่เกี่ยวกับการรุกรานยูเครนและข้อความว่าระดับบริการอาจลดลงเพราะผู้ลี้ภัย บังลิงก์แบบฟอร์มอยู่ และไม่ว่าจะปรับขนาดหน้าต่างเบราว์เซอร์อย่างไรก็เข้าไปถึงพื้นที่ของหน้าที่อยู่หลังแบนเนอร์ไม่ได้
สุดท้ายต้องเปิด Developer Tools แล้วเพิ่ม CSS เพื่อซ่อนแบนเนอร์ ถึงจะเห็นลิงก์และดำเนินการสมัครต่อได้
จากประสบการณ์ของผม มงกุฎนี้ต้องยกให้ tarantopermits.com ระบบจัดการใบอนุญาตจอดรถ แค่คิดก็เดือดขึ้นมาแล้ว
เคยทักนักออกแบบ UX อยู่หลายครั้งเรื่องความซับซ้อนทางสุนทรียะของดีไซน์: ถ้าคุณภาพของ GOV.UK ดีถึงขั้น ได้รับรางวัล แล้วทำไมไม่เลียนแบบ GOV.UK แทนที่จะไปเลียนแบบ Google
ผมรู้สึกแบบนั้นตอนเพื่อนร่วมงานที่เป็นวิศวกรระบบฝีมือยอดเยี่ยมลาออกจากบริษัทเพื่อไปทำงานที่ gov.uk และคิดว่าถ้าสหรัฐฯ มีระบบคล้ายกัน การทำงานในภาคบริการสาธารณะก็น่าจะให้ความรู้สึกคุ้มค่า
ทีม GOV.UK Design System ทำงานได้ยอดเยี่ยมจริง ๆ อยากเห็นรัฐบาลอื่น ๆ มีกรณีแบบนี้มากขึ้น
https://design-system.service.gov.uk/design-system-team/
พอมาดูทีหลังก็พบว่ามีค่อนข้างเยอะแล้ว น่ายินดีที่ได้เห็น
ดูได้ที่ https://www.systeme-de-design.gouv.fr/ และ https://github.com/GouvernementFR/dsfr
คนที่ทำงานอยู่เบื้องหลัง gov uk นี่เรียกได้ว่าทำงานในระดับ งานของพระเจ้า จริง ๆ สิ่งที่ออกมาจากที่นั่นดูยอดเยี่ยมอยู่เสมอ
อยากให้แชร์บริการอื่น ๆ ที่ชอบด้วย
ผมย้ายจากสหรัฐฯ มาอังกฤษ และก็เหมือนผู้อพยพทุกที่ คือต้องกรอกแบบฟอร์มเยอะมาก
โดยเฉพาะช่วงโควิดที่ดูเหมือนจะมีแบบฟอร์มใหม่ ๆ เกิดขึ้นตลอด แต่ แบบฟอร์มของ Gov.uk เป็นแบบฟอร์มบนอินเทอร์เน็ตที่เข้าใจง่ายและใช้งานง่ายที่สุดเท่าที่ผมเคยใช้มาอย่างแท้จริง
ใกล้เคียงความสมบูรณ์แบบที่สุดแล้ว
ผม/ฉันแปลกใจที่ GOV.UK มีหน้าเกี่ยวกับ progressive enhancement และแนวคิดของพวกเขา: https://www.gov.uk/service-manual/technology/using-progressive-enhancement
เมื่อวานถามใน HN ว่า progressive enhancement ตายไปแล้วหรือยัง ดูเหมือนทุกคนคิดว่ามันตายแล้ว แต่ gov.uk ก็ได้รับความรักมากมาย
บางทีมันอาจยังไม่ตายก็ได้ :) https://news.ycombinator.com/item?id=37779408
progressive enhancement เป็นสิ่งที่ดี เป็นมิตรต่อผู้ใช้ และโดยรวมให้ประสบการณ์ผู้ใช้ที่ดีกว่า
แต่ถ้าเริ่มด้วย frontend stack สมัยใหม่ในทุกวันนี้ มันก็หลุดจากสิ่งที่ต้องพิจารณาได้ง่าย และคนอย่างผม/ฉันที่ใช้ backend framework แบบดั้งเดิมที่พ่น HTML ออกมาอาจทำได้ดีกว่า แน่นอนว่าเพราะข้อจำกัดด้านเวลาและงบประมาณจึงไม่เป็นเช่นนั้นเสมอไป
ช่วงกลางยุค 2000 เราออกแบบเว็บไซต์อย่างชัดเจนในแนวทางนี้ และทดสอบแยกทั้งกรณีไม่มี JavaScript กับไม่มี CSS
ตอนนี้ก็ยังพยายามทำแบบนั้นอยู่ แต่เมื่อเว็บดีเวลลอปเปอร์ส่วนใหญ่พอใจกับการโยนอะไรสักอย่างใส่กำแพงแล้วดูว่ามันติดหรือไม่ ก็ยากที่จะโน้มน้าวคนอื่น
สรุปสำหรับคนที่อยากลองรันดู: Docker image: https://github.com/notpushkin?tab=packages&tab=packages&q=govuk-forms-
stub แบบง่ายสำหรับบริการ signon อาจต้องแก้เพิ่มเติม: https://gitlab.com/notpushkin/stupidauth/container_registry
Docker Compose stack อยู่ที่ https://gist.github.com/notpushkin/f174b52efc6285e6be30fb66bb48153f และทำงานได้บน https://lunni.dev/ หรือ Docker Swarm + Traefik
ถ้ารันสำเร็จแล้วช่วยบอกด้วย ผม/ฉันก็อยากลองเหมือนกัน
การอภิปรายบน GitHub: https://github.com/alphagov/forms/discussions/106
อยากให้ทุกเว็บไซต์ดีเท่า GOV.UK ควรถูกสอนในโรงเรียน มหาวิทยาลัย และคอร์สวิทยาการคอมพิวเตอร์/เว็บว่าเป็นมาตรฐานทองคำของการออกแบบเว็บ
ไม่มีของตกแต่ง แอนิเมชันแย่งการเลื่อนหน้าจอแบบตลกๆ หรืออุปกรณ์ที่กิน JavaScript ซึ่งเห็นได้ในแทบทุกเว็บไซต์ทุกวันนี้
สิ่งนี้ทำให้มีความหวัง
ไม่สามารถโต้ตอบกับเนื้อหาในหน้าได้จนกว่าจะตัดสินใจว่าคิดอย่างไรกับคุกกี้
ผม/ฉันรู้สึกขัดใจเล็กน้อยกับการที่หน่วยงานต่างๆ ใช้แพตเทิร์น ‘landing page’ แล้ว แทรกฟอร์มไว้ตรงกลางมากเกินไป
เช่น ถ้าค้นหา ‘DVLA vehicle information’ ก็จะไปถึง https://www.gov.uk/get-vehicle-information-from-dvla และต้องกด ‘Start Now’ เพื่อไปยังหน้าที่ต้องการจริงๆ
การล็อกอิน HMRC Personal Tax ก็เช่นกัน อยากให้ฟอร์มจริงที่ต้องการอยู่ในหน้าเดียวกันเลย
ตัวอย่างเช่น หน้านั้นเป็นโอกาสที่จะอธิบายว่าฟอร์มคืออะไร และให้ข้อมูลก่อนว่าคุณต้องใช้ฟอร์มหรืออาจต้องใช้อย่างอื่น
ถ้ามาถูกที่แล้วก็กดที่นี่เพื่อเริ่ม เป็น flow แบบนั้น และสุดท้ายคิดว่ามันทำงานได้ค่อนข้างดี
ไม่ใช่เรื่องที่แต่ละหน่วยงานเลือกเอง และถูกระบุไว้ใน GOV.UK Service Manual: https://www.gov.uk/service-manual/technology/get-a-domain-name#ensure-users-start-their-journey-on-govuk
อย่างน้อยก็มีแง่ที่ต้องการให้ ประสบการณ์ผู้ใช้ที่สม่ำเสมอ ก่อนจะส่งต่อไปยังบริการที่อาจยังไม่ได้ปรับปรุง
หน้าเริ่มต้นยังให้คำแนะนำได้ด้วย เช่น บริการใช้ได้เฉพาะบางเวลา หรือมีเอกสารที่ต้องเตรียมก่อนใช้งาน
ถ้าหลังกด ‘Start now’ แล้วต้องรอโหลดฟอร์ม 10 วินาที คงน่าหงุดหงิดกว่านี้มาก
จากมุมมองของคนที่มาจากญี่ปุ่น ซึ่งขึ้นชื่อเรื่องประสบการณ์ดิจิทัลที่เลวร้ายที่สุด ระบบนิเวศ gov.uk ของสหราชอาณาจักรนั้นน่าทึ่งมาก
สิ่งที่ดีที่สุดเท่าที่เคยเห็นคือ การสำรวจสำมะโนประชากร ซึ่งมีเว็บไซต์ที่ดูเหมือนไม่ได้ออกแบบมาก่อนปี 2000 จริงๆ
ถึงอย่างนั้นก็ยังไม่สอดคล้องกับบริการภาครัฐอื่นๆ ทั้งหมดอยู่ดี
ภูมิใจกับงานที่ทีม gov.uk ทำจริงๆ ทุกอย่างในหลายระบบสะอาด เข้าถึงได้ และคาดเดาได้
ผม/ฉันคิดว่านี่เป็น ความสำเร็จอย่างมหาศาล