ฉันจะแนบกรณีการสนับสนุนกับใบสั่งขายได้อย่างไร

ฉันได้เขียนสคริปต์ที่สร้างใบสั่งขายโดยอัตโนมัติและแบบไดนามิกเมื่อมีการสร้างกรณีและปัญหาโดยมีเงื่อนไขบางประการ ในเมธอด afterSubmit() ของสคริปต์เหตุการณ์ผู้ใช้ของฉัน ฉันพยายามแนบกรณีการสนับสนุนกับใบสั่งขายโดยใช้เมธอด Record.attach()

ฉันได้รับข้อผิดพลาดต่อไปนี้:

ไม่รองรับการแนบการสนับสนุนประเภทเรกคอร์ดกับใบสั่งขาย

record.attach({
            record: context.newRecord,
            to: { type: record.Type.SALES_ORDER, id: salesId } 
        });

มีแนวคิดใดบ้างว่าทำไม NetSuite ถึงให้ข้อผิดพลาดนี้ มันทำให้ฉันแนบมันได้ดีใน UI มีวิธีใดในการทำให้ขั้นตอนนี้เป็นอัตโนมัติผ่านการเขียนสคริปต์หรือเวิร์กโฟลว์หรือไม่?


person devninja    schedule 25.04.2018    source แหล่งที่มา


คำตอบ (1)


(ทวนคำตอบของฉันจากกลุ่ม Slack ที่นี่ เผื่อมีใครประสบปัญหาเดียวกัน)

ดูเหมือนว่าคุณจะต้องใช้ transaction แทน salesorder เพื่อให้ NetSuite มีความสุข

record.attach({
  record: { id: id, type: record.Type.SUPPORT_CASE },
  to: { id: relatedTransaction, type: 'transaction' }
});
person michoel    schedule 26.04.2018
comment
ยืนยันได้เลยว่าวิธีแก้ปัญหาของไมเคิลนั้นถูกต้อง! ขอบคุณ! - person devninja; 26.04.2018