เครื่องมือ SOQL และ Metadata ในเบราว์เซอร์สำหรับนักพัฒนา Salesforce
DevToolkit สำหรับ Salesforce - SOQL & Metadata จาก DevToolkit เป็นส่วนขยายของ Chrome ที่สร้างขึ้นเพื่อให้คอนโซลนักพัฒนาที่มีลำดับความสำคัญในท้องถิ่นสำหรับการสอบถามและตรวจสอบองค์กร Salesforce มันฝังตัวแก้ไข SOQL/SOSL ขั้นสูงที่มีการเติมอัตโนมัติและผู้สำรวจข้อมูลเมตาสำหรับการอธิบายวัตถุและความสัมพันธ์ ฟังก์ชันหลักรวมถึงการเลื่อนผลลัพธ์ไม่สิ้นสุด การส่งออก CSV/JSON ด้วยคลิกเดียว และเครื่องมือสร้างข้อมูลเมตาสำหรับแพ็คเกจ manifest เครื่องมือนี้มุ่งเป้าไปที่นักพัฒนาและผู้ดูแลระบบ Salesforce ที่ต้องการการเข้าถึงที่รวดเร็วบนอุปกรณ์และความปลอดภัยของโทเค็นที่เข้มงวด。
สร้างขึ้นเป็นเวิร์กเบนช์ที่เน้นการเข้าถึงองค์กรโดยตรง
DevToolkit ทำงานภายใน Chrome และเบราว์เซอร์ Chromium อื่น ๆ และทำการเรียก API โดยตรงจากเบราว์เซอร์ไปยัง Salesforce แทนที่จะส่งผ่านเซิร์ฟเวอร์พร็อกซี่ภายนอก การออกแบบที่เน้นการทำงานในเครื่องนี้ทำให้ส่วนขยายนี้เป็นคอนโซลนักพัฒนาภายในเบราว์เซอร์ที่รวมเวิร์กเบนช์ SOQL และเครื่องมือสำรวจเมตาดาต้า ดังนั้นการสอบถามและการอธิบายวัตถุสามารถดำเนินการได้โดยไม่ต้องย้ายข้อมูลออกจากอุปกรณ์
สามารถจัดการผลลัพธ์การสอบถามขนาดใหญ่และการส่งออกอย่างรวดเร็วโดยไม่ต้องมีขั้นตอนเพิ่มเติม
เวิร์กเบนช์ SOQL รองรับการเลื่อนแบบไม่สิ้นสุดสำหรับผลลัพธ์สูงสุดถึง 50,000 ระเบียนและเสนอการส่งออกด้วยคลิกเดียวไปยัง CSV หรือ JSON ซึ่งช่วยให้การทำงานที่มีผลลัพธ์ขนาดใหญ่ยังคงอยู่ในเบราว์เซอร์ นักพัฒนาระบุว่าประสิทธิภาพเร็วกว่าทูลการสอบถามที่ใช้คลาวด์แบบดั้งเดิม และการสตรีมผลลัพธ์ในเบราว์เซอร์ช่วยลดความจำเป็นในการเรียกใช้ยูทิลิตี้การสกัดเพิ่มเติมในระหว่างการตรวจสอบข้อมูลหรือการรายงานแบบ ad-hoc
ใช้การจัดเก็บโทเค็นในอุปกรณ์และ OAuth PKCE เพื่อความปลอดภัยของเซสชัน
ความปลอดภัยถูกยึดโยงใน Security Vault ท้องถิ่นที่ใช้การเข้ารหัส AES-256-GCM สำหรับการจัดเก็บโทเค็นและสนับสนุน OAuth PKCE สำหรับการพิสูจน์ตัวตน เนื่องจากโทเค็นและผลลัพธ์การสอบถามไม่ได้ถูกส่งไปยังเซิร์ฟเวอร์ของบุคคลที่สาม ส่วนขยายนี้จึงปฏิบัติตามแนวทางการไม่ไว้วางใจที่ตั้งใจจะจำกัดการเปิดเผยข้อมูลประจำตัวและผลลัพธ์ของชุดข้อมูลภายนอก
ให้การสร้างเมตาดาต้าและการทำงานของเซสชันหลายองค์กรภายในเบราว์เซอร์
เครื่องมือสำรวจเมตาดาต้าและ Metadata Builder สร้างแพ็คเกจ.xml และคลาสห่อ Apex เพื่อช่วยในการบรรจุและการปรับปรุง การจัดการเซสชันหลายองค์กรช่วยให้ผู้ใช้เชื่อมต่อและสลับระหว่าง Production, Sandbox และ Scratch orgs โดยไม่มีความขัดแย้งของเซสชัน ส่วนขยายนี้ยังทำงานภายในสภาพแวดล้อม Classic และ Lightning และทำงานบนทางเลือกที่ใช้ Chromium เช่น Edge และ Brave
คอนโซลที่เน้นความปลอดภัยและใช้งานได้จริงสำหรับนักพัฒนาที่ต้องการควบคุมอุปกรณ์
DevToolkit เป็นทางเลือกที่มุ่งเน้นสำหรับนักพัฒนาและผู้ดูแลระบบ Salesforce ที่ให้ความสำคัญกับการควบคุมคำถามและข้อมูลเมตาบนอุปกรณ์ เนื่องจากมันทำการเรียก API จากเบราว์เซอร์และเก็บโทเค็นไว้ในเครื่อง การแลกเปลี่ยนหนึ่งคือโมเดลที่เน้นท้องถิ่นและใช้ส่วนขยายของมันไม่สามารถแทนที่คอนโซลการทำงานร่วมกันที่โฮสต์ในคลาวด์สำหรับทีมที่ต้องการเครื่องมือที่แชร์และรวมศูนย์ สำหรับผู้ใช้เดี่ยวหรือผู้ดูแลระบบที่ให้ความสำคัญกับความเร็วและการแยกโทเค็น มันเป็นตัวเลือกที่ดีในเบราว์เซอร์