Jira Automation ช่วยทีมทำงานได้ไวขึ้นจริง

ไทย

TechX_Jira Automation1

หลายๆองค์กรที่ทำงานแบบ Agile หรือ Scrum มักจะคุ้นชินกับ Jira เครื่องมือที่ใช้จัดการ และ Track การทำงานของทีม แต่รู้ไหมว่าเรายังนำ Jira มา Automate ช่วยลดเวลาและเพิ่มประสิทธิภาพการทำงานได้ เพียงใช้ Jira API ร่วมกับ Webhook นั่นเอง วันนี้คุณแพรว จากทีม Platform Services จะมาแชร์ตัวอย่างการใช้งานพร้อมสรุปข้อดี ข้อจำกัดให้เข้าใจง่ายๆใน 1 นาทีค่ะ

Jira API คืออะไร?

Jira API คือ การสั่ง Jira ด้วยการ Programming โดยตรง ตัวอย่างที่เราทำได้ เช่น
1. อ่านข้อมูลของการ์ด Jira /rest/api/3/issue/{issueIdOrKey}
2. เพิ่มคอมเม้นต์ในการ์ด Jira /rest/api/3/issue/{issueIdOrKey}/comment
3. เลื่อนสถานะของการ์ด /rest/api/3/issue/{issueIdOrKey}/transitions

Jira webhook คืออะไร?

TechX_Jira Automation_webhook

คือ กลไกที่ใช้ส่งข้อมูล Jira ไปยัง App หรือ Web Application เมื่อเจอเหตุการณ์หรือเงื่อนไขที่กำหนด

ตัวอย่างการใช้งานจริง

TechX_Jira Automation_DevOps2

เนื่องจากการทำงานจริงจะมีการจำกัดสิทธิ์เข้าถึง Git ซึ่ง Flow จะเป็นการแจ้งเจ้าของ Project ให้ Grant สิทธิ์โดยการเพิ่มชื่อและข้อมูลอื่นๆอีกหลายขั้นตอน แต่พอเรานำเอา Jira มา Automate ร่วมกับ Jenkins ขั้นตอน Manual ต่างๆจะหายไปเหลือเพียงไม่กี่คลิก จึงสะดวกมาก แถมยังดูภาพรวมและ Track การขอสิทธิ์เข้าแต่ละ Project ได้ผ่าน Jira Dashboard อย่างรวดเร็ว

TechX_Jira Automation_dashboard

Flow ที่เกิดจากการใช้งาน Jira Automation

เริ่มจาก User สร้างการ์ดกรอกข้อมูลตาม Format ให้ครบเช่น Git ID ของ User, Project และ Role ที่จะทำการขอสิทธิ์, จากนั้น Project Owner แค่รีวิวและอนุมัติ เมื่อการ์ดนั้นอยู่ใน Status Approved จะทำการ Hook แบบอัตโนมัติไปที่ Jenkins ที่เราได้เขียน Code ให้ Automate Grant User เข้า Git ของแต่ละ Project ไว้และเมื่อ Jenkins ทำงานเสร็จ จะส่งรายละเอียดกลับมาที่การ์ด Jira ให้ User เช็คสถานะการทำงานได้ต่อไป

ข้อดี

1. ลดเวลาการทำงาน
2. ลด Human Error และ การใช้ Resource ใน Process ที่ Automate ได้
3. Track การเข้าถึงได้

ข้อจำกัด

1. ต้องเขียนเงื่อนไขในการ Hook ให้ครอบคลุมเพื่อให้ไม่เกิด False Negative และ False Positive
2. ยังต้องใช้มนุษย์ในการรีวิวสิทธิ์อยู่
ท้ายนี้หากองค์กรของท่านกำลังมองหาโซลูชันด้าน DevOps ช่วยปรับรูปแบบการทำงานให้เป็นอัตโนมัติ ลดต้นทุนการทำธุรกิจ SCB TechX พร้อมเป็นโซลูชันที่ช่วยพัฒนา และ Deliver ผลิตภัณฑ์และบริการออกสู่ตลาด ต่อยอดองค์กรของท่านให้เติบโตอย่างยั่งยืน

สนใจบริการโปรดติดต่อเราที่ https://bit.ly/4etA8Ym
อ่านรายละเอียดเพิ่มเติมคลิก https://bit.ly/4dpGl6U

TechX_Contact_Jira Automation

Ref:
https://developer.atlassian.com/cloud/jira/platform/rest/v3/intro/#about
https://www.atlassian.com/software/jira
https://developer.atlassian.com/server/jira/platform/webhooks/

Related Content

  • ทั้งหมด
  • Blogs
  • Insights
  • News
  • Uncategorized
    •   Back
    • Careers
    • Data Science
    • Lifestyle
    • Product
    • Strategy
    • Technology
    • User Experience
    • xPlatform
    • DevOps
    •   Back
    • PointX Products
    • Events
    • Others
    • Leadership
    • Partnership
    • Services & Products
    • Joint ventures
    •   Back
    • Blockchain
    • Finance
    • Tech innovation

Your consent required

If you want to message us, please give your consent to SCB TechX to collect, use, and/or disclose your personal data.

| การเพิกถอนความยินยอม

หากคุณต้องการเพิกถอนการให้ความยินยอมในการเก็บรวบรวม ใช้ และ/หรือเปิดเผยข้อมูลส่วนบุคคล กรุณาส่งคำร้องหาเรา

Vector

Message sent

We have receive your message and We will get back to you shortly.