โฟลว์ช่วยให้ผู้ใช้ Google Workspace ปรับงานในบริการต่างๆ ให้เป็นระบบอัตโนมัติได้ด้วยการรวมขั้นตอนต่างๆ เข้าด้วยกันโดยไม่ต้องเขียนโค้ด การขยายโฟลว์จะช่วยให้ผู้ใช้เรียกเวิร์กโฟลว์จากเหตุการณ์ของแอปและเพิ่มฟังก์ชันของแอปเป็นขั้นตอนได้
ตัวอย่างเช่น ผู้ใช้สามารถจัดลำดับความสำคัญและมอบหมายคำถามที่เข้ามาจากลูกค้าด้วยโฟลว์ที่ทำสิ่งต่อไปนี้
- รับอีเมลจากลูกค้า
- ป้อนพรอมต์ให้ Gemini จัดลำดับความสำคัญของอีเมล
- สร้างงานเพื่อติดตามผลกับทีมขายหรือทีมสนับสนุน
เอกสารเหล่านี้อธิบายวิธีขยายฟังก์ชันการทำงานของ Google Workspace Studio โดยการสร้าง ตัวเริ่มต้นที่กำหนดเอง และ ขั้นตอนที่โฟลว์สามารถเรียกใช้ได้
เริ่มต้นด้วยการสำรวจคู่มือเริ่มใช้งานฉบับย่อ, Codelabs และคู่มือนักพัฒนาซอฟต์แวร์ในส่วน เริ่มต้นใช้งาน
แนวคิดเกี่ยวกับ Workspace Studio
ข้อกำหนดและแนวคิดต่อไปนี้กำหนดองค์ประกอบหลักของ Workspace Studio
- โฟลว์
ผู้ใช้สร้าง
โฟลว์ใน Workspace Studio เพื่อปรับงานใน Google Workspace และบริการอื่นๆ ให้เป็นระบบอัตโนมัติ โฟลว์มีการผสานรวมระบบอย่างลึกซึ้ง มีการคำนึงถึงบริบท และสามารถใช้ AI ได้ตามต้องการ
- ขั้นตอน
ขั้นตอนเดียวในกระบวนการอัตโนมัติของโฟลว์ โดยพื้นฐานแล้วคือ งานเดียวในลำดับงานที่ทำตามเหตุการณ์เริ่มต้น แต่ละขั้นตอนจะทำงานแบบซิงโครนัส ซึ่งหมายความว่าจะดำเนินการให้เสร็จสมบูรณ์ก่อนที่ขั้นตอนถัดไปในลำดับจะเริ่มต้น ผู้ใช้กำหนดลำดับขั้นตอนได้ ซึ่งช่วยให้ปรับแต่งโฟลว์ตรรกะของงานได้ ขั้นตอนอาจมีอินพุตและเอาต์พุต แต่ไม่จำเป็นต้องมี ตัวอย่างขั้นตอน ได้แก่ "ส่งอีเมล" "โพสต์ในพื้นที่ทำงานของ Chat" และ "ถาม Gemini" ขั้นตอนอาจรวมถึงงานนอก Google Workspace เช่น การสร้างผู้มีโอกาสเป็นลูกค้าใน CRM
- ตัวเริ่มต้น
- จุดเริ่มต้นของกระบวนการอัตโนมัติของโฟลว์ ใน UI ระบบจะแสดงเป็น ตัวเริ่มต้น ให้ผู้ใช้เห็น แต่ในสคีมาไฟล์ Manifest และ Google Workspace Studio API จะกำหนดเป็น
workflowTriggerขณะที่ ขั้นตอน จะดำเนินการแบบซิงโครนัสในช่วงกลางของลำดับ ตัวเริ่มต้น จะอยู่ที่จุดเริ่มต้นของโฟลว์และรอเหตุการณ์ (จากแอป Google Workspace หรือเว็บฮุกของบุคคลที่สาม) เมื่อทริกเกอร์ทำงานแล้ว ระบบจะบันทึกรายละเอียดเหตุการณ์ ส่งออกตัวแปรข้อมูลเริ่มต้น และเปิดใช้การดำเนินการของโฟลว์ - ตัวแปรอินพุต
- ขั้นตอนจะรับตัวแปรอินพุต ผู้ใช้จะตั้งค่าตัวแปรอินพุตในการ์ดการกำหนดค่าของขั้นตอนขณะที่ตั้งค่าขั้นตอน เช่น รวบรวมอีเมล วันที่และเวลา หรือพรอมต์ Gemini
- ตัวแปรเอาต์พุต
- ขั้นตอนจะส่งคืนตัวแปรเอาต์พุตและส่งไปยังขั้นตอนอื่นได้ เช่น คุณใช้ตัวแปรเอาต์พุตเพื่อส่งอีเมลไปยังขั้นตอนอื่นที่ใช้ตัวแปรดังกล่าวเพื่อระบุผู้รับอีเมล
- ตัวแปรแบบไดนามิก
- ตัวแปรที่กำหนดข้อมูลได้เฉพาะเมื่อผู้ใช้กำหนดค่าโฟลว์ เช่น Google ฟอร์มมีคำถามและคำตอบที่แตกต่างกัน ระบบจะกำหนดจำนวนคำถามและคำตอบ (และเนื้อหา) ไม่ได้จนกว่าฟอร์มที่เฉพาะเจาะจงจะเริ่มโฟลว์ ตัวแปรแบบไดนามิกจะจัดการกรณีนี้
- แหล่งข้อมูลที่กำหนดเอง
- โครงสร้างข้อมูลที่กำหนดเองที่คุณกำหนดเพื่อจัดกลุ่มตัวแปรหลายรายการเข้าด้วยกัน เช่น หากต้องการสร้างผู้มีโอกาสเป็นลูกค้าใน CRM ให้ส่งแหล่งข้อมูลที่กำหนดเองซึ่งมีอีเมล ที่อยู่ และชื่อ
- การ์ด
องค์ประกอบที่ใช้สร้างสรรค์สำหรับอินเทอร์เฟซผู้ใช้ในส่วนเสริม การ์ดรองรับเลย์เอาต์ที่กำหนด องค์ประกอบ UI แบบโต้ตอบ เช่น ปุ่ม และสื่อสมบูรณ์ เช่น รูปภาพ การ์ดมีฟีเจอร์พิเศษสำหรับการสร้างโฟลว์ ดังนี้
IncludeVariables: พร็อพเพอร์ตี้ที่เปิดใช้การรวมตัวแปรแบบไดนามิกType: กำหนดประเภทข้อมูลที่ตัวแปรอินพุตคาดหวัง
- บันทึกกิจกรรม
- อธิบายสิ่งที่เกิดขึ้นเมื่อโฟลว์ทำงาน โดยค่าเริ่มต้น บันทึกกิจกรรมจะมีชื่อของตัวเริ่มต้นหรือขั้นตอนที่กำหนดแบบคงที่ในไฟล์ Manifest นอกจากนี้ คุณยังระบุบันทึกกิจกรรมที่กำหนดเองได้ด้วย
เริ่มต้นใช้งาน
โฟลว์สร้างขึ้นในแพลตฟอร์มส่วนเสริมใน Google Workspace หากคุณมีส่วนเสริมอยู่แล้ว คุณสามารถขยายฟังก์ชันการทำงานของส่วนเสริมให้รวมโฟลว์ได้โดยการอัปเดตไฟล์ Manifest ให้มีส่วนที่เฉพาะเจาะจงกับโฟลว์
หากเริ่มต้นจากศูนย์ โปรดสำรวจคู่มือเริ่มใช้งานฉบับย่อ, Codelabs และคู่มือนักพัฒนาซอฟต์แวร์ต่อไปนี้
คู่มือเริ่มใช้งานฉบับย่อ
ทำตามคู่มือเริ่มใช้งานฉบับย่อเพื่อสร้างและทดสอบขั้นตอนแรกที่กำหนดเอง
ลองใช้คู่มือเริ่มใช้งานฉบับย่อ
Codelabs
หากต้องการดูตัวอย่างแบบครบวงจรที่ใช้ทั้งตัวเริ่มต้นและขั้นตอน ให้สำรวจ Codelabs ต่อไปนี้
Codelab: สร้างตัวเริ่มต้นและขั้นตอนการดำเนินการที่กำหนดเองของ Workspace Studio
Codelab: สร้างตัวเริ่มต้นและขั้นตอนการดำเนินการที่กำหนดเองของ Workspace Studio ด้วย Node.js
คู่มือนักพัฒนาซอฟต์แวร์
หากต้องการสร้างและปรับแต่งตัวเริ่มต้นและขั้นตอนของโฟลว์ต่อไป โปรดดูคู่มือต่อไปนี้