Save up to 20% with our Annual plans →

เอกสารประกอบสำหรับนักพัฒนาของ Tommy

ยินดีต้อนรับ นักพัฒนา Tommy! ทำความคุ้นเคยกับ Tommy API และ SDK สำหรับนักพัฒนา เพื่อสร้างมินิโปรแกรมและส่วนเสริมของคุณเองที่ทำงานบนแพลตฟอร์ม Tommy โฮ่ง!

มินิโปรแกรมคืออะไร?

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

มินิโปรแกรมสามารถขยายประสบการณ์ของพนักงาน (สมาชิกทีม), ประสบการณ์ของผู้ดูแลทีม และเพิ่มการผสานรวมกับบริการภายนอกได้

ประเภทของมุมมองมินิโปรแกรม

มีมุมมองสองประเภทที่มินิโปรแกรมสามารถเปิดใช้งานได้ภายในประสบการณ์การใช้งานของ Tommy ได้แก่ เมนูซ้าย (สมาชิกทีมและ/หรือผู้ดูแลทีม) และเมนูโปรไฟล์ นอกจากนี้ยังมีประเภทมุมมองแบบจำกัดสำหรับ Kiosk Mode

เมนูซ้าย

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

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

เมนูโปรไฟล์

หลังจากไปยังหน้าจอโปรไฟล์ของสมาชิกทีม สมาชิกทีมจะเห็นเมนูมินิโปรแกรมที่เลื่อนได้ในแนวนอน การไปยังมินิโปรแกรมผ่านเมนูนี้จะส่ง User ID ไปยังมินิโปรแกรมของสมาชิกทีมที่กำลังดูโปรไฟล์อยู่

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

Action คืออะไร?

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