GitHub
เชื่อมโยงการเปิดตัวใน LaunchCal กับโปรเจกต์หรือไมล์สโตนใน GitHub แล้วการเปิดตัวจะติดตามงานนั้น ทั้งสถานะ ความคืบหน้า และอัปเดตสถานะของโปรเจกต์ ซิงค์ทุกวันและทุกครั้งที่คุณสั่ง
GitHub ทำอะไรใน Taktoria
ใน LaunchCal การเปิดตัวติดตามงานใน GitHub ได้ ทั้งโปรเจกต์ขององค์กร หรือไมล์สโตนของรีโพสิทอรี สถานะของการเปิดตัวจะเปลี่ยนเมื่อสถานะของโปรเจกต์หรือไมล์สโตนเปลี่ยน การเปิดตัวจะแสดงความคืบหน้าของงานนั้น และอัปเดตสถานะของโปรเจกต์จะแสดงในการเปิดตัว
Taktoria อ่านข้อมูลจาก GitHub เท่านั้น ไม่สร้าง เปลี่ยน หรือแสดงความคิดเห็นในสิ่งใดที่นั่นเลย GitHub เชื่อมต่อในฐานะแอปที่ติดตั้งในองค์กรของคุณ ไม่ใช่ในฐานะบุคคล Taktoria จึงเห็นเฉพาะรีโพสิทอรีที่องค์กรเลือก และทำงานต่อได้ไม่ว่าใครจะเป็นผู้เชื่อมต่อ
การเชื่อมต่อ GitHub
เฉพาะเจ้าของหรือผู้ดูแลเวิร์กสเปซเท่านั้นที่เชื่อมต่อ GitHub ได้
- เปิด การตั้งค่า → การผสานรวม
- ใต้ ระบบทิกเก็ต เลือก เชื่อมต่อ GitHub
- ใน GitHub ให้ติดตั้งแอป Taktoria ในองค์กร เลือกรีโพสิทอรีที่แอปอ่านได้ แล้วอนุมัติ
แอปขอสิทธิ์อ่านโปรเจกต์ขององค์กร รวมถึงอิชชู พูลรีเควสต์ และเมทาดาทาของรีโพสิทอรี หากเจ้าของขององค์กรต้องอนุมัติก่อน Taktoria จะแจ้งให้ทราบ ให้เลือก เชื่อมต่อ GitHub อีกครั้งเมื่อได้รับอนุมัติแล้ว จากนั้นการ์ดจะบอกว่าเชื่อมต่อกับองค์กรใด เวิร์กสเปซ Taktoria แต่ละแห่งเชื่อมต่อได้หนึ่งองค์กร
การเชื่อมโยงการเปิดตัวกับโปรเจกต์หรือไมล์สโตน
ทุกคนที่แก้ไขการเปิดตัวได้จะเชื่อมโยง ซิงค์ หรือยกเลิกการเชื่อมโยงได้
- เปิดแท็บ รายละเอียด ของการเปิดตัว
- ใต้ โปรเจกต์ในระบบทิกเก็ต วางที่อยู่ของโปรเจกต์ขององค์กร หรือของไมล์สโตนในรีโพสิทอรี ลงใน ลิงก์โปรเจกต์
- เลือก เชื่อมโยงโปรเจกต์
โปรเจกต์ต้องเป็นขององค์กรที่เชื่อมต่อไว้ และไมล์สโตนต้องอยู่ในรีโพสิทอรีที่แอปอ่านได้ ซึ่งจะซิงค์ทันที รีโพสิทอรีหรือสิ่งอื่นใน GitHub จะเก็บไว้เป็นลิงก์ธรรมดา เช่นเดียวกับลิงก์ที่วางไว้ก่อนเชื่อมต่อ GitHub จนกว่าจะเชื่อมต่อ
ผู้ช่วย AI ที่เชื่อมต่อกับ LaunchCal และ REST API ก็เชื่อมโยง ซิงค์ และยกเลิกการเชื่อมโยงการเปิดตัวได้เช่นกัน ภายใต้กฎเดียวกัน
สิ่งที่ซิงค์ และเมื่อไร
การเปิดตัวที่เชื่อมโยงไว้จะซิงค์วันละครั้งจนกว่าจะเปิดตัว และทุกครั้งที่มีคนเลือก ซิงค์เลย
สำหรับโปรเจกต์:
- สถานะ: อัปเดตสถานะล่าสุดของโปรเจกต์เป็นตัวกำหนด On track, At risk หรือ Off track เป็น กำลังพัฒนา (การเปิดตัวที่อยู่ใน ออกแบบ หรือ กำลังทดสอบ อยู่แล้วจะคงอยู่ที่เดิม) Inactive เป็น พักไว้ และ Complete คือเสร็จ หากยังไม่มีอัปเดตสถานะ การเปิดตัวจะอยู่ที่ กำหนดขอบเขต จนกว่ารายการหนึ่งของโปรเจกต์จะเสร็จ โปรเจกต์ที่ปิดแล้วถือว่าเสร็จ เว้นแต่จะเป็น Inactive
- ความคืบหน้า: สัดส่วนรายการที่ปิด ผสานแล้ว หรืออยู่ในคอลัมน์ที่เสร็จแล้ว
- อัปเดตสถานะ: แต่ละรายการจะกลายเป็นอัปเดตหนึ่งของการเปิดตัวในแท็บ กิจกรรม พร้อมป้าย จาก GitHub และลิงก์ไปยังต้นฉบับ และสภาพของการเปิดตัวจะเป็นไปตามอัปเดตล่าสุด
สำหรับไมล์สโตน: เปิดอยู่และยังไม่มีอิชชูที่ปิดเป็น กำหนดขอบเขต เปิดอยู่และมีบางอิชชูปิดแล้วเป็น กำลังพัฒนา และปิดแล้วคือเสร็จ ความคืบหน้าคือสัดส่วนอิชชูที่ปิดแล้ว ไมล์สโตนไม่มีอัปเดต
เมื่อโปรเจกต์หรือไมล์สโตนเสร็จ การเปิดตัวจะแจ้งว่าพร้อมแล้วและแจ้งผู้รับผิดชอบ สถานะที่คุณเลือกใน LaunchCal จะคงอยู่จนกว่าสถานะใน GitHub จะเปลี่ยนอีกครั้ง สิ่งที่การซิงค์เปลี่ยนจะแสดงว่ามาจาก GitHub ทั้งในประวัติของการเปิดตัว ในสิ่งที่ส่งถึงผู้รับผิดชอบ และในบันทึกการตรวจสอบ
สิ่งที่ไม่ทำเลย
- ไม่เปิดตัวสิ่งใดเลย โปรเจกต์หรือไมล์สโตนที่เสร็จแล้วทำให้การเปิดตัวพร้อม แต่ยังต้องมีคนเลือก กดเพื่อเปิดตัว! เมื่อการตรวจทานที่จำเป็นได้รับการตัดสินแล้ว
- ไม่เปลี่ยนการเปิดตัวที่เปิดตัวไปแล้ว
- ไม่เขียนข้อมูลลงใน GitHub
- ไม่อ่านรีโพสิทอรีที่องค์กรไม่ได้ให้สิทธิ์
การยกเลิกการเชื่อมโยงและการยกเลิกการเชื่อมต่อ
ยกเลิกการเชื่อมโยง ในแท็บ รายละเอียด ของการเปิดตัว จะหยุดการซิงค์ของการเปิดตัวนั้น ส่วนข้อมูลที่ดึงมาแล้วจะยังอยู่
ยกเลิกการเชื่อมต่อ ใน การตั้งค่า → การผสานรวม จะหยุดการซิงค์ของการเปิดตัวทั้งหมดจาก GitHub และยุติสิทธิ์เข้าถึงของ Taktoria ทันที การเปิดตัวจะยังเก็บสิ่งที่เชื่อมโยงไว้และทุกอย่างที่ซิงค์มาแล้ว และจะซิงค์ต่อเมื่อเชื่อมต่อ GitHub อีกครั้ง แอปจะยังติดตั้งอยู่ในองค์กรจนกว่าเจ้าของคนหนึ่งขององค์กรจะถอนการติดตั้งในการตั้งค่าขององค์กรบน GitHub
การแก้ปัญหา
- ไม่พบโปรเจกต์: โปรเจกต์ถูกลบ หรืออยู่ในที่ที่แอปมองไม่เห็น เช่น รีโพสิทอรีที่องค์กรไม่ได้ให้สิทธิ์ เจ้าของขององค์กรเพิ่มรีโพสิทอรีนั้นในสิทธิ์เข้าถึงของแอปได้ในการตั้งค่าบน GitHub หรือเชื่อมโยงที่อยู่ปัจจุบัน
- GitHub ปฏิเสธการเชื่อมต่อ: แอปถูกถอนการติดตั้งหรือถูกระงับ เจ้าของหรือผู้ดูแลเวิร์กสเปซเชื่อมต่อ GitHub ใหม่ใน การตั้งค่า → การผสานรวม
- แอปกำลังรอการอนุมัติ: เจ้าของขององค์กรอนุมัติแอปบน GitHub จากนั้นเลือก เชื่อมต่อ GitHub อีกครั้ง
- GitHub ไม่ตอบสนองในการซิงค์ครั้งล่าสุด: การซิงค์ครั้งถัดไปจะลองอีกครั้ง หรือเลือก ซิงค์เลย ภายหลัง
- ถูกเก็บไว้เป็นลิงก์ธรรมดา: ยังไม่ได้เชื่อมต่อ GitHub หรือที่อยู่นั้นไม่ใช่โปรเจกต์ขององค์กรหรือไมล์สโตน