เร่งการทำงานอัตโนมัติของเอกสารในแอปพลิเคชัน .NET ด้วย Doconut
← Back to Blog4 min read

เร่งการทำงานอัตโนมัติของเอกสารในแอปพลิเคชัน .NET ด้วย Doconut

กระบวนการทำงานอัตโนมัติของเอกสารในแอปพลิเคชัน .NET ด้วย Doconut Viewer
กระบวนการทำงานอัตโนมัติของเอกสารในแอปพลิเคชัน .NET ด้วย Doconut Viewer

การทำงานอัตโนมัติของเอกสารเป็นส่วนสำคัญของแอปพลิเคชันธุรกิจหลายประเภท แพลตฟอร์มกฎหมาย ระบบ CRM พอร์ทัล HR เครื่องมือการเงิน และระบบการอนุมัติภายในมักต้องการเปิด, ตรวจสอบ, ค้นหา, ทำหมายเหตุ, พิมพ์ หรือแปลงเอกสารโดยตรงภายในแอปพลิเคชัน

การสร้างคุณลักษณะเหล่านี้ตั้งแต่ต้นอาจใช้เวลามาก นักพัฒนาต้องจัดการการเรนเดอร์, ความเข้ากันได้ของรูปแบบไฟล์, สิทธิ์ผู้ใช้, แคช, การพิมพ์, การทำหมายเหตุ, และการจัดเก็บเอกสาร

Doconut Viewer ช่วยทีม .NET เพิ่มการดูเอกสารและคุณลักษณะการทำงานของเอกสารที่เกี่ยวข้องลงในแอปพลิเคชันของพวกเขา มันออกแบบมาสำหรับการเรนเดอร์เอกสารบนเซิร์ฟเวอร์และสามารถใช้ได้ใน ASP.NET และแอปพลิเคชันเว็บ .NET สมัยใหม่

คู่มือนี้อธิบายว่า Doconut สามารถช่วยเร่งกระบวนการทำงานอัตโนมัติของเอกสารโดยใช้ Viewer SDK และปลั๊กอินเสริมเช่น Search, Annotation, Conversion, และ Controlled Printing อย่างไร


ทำไมการทำงานอัตโนมัติของเอกสารถึงสำคัญในแอปพลิเคชัน .NET

หลายแอปพลิเคชันจัดการเอกสารเป็นส่วนหนึ่งของกระบวนการทำงานที่ใหญ่กว่า ผู้ใช้อาจต้องการ:

  • ดูตัวอย่างไฟล์ที่อัปโหลด
  • ตรวจสอบสัญญา
  • ค้นหาข้อความภายในเอกสาร
  • เพิ่มคอมเมนต์หรือทำหมายเหตุ
  • พิมพ์สำเนาที่ควบคุมได้
  • แปลงเอกสารเป็นรูปแบบอื่น
  • เปิดไฟล์จากที่เก็บ, ฐานข้อมูล, สตรีม, หรือ URL
  • รักษาผู้ใช้ให้อยู่ในแอปพลิเคชันแทนการบังคับให้ดาวน์โหลด

หากไม่มีตัวดูเอกสาร ผู้ใช้มักต้องดาวน์โหลดไฟล์และเปิดด้วยซอฟต์แวร์ภายนอก ซึ่งทำให้ต้องทำขั้นตอนเพิ่มและทำให้การควบคุมกระบวนการทำงานยากขึ้น

ตัวดูเอกสารช่วยให้กระบวนการอยู่ภายในแอปพลิเคชัน ผู้ใช้สามารถเปิดและโต้ตอบกับไฟล์โดยตรงจากเบราว์เซอร์ในขณะที่แอปพลิเคชันยังคงควบคุมการเข้าถึง, สิทธิ์, และการจัดเก็บ


การใช้ Doconut Viewer เป็นพื้นฐาน

ขั้นตอนแรกในกระบวนการทำงานอัตโนมัติของเอกสารคือการดูเอกสารที่เชื่อถือได้

Doconut Viewer อนุญาตให้แอปพลิเคชัน .NET แสดงรูปแบบเอกสารธุรกิจที่พบบ่อยหลายประเภท รวมถึง PDF, Word, Excel, PowerPoint, CAD, อีเมล, รูปภาพ, และไฟล์ข้อความ

สิ่งนี้มีประโยชน์เมื่อแอปของคุณต้องการประสบการณ์การดูเอกสารที่สอดคล้องกันแทนการใช้เครื่องมือแยกต่างหากสำหรับแต่ละประเภทไฟล์

กรณีการใช้งานทั่วไปรวมถึง:

  • ระบบจัดการเอกสาร
  • พอร์ทัลตรวจสอบสัญญา
  • ระบบอนุมัติใบแจ้งหนี้
  • กระบวนการทำงานเอกสาร HR
  • แพลตฟอร์มการเคลมประกัน
  • ระบบจัดการคดีกฎหมาย
  • แอปพลิเคชันธุรกิจภายใน
  • ผลิตภัณฑ์ SaaS ที่มีการอัปโหลดเอกสาร

ด้วย Doconut Viewer ผู้ใช้สามารถดูตัวอย่างเอกสารภายในแอปของคุณแทนการออกจากระบบเพื่อเปิดไฟล์ในเครื่อง


การตั้งค่า Doconut ในแอปพลิเคชัน .NET

การตั้งค่าที่แน่นอนขึ้นอยู่กับประเภทโครงการและเวอร์ชันของเฟรมเวิร์ก แต่การรวม Doconut แบบทั่วไปจะรวมขั้นตอนต่อไปนี้:

  1. เพิ่มแพ็กเกจและไฟล์ Doconut ที่จำเป็นลงในโครงการของคุณ
  2. วางไฟล์ลิขสิทธิ์ในตำแหน่งที่ถูกต้อง
  3. กำหนดค่าผู้จัดการหรือมิดเดิลแวร์ของตัวดูเอกสารตามที่แอปของคุณต้องการ
  4. สร้างอินสแตนซ์ตัวดูจากคอนโทรลเลอร์หรือเซอร์วิสของคุณ
  5. เปิดเอกสารจากเส้นทางไฟล์, สตรีม, URL, ฐานข้อมูล, หรือแหล่งที่เก็บที่รองรับ
  6. ส่งโทเค็นเอกสารหรือข้อมูลตัวดูไปยังส่วนหน้า
  7. เรนเดอร์ตัวดูในหน้าของแอปพลิเคชันของคุณ

Doconut มีตัวอย่างและทรัพยากรสำหรับสภาพแวดล้อม .NET ต่าง ๆ คุณสามารถตรวจสอบการดาวน์โหลดอย่างเป็นทางการและตัวอย่างได้ที่นี่:

Download Doconut


การเพิ่มการค้นหาเอกสาร

การค้นหาเป็นหนึ่งในคุณลักษณะที่มีประโยชน์ที่สุดในแอปพลิเคชันที่มีเอกสารจำนวนมาก ผู้ใช้มักต้องการหาข้อความ, หมายเลขใบแจ้งหนี้, ชื่อลูกค้า, รหัสสินค้า หรือข้อความอื่น ๆ ภายในเอกสาร

Doconut Search Plugin เพิ่มความสามารถในการค้นหาให้กับตัวดู ซึ่งช่วยให้ผู้ใช้ค้นหาข้อความในเอกสารที่รองรับโดยไม่ต้องสแกนทุกหน้าเอง

การค้นหาเป็นประโยชน์อย่างยิ่งใน:

  • การตรวจสอบเอกสารกฎหมาย
  • การจัดการสัญญา
  • การประมวลผลใบแจ้งหนี้
  • เอกสารนโยบายและการปฏิบัติตาม
  • คู่มือเทคนิค
  • ไฟล์ PDF ขนาดใหญ่
  • คลังเอกสาร

แทนการสร้างอินเทอร์เฟซการค้นหาแบบกำหนดเองจากศูนย์ นักพัฒนาสามารถใช้ Search Plugin เป็นส่วนหนึ่งของกระบวนการทำงานของ Doconut Viewer


การเปิดใช้งานการทำหมายเหตุและกระบวนการตรวจสอบ

หลายกระบวนการธุรกิจต้องการให้ผู้ใช้ตรวจสอบและทำเครื่องหมายเอกสาร พวกเขาอาจต้องการไฮไลท์ข้อความ, เพิ่มคอมเมนต์, วาดรูป, ประทับตราอนุมัติ, หรือทำเครื่องหมายส่วนเฉพาะสำหรับผู้ใช้คนอื่น

Doconut Annotation Plugin ช่วยเพิ่มฟังก์ชันการทำหมายเหตุให้กับกระบวนการดูเอกสาร

สิ่งนี้มีประโยชน์สำหรับ:

  • การตรวจสอบสัญญา
  • การอนุมัติภายใน
  • กระบวนการแก้ไขเอกสาร
  • การตรวจสอบกฎหมาย
  • การตรวจทานการออกแบบ
  • การประกันคุณภาพ
  • การทำงานร่วมกันของทีม

การทำหมายเหตุทำให้ผู้ใช้โต้ตอบกับเอกสารโดยไม่ต้องแก้ไขไฟล์ต้นฉบับโดยตรง ขึ้นอยู่กับการนำไปใช้ ข้อมูลหมายเหตุสามารถจัดเก็บและโหลดใหม่เป็นส่วนหนึ่งของกระบวนการทำงานของแอปพลิเคชัน

นี่ให้ความยืดหยุ่นแก่ผู้พัฒนาในการกำหนดว่าข้อมูลหมายเหตุจะถูกบันทึก, เวอร์ชัน, แสดงผล, หรือเชื่อมต่อกับกฎธุรกิจภายในอย่างไร


การเพิ่มการแปลงเอกสาร

บางกระบวนการต้องการมากกว่าการดู ผู้ใช้อาจต้องการส่งออก, แปลง, หรือสร้างรูปแบบผลลัพธ์ที่แตกต่างออกไป

Doconut Converter Plugin ถูกออกแบบมาสำหรับสถานการณ์การแปลงเอกสารภายในแอปพลิเคชัน .NET

การแปลงมีประโยชน์เมื่อระบบของคุณต้องการ:

  • สร้างผลลัพธ์เป็น PDF
  • ส่งออกเอกสารเพื่อดาวน์โหลด
  • เตรียมไฟล์สำหรับการพิมพ์
  • ทำให้รูปแบบเป็นมาตรฐานในกระบวนการทำงานของเอกสาร
  • แปลงไฟล์ที่อัปโหลดก่อนการจัดเก็บหรือการตรวจสอบ

สำคัญที่ต้องแยกการดูจากการแปลง การดูให้ผู้ใช้ดูตัวอย่างไฟล์ ส่วนการแปลงจะสร้างไฟล์ผลลัพธ์ใหม่ ตามแอปของคุณไฟล์ที่แปลงอาจต้องมีการจัดเก็บ, ควบคุมการเข้าถึง, และกฎการทำความสะอาดของตนเอง


การจัดการการพิมพ์ที่ควบคุม

การพิมพ์อาจเป็นเรื่องละเอียดอ่อนในหลายสภาพแวดล้อมธุรกิจ เอกสารบางประเภทควรเป็นแบบดูอย่างเดียว ส่วนอื่นอาจพิมพ์ได้เฉพาะผู้ใช้บางบทบาทหรือภายใต้เงื่อนไขเฉพาะ

Doconut Controlled Printing Plugin ช่วยจัดการกระบวนการพิมพ์ภายในแอปพลิเคชันเอกสาร

การพิมพ์ที่ควบคุมมีประโยชน์สำหรับ:

  • เอกสารกฎหมาย
  • บันทึกการเงิน
  • เอกสาร HR
  • รายงานภายใน
  • ไฟล์ที่เป็นความลับ
  • บันทึกลูกค้า
  • กระบวนการปฏิบัติตาม

เมื่อเพิ่มคุณลักษณะการพิมพ์ นักพัฒนาควรพิจารณา:

  • ผู้ใช้คนใดสามารถพิมพ์ได้?
  • ประเภทเอกสารใดบ้างที่สามารถพิมพ์ได้?
  • ควรใส่น้ำลายน้ำในเอกสารที่พิมพ์หรือไม่?
  • ควรบันทึกการกระทำการพิมพ์หรือไม่?
  • ควรให้ไฟล์บางไฟล์เป็นแบบดูอย่างเดียวหรือไม่?
  • ควรปิดการพิมพ์สำหรับบทบาทบางอย่างหรือไม่?

กระบวนการพิมพ์ที่ควบคุมช่วยให้การพิมพ์สอดคล้องกับกฎการเข้าถึงของแอปพลิเคชัน


การทำงานกับแหล่งที่มาของเอกสารที่แตกต่างกัน

แอปพลิเคชันธุรกิจมักเก็บเอกสารไว้ในหลายที่ บางไฟล์อาจอยู่บนเซิร์ฟเวอร์ ส่วนอื่นอาจเก็บในฐานข้อมูล, คลาวด์สตอเรจ, สตรีม, URL, เส้นทางอินทราเน็ต, หรือแหล่งที่เก็บที่ได้รับการอนุมัติอื่น ๆ

Doconut รองรับสถานการณ์แหล่งที่มาของเอกสารทั่วไปที่ใช้ในแอป .NET ซึ่งช่วยให้นักพัฒนาสามารถเพิ่มการดูเอกสารโดยไม่ต้องบังคับให้ไฟล์ทั้งหมดอยู่ในโมเดลการจัดเก็บเดียว

แหล่งที่มาที่พบบ่อยรวมถึง:

  • เส้นทางไฟล์จริง
  • สตรีม
  • ข้อมูลไบนารี
  • ฐานข้อมูล
  • URL
  • ตำแหน่งอินทราเน็ต
  • ผู้ให้บริการคลาวด์สตอเรจที่รองรับ

ความยืดหยุ่นนี้มีประโยชน์เมื่อเพิ่มการดูเอกสารลงในแอปที่มีสถาปัตยกรรมการจัดเก็บของตนเองอยู่แล้ว


การใช้แคชเพื่อปรับปรุงกระบวนการทำงานของเอกสาร

การเรนเดอร์เอกสารอาจต้องทำหลายขั้นตอน โดยเฉพาะไฟล์ขนาดใหญ่หรือเอกสารที่มีหลายหน้า แคชช่วยปรับปรุงประสบการณ์การดูและลดการประมวลผลซ้ำ

ขึ้นอยู่กับการตั้งค่าแอปของคุณ Doconut สามารถทำงานร่วมกับกลยุทธ์แคชเช่น แคชในหน่วยความจำหรือแคชแบบกระจาย

แคชมีประโยชน์เมื่อ:

  • ผู้ใช้หลายคนเปิดเอกสารเดียวกัน
  • ผู้ใช้เลื่อนหน้าต่าง ๆ
  • มีการแสดงภาพย่อ
  • เอกสารขนาดใหญ่ถูกดูบ่อยครั้ง
  • เอกสารเดียวกันถูกตรวจสอบหลายครั้ง
  • ต้องการให้ประสิทธิภาพของแอปคงที่และคาดการณ์ได้

สำหรับการใช้งานขนาดใหญ่ นักพัฒนาควรตรวจสอบการหมดอายุของแคช, การใช้หน่วยความจำ, ความจุของเซิร์ฟเวอร์, และกฎการจัดเก็บเพื่อให้สอดคล้องกับภาระงานที่คาดหวัง


ข้อควรระวังด้านความปลอดภัยสำหรับการทำงานอัตโนมัติของเอกสาร

การทำงานอัตโนมัติของเอกสารมักเกี่ยวข้องกับไฟล์ที่ละเอียดอ่อน ตัวดูควรเป็นส่วนหนึ่งของกระบวนการทำงานที่ปลอดภัยของแอป ไม่ใช่การทดแทนความปลอดภัยระดับแอป

แอปของคุณยังคงต้องควบคุม:

  • การตรวจสอบผู้ใช้
  • สิทธิ์ตามบทบาท
  • กฎการเข้าถึงเอกสาร
  • ความปลอดภัยของการจัดเก็บ
  • สิทธิ์การดาวน์โหลด
  • สิทธิ์การพิมพ์
  • การบันทึกกิจกรรม
  • การทำความสะอาดไฟล์ชั่วคราว
  • การเข้าถึงเครือข่าย
  • นโยบายการสำรองและการเก็บรักษา

ตามข้อมูล FAQ ของ Doconut ระบุว่า Doconut จะถูกติดตั้งในสภาพแวดล้อมของลูกค้าเองและไม่มีการเรียกไปยังเซิร์ฟเวอร์ของ Doconut ซึ่งสำคัญสำหรับทีมที่ต้องการดูเอกสารภายในโครงสร้างพื้นฐานของแอปของตนเอง

คุณสามารถตรวจสอบรายละเอียดเชิงเทคนิคเพิ่มเติมได้ที่นี่:

Doconut FAQ


กระบวนการทำงานที่แนะนำ

กระบวนการทำงานเอกสารที่ใช้ Doconut อย่างเป็นระบบอาจเป็นดังนี้:

  1. ผู้ใช้เข้าสู่ระบบแอปพลิเคชัน
  2. แอปตรวจสอบว่าผู้ใช้สามารถเข้าถึงเอกสารได้หรือไม่
  3. โหลดเอกสารจากแหล่งที่ได้รับการอนุมัติ
  4. Doconut Viewer แสดงเอกสารภายในแอป
  5. ผู้ใช้ค้นหาเอกสารหากเปิดใช้งาน Search Plugin
  6. ผู้ใช้ทำหมายเหตุหากเปิดใช้งาน Annotation Plugin
  7. ผู้ใช้พิมพ์เฉพาะเมื่อกฎการพิมพ์ที่ควบคุมอนุญาต
  8. แอปบันทึกข้อมูลกระบวนการที่เกี่ยวข้อง เช่น หมายเหตุ, สถานะการตรวจสอบ, หรือบันทึกการตรวจสอบ
  9. แอปจัดการการจัดเก็บ, การทำความสะอาด, และสิทธิ์ตามกฎภายใน

วิธีนี้ทำให้กิจกรรมเกี่ยวกับเอกสารอยู่ภายในแอปแทนการส่งผู้ใช้ไปยังเครื่องมือแยกต่างหาก


แนวทางปฏิบัติที่ดีที่สุด

เมื่อสร้างกระบวนการทำงานอัตโนมัติของเอกสารด้วย Doconut ควรพิจารณาแนวทางต่อไปนี้:

  • เริ่มด้วยการดูเอกสารก่อนเพิ่มคุณลักษณะขั้นสูง
  • ระบุรูปแบบไฟล์ที่ผู้ใช้ต้องการจริง ๆ
  • ทดสอบด้วยเอกสารจริงจากแอปของคุณ
  • ใช้สิทธิ์ระดับแอปก่อนเปิดไฟล์
  • เก็บเอกสารที่สำคัญในตำแหน่งจัดเก็บที่ได้รับการอนุมัติ
  • กำหนดบทบาทที่สามารถดาวน์โหลด, พิมพ์, ทำหมายเหตุ, หรือแปลงไฟล์ได้
  • ตรวจสอบการตั้งค่าแคชสำหรับไฟล์ขนาดใหญ่หรือการใช้งานสูง
  • เก็บข้อมูลหมายเหตุหรือกระบวนการทำงานในฐานข้อมูลที่ควบคุม
  • หลีกเลี่ยงการเปิดเผยเส้นทางไฟล์สาธารณะโดยตรงสำหรับเอกสารลับ
  • ใช้ตัวอย่างและเอกสารอย่างเป็นทางการของ Doconut ในระหว่างการดำเนินการ

สรุปประเด็นสำคัญ

  • Doconut ช่วยให้แอป .NET เพิ่มการดูเอกสารและคุณลักษณะกระบวนการทำงานได้
  • การทำงานอัตโนมัติของเอกสารมีประโยชน์สำหรับระบบกฎหมาย, การเงิน, HR, CRM, และระบบธุรกิจภายใน
  • Viewer SDK ให้พื้นฐานสำหรับการดูเอกสารในแอป
  • Search Plugin ช่วยผู้ใช้ค้นหาข้อความในเอกสารที่รองรับ
  • Annotation Plugin ช่วยสร้างกระบวนการตรวจสอบและการทำงานร่วมกัน
  • Converter Plugin รองรับสถานการณ์การแปลงเอกสาร
  • Controlled Printing Plugin ช่วยจัดการกฎการพิมพ์
  • ความปลอดภัยระดับแอปควรควบคุมการเข้าถึง, สิทธิ์, การบันทึก, และการจัดเก็บ
  • Doconut สามารถเป็นส่วนหนึ่งของกระบวนการทำงานเอกสารที่ควบคุมได้ภายในสภาพแวดล้อม .NET ของคุณเอง

คำถามที่พบบ่อย

Doconut รองรับไฟล์ PDF เท่านั้นหรือ?
ไม่ Doconut รองรับรูปแบบเอกสารธุรกิจหลายประเภท รวมถึง PDF, เอกสาร Office, ไฟล์ CAD, ไฟล์อีเมล, รูปภาพ, และไฟล์ข้อความ

ฉันสามารถใช้ Doconut ในแอปพลิเคชัน .NET ได้หรือไม่?
ได้ Doconut ถูกออกแบบมาสำหรับสถานการณ์แอปเว็บ .NET รวมถึง ASP.NET, MVC, .NET Core, .NET 6+, Blazor, และสภาพแวดล้อมที่เกี่ยวข้อง

Doconut ต้องการ Microsoft Office บนเซิร์ฟเวอร์หรือไม่?
ตาม FAQ ของ Doconut ไม่จำเป็นต้องมี Microsoft Office บนเซิร์ฟเวอร์หรือไคลเอนต์ ยกเว้นกรณีที่ต้องใช้ฟอนต์พิเศษในเอกสาร

ผู้ใช้สามารถทำหมายเหตุในเอกสารได้หรือไม่?
ได้ สามารถเพิ่มกระบวนการทำหมายเหตุด้วย Doconut Annotation Plugin

ผู้ใช้สามารถค้นหาข้อความภายในเอกสารได้หรือไม่?
ได้ ฟังก์ชันการค้นหาสามารถเพิ่มด้วย Doconut Search Plugin

Doconut สามารถจัดการกระบวนการพิมพ์ได้หรือไม่?
ได้ กระบวนการพิมพ์สามารถจัดการด้วย Controlled Printing Plugin

ฉันสามารถดาวน์โหลดตัวอย่าง Doconut ได้จากที่ไหน?
คุณสามารถเยี่ยมชมหน้าดาวน์โหลดอย่างเป็นทางการได้ที่นี่:

Download Doconut


สรุป

การทำงานอัตโนมัติของเอกสารในแอปพลิเคชัน .NET ง่ายขึ้นเมื่อการดูเอกสาร, การค้นหา, การทำหมายเหตุ, การแปลง, และการพิมพ์สามารถจัดการภายในกระบวนการทำงานของแอปได้

Doconut ช่วยนักพัฒนาสร้างกระบวนการเหล่านี้โดยไม่ต้องบังคับให้ผู้ใช้ดาวน์โหลดไฟล์หรือพึ่งพาเครื่องมือเดสก์ท็อปแยกต่างหาก โดยการผสาน Doconut Viewer กับปลั๊กอินเสริมเช่น Search, Annotation, Converter, และ Controlled Printing ทีม .NET สามารถสร้างกระบวนการทำงานเอกสารที่ดีกว่าสำหรับแอปพลิเคชันธุรกิจ

เพื่อเรียนรู้เพิ่มเติม โปรดตรวจสอบหน้าผลิตภัณฑ์และปลั๊กอินอย่างเป็นทางการ:

#document automation#.NET#document viewer#annotation#Doconut#การทำงานอัตโนมัติของเอกสาร#ตัวดูเอกสาร#การทำหมายเหตุ