เอเพ็กซ์ - การปรับใช้

Deployment ใน SFDC คืออะไร?

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

เครื่องมือสำหรับการปรับใช้ -

  • Force.com IDE
  • เปลี่ยนชุด
  • SOAP API
  • เครื่องมือย้าย Force.com

เนื่องจากเราใช้ Developer Edition เพื่อการพัฒนาและจุดประสงค์ในการเรียนรู้เราจึงไม่สามารถใช้ Change Set หรือเครื่องมืออื่น ๆ ที่จำเป็นต้องใช้สำหรับองค์กร SFDC หรือรุ่นที่ต้องชำระเงินอื่น ๆ ดังนั้นเราจะอธิบายวิธีการปรับใช้ Force.com IDE ในบทช่วยสอนนี้

Force.com Eclipse IDE

Step 1 - เปิด Eclipse และเปิดคลาสทริกเกอร์ที่ต้องปรับใช้

Step 2 - เมื่อคุณคลิกที่ 'ปรับใช้กับเซิร์ฟเวอร์' จากนั้นป้อนชื่อผู้ใช้และรหัสผ่านขององค์กรนั้นส่วนประกอบจะต้องถูกปรับใช้

เมื่อดำเนินการตามขั้นตอนที่กล่าวมาข้างต้นส่วนประกอบ Apex ของคุณจะถูกปรับใช้กับองค์กรเป้าหมาย

การปรับใช้โดยใช้ Change Set

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

หากต้องการเปิดการตั้งค่าการปรับใช้ให้ทำตามขั้นตอนด้านล่าง โปรดจำไว้ว่าคุณลักษณะนี้ไม่มีใน Developer Edition -

Step 1 - ไปที่การตั้งค่าและค้นหา 'Deploy'

Step 2 - คลิกที่ 'Outbound Change Set' เพื่อสร้างชุดการเปลี่ยนแปลงเพื่อปรับใช้

Step 3 - เพิ่มส่วนประกอบเพื่อเปลี่ยนชุดโดยใช้ปุ่ม 'เพิ่ม' จากนั้นบันทึกแล้วคลิกอัปโหลด

Step 4 - ไปที่องค์กรเป้าหมายแล้วคลิกที่ชุดการเปลี่ยนแปลงขาเข้าและสุดท้ายคลิกที่ปรับใช้

SOAP API เรียกให้ปรับใช้

เราจะมีภาพรวมเล็กน้อยของวิธีนี้เนื่องจากไม่ใช่วิธีที่ใช้กันทั่วไป

คุณสามารถใช้การเรียกเมธอดที่ระบุด้านล่างเพื่อปรับใช้ข้อมูลเมตาของคุณ

  • compileAndTest()
  • compileClasses()
  • compileTriggers()

เครื่องมือย้าย Force.com

เครื่องมือนี้ใช้สำหรับการปรับใช้สคริปต์ คุณต้องดาวน์โหลดเครื่องมือ Force.com Migration จากนั้นจึงจะสามารถปรับใช้ไฟล์ได้ คุณสามารถดาวน์โหลดเครื่องมือการย้าย Force.com จากนั้นทำการปรับใช้ตามสคริปต์