Skip to main content

แอปพลิเคชัน

แอปพลิเคชัน (Application) เป็นระบบจัดการแอปพลิเคชัน ช่วยจัดการแอปพลิเคชันได้อย่างมีประสิทธิภาพ ครอบคลุมการกำหนดสิทธิ์ (Scope) การเข้าถึงข้อมูลและบริการต่างๆ ของระบบและแอปพลิเคชันได้

tip

การลงเบียนแอปพลิเคชันผู้ใช้งานจำเป็นต้องวางแผนการทำงานของระบบ และสิทธิ์ (Scope) เข้าถึงข้อมูลและบริการต่างๆ ของแอปพลิชันให้ครอบคลุมและมีประสิทธิภาพก่อนการสร้างแอปพลิเคชัน

วิธีการลงทะเบียนแอปพลิเคชัน (Application Register)

  1. คลิกปุ่ม ลงทะเบียนแอปพลิเคชัน (Application Register)
  2. ระบุข้อมูล
    • ภาพไอคอน เลือกหรือลากรูปภาพมาวางเพื่ออัปโหลด
    • ชื่อแอปพลิเคชัน ตั้งชื่อแอปพลิเคชันให้สื่อความหมายชัดเจน
    • คำอธิบาย ระบุคำอธิบายฟังก์ชันการทำงานและจุดเด่นของแอปพลิเคชัน
    • แหล่งที่มา (Source) URL แหล่งที่มาของแอปพลิเคชันหรือเว็บแอปพลิเคชัน
    • การเปลี่ยนเส้นทาง URLs (Redirecting URLs) ระบุ URL ที่ต้องการให้ผู้ใช้งานไปหลังเข้าสู่ระบบ
  3. คลิกปุ่ม ลงทะเบียน (Register) เพื่อเพิ่มแอปพลิเคชันเข้าระบบ Vallaris

การเพิ่มสิทธิ์เข้าถึงแอปพลิเคชัน (Add Application Scope)

  1. คลิกที่ปุ่มจุด 3 จุดของแอปพลิเคชันที่ต้องการสร้างสิทธิ์ (Scope)
  2. เลือกเมนู สิทธิ์ (Scope)
  3. คลิกไอคอนบวก เพื่อสร้างสิทธิ์ใหม่
    • ชื่อ ระบุชื่อสิทธิ์ (Scope) ให้สื่อความหมายชัดเจน อ่านง่าย และควรอยู่ในรูปแบบเดียวกัน เพื่อใช้ควบคุมการเข้าถึงแอปพลิเคชัน
      • ตัวอย่าง : va:datastore:coverage:r (อ่านข้อมูลใน Coverage ที่อยู่ในแอปพลิเคชัน Datastore ได้ )
    • คำอธิบาย ระบุคำอธิบายสิทธิ์ (Scope) ให้สั้น กระชับ ชัดเจน และเข้าใจง่าย
      • ตัวอย่าง : อนุญาตให้ผู้ใช้อ่านข้อมูลใน Coverage
  4. คลิก เพิ่ม (Add) เพื่อสร้างสิทธิ์ใหม่

คำแนะนำการออกแบบสิทธิ์ (Scope)

  1. การออกแบบสิทธิ์ (Scope) ก่อนสร้างสิทธิ์บน Vallaris ควรมีการออกแบบอย่างรอบคอบ โดยผู้ออกแบบ ต้องมีความเข้าใจลำดับขั้นตอนที่ผู้ใช้ทำภายในแอปพลิเคชันทั้งหมด (Application Workflow) เพื่อเพิ่มประสิทธิภาพสิทธิ์ ให้ครอบคลุมการเข้าถึงแอปพลิเคชัน

  2. ชื่อสิทธิ์ (Scope)

    • โครงสร้างการตั้งชื่อสิทธิ์ (Scope) ที่ดี ควรประกอบด้วย
      • ระบบ : ระบุระบบ ที่สิทธิ์ นำไปใช้ เช่น va (Vallaris)
      • แอปพลิเคชัน : อาจเป็นชื่อแอปพลิเคชันหรือชื่อบริการ (Service) ที่เกี่ยวข้อง เช่น datastore (บริการเก็บข้อมูล)
      • คุณสมบัติ : ระบุคุณสมบัติหรือฟังก์ชันการทำงานของแอปพลิเคชัน เช่น feature (ข้อมูล Features)
      • สิทธิ์ : ระบุประเภทของการเข้าถึงที่มอบให้ เช่น r (อ่าน) , w (อ่าน/แก้ไข/ลบ)
    • เครื่องหมายคั่น เครื่องหมายคั่นระหว่างบทบาทที่แนะนำ คือ จุด (Dot) หรือ จุดคู่ (Colon)
    • รูปแบบการสร้างสิทธิ์ ที่ควรเป็น
      • ภาษาอังกฤษ (ตัวพิมพ์เล็ก)
      • ไม่มีเว้นวรรค
      • ไม่มีสัญลักษณ์พิเศษ (@ ! $ # & 1 +)
  3. คำอธิบายสิทธิ์ (Scope Description) เป็นข้อความอธิบายเพิ่มเติมเกี่ยวกับสิทธิ์ (Scope) ช่วยให้ผู้ใช้เข้าใจสิทธิ์ (Scope) แต่ละรายการได้ง่ายขึ้น

    • va:management:user:r: อนุญาตให้ผู้ใช้เข้าถึงข้อมูลผู้ใช้งานของ Vallaris
    • va:management:group:w อนุญาตให้ผู้ใช้เพิ่ม/แก้ไข/ลบข้อมูลกลุ่มของ Vallaris
ตัวอย่างโครงสร้างชื่อสิทธิ์
  • ระบบ:แอปพลิเคชัน:คุณสมบัติ:สิทธิ์ (va:datastore:feature:w)
  • ระบบ:แอปพลิเคชัน:คุณสมบัติ:บริบท:สิทธิ์ (va:survey:form:public:r)
ตัวอย่างสิทธิ์ (Scope Example)
  • แอปพลิเคชันโซเชียลมีเดีย
    • va:social:posts:r (อ่านโพสต์)
    • va:social:posts:w (เพิ่ม/แก้ไข/ลบโพสต์)
  • แอปพลิเคชันร้านค้าออนไลน์
    • va:commerce:products:r (อ่านข้อมูลสินค้า)
    • va:commerce:orders:w (เพิ่ม/แก้ไข/ลบข้อมูลคำสั่งซื้อ)

วิธีแก้ไขรายละเอียดแอปพลิเคชัน

  • คลิกที่ปุ่มจุด 3 จุดของแอปพลิเคชันที่ต้องการแก้ไขรายละเอียด
  • คลิกที่เมนู แก้ไข (Edit) ปรากฏหน้าต่างสำหรับแก้ไข
  • เมื่อแก้ไขข้อมูลเสร็จแล้วคลิกปุ่ม อัปเดต (Update) เพื่อบันทึกการเปลี่ยนแปลง

วิธีลบแอปพลิเคชัน

  • คลิกที่ปุ่มจุด 3 จุดของแอปพลิเคชันที่ต้องการแก้ไขรายละเอียด
  • คลิกที่เมนู ลบ (Delete) หน้าต่างยืนยันจะปรากฏขึ้น คลิกปุ่ม ลบ (Delete) อีกครั้ง เพื่อยืนยัน