กฎการมอบหมายจะถูกละเว้นเมื่อสร้างลูกค้าเป้าหมายผ่าน Salesforce REST API

ฉันมีแอปพลิเคชันเก่าที่ใช้ Web-To-Lead ฉันกำลังอัปเดตเพื่อใช้ REST API เรามีกฎการมอบหมายมากมายที่ตั้งไว้สำหรับลูกค้าเป้าหมาย เมื่อเราสร้างลูกค้าเป้าหมายผ่าน Web-To-Lead ลูกค้าจะได้รับมอบหมายตามกฎการมอบหมายของเรา อย่างไรก็ตาม เมื่อเราสร้างลูกค้าเป้าหมายผ่าน REST API กฎการมอบหมายจะถูกละเว้นโดยสิ้นเชิง และลูกค้าเป้าหมายจะถูกกำหนดให้กับบัญชีที่เราใช้ในการรับรองความถูกต้องผ่าน OAuth สิ่งนี้ทำให้ทีมขายของเราช้าลงในการรวบรวมข้อมูล เนื่องจากตอนนี้พวกเขาต้องมอบหมายลูกค้าเป้าหมายด้วยตนเอง

มีแนวคิดใดบ้างที่จะแก้ไขปัญหานี้


person sangfroid    schedule 31.08.2011    source แหล่งที่มา


คำตอบ (1)


@sangfroid

คุณต้องแน่ใจว่าคุณได้ตั้งค่า ส่วนหัวของกฎการมอบหมาย ซึ่งควรจะทำให้กฎเริ่มทำงานสำหรับคุณ

พอล

====แก้ไข===

ดูเหมือนจะทำไม่ได้ซึ่งเป็นเรื่องที่เจ็บปวด คุณสามารถลองสร้างบริการเว็บใหม่โดยใช้บริการ Apex REST (ใหม่ใน Summer '11) ซึ่งจะรับข้อมูล Lead ของคุณในขณะที่คุณสร้างและรันโดยใช้โค้ดที่ ลิงก์นี้

ซึ่งจะช่วยให้คุณเรียกใช้กฎการมอบหมายบนลูกค้าเป้าหมายที่แทรกไว้และยังคงใช้ RESTful API ได้ การใช้งานของคุณเองบน Salesforce ที่จริงแล้ว คุณสามารถลองใช้โค้ดนั้นในทริกเกอร์บน Lead ซึ่งควรจะรันโดย Native API เช่นกัน

หวังว่าจะช่วยได้ ขออภัยที่ไม่ให้ความสนใจกับ SOAP REST ในครั้งแรก

พอล

person pbattisson    schedule 02.09.2011
comment
ฉันเคยเห็นสิ่งนั้นมาก่อน อย่างไรก็ตาม เอกสารดังกล่าวมีไว้สำหรับ SOAP API ฉันจะตั้งค่าส่วนหัวกฎการกำหนดสำหรับ REST API ได้อย่างไร - person sangfroid; 02.09.2011
comment
แก้ไขด้วยคำตอบที่ดีกว่า - person pbattisson; 02.09.2011