Bagaimana cara melampirkan kasus dukungan ke pesanan penjualan?

Saya telah menulis skrip yang secara otomatis dan dinamis membuat pesanan penjualan ketika sebuah kasus dibuat dengan kondisi tertentu. Dalam metode afterSubmit() skrip acara pengguna saya, saya mencoba melampirkan kasus dukungan ke pesanan penjualan menggunakan metode Record.attach().

Saya mendapatkan kesalahan berikut:

Melampirkan kasus dukungan jenis rekaman ke pesanan penjualan tidak didukung.

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

Adakah alasan mengapa NetSuite memberikan kesalahan ini? Ini memungkinkan saya melampirkannya dengan baik di UI. Apakah ada cara untuk mengotomatiskan langkah ini baik melalui skrip atau alur kerja?


person devninja    schedule 25.04.2018    source sumber


Jawaban (1)


(Mengulangi jawaban saya dari grup Slack di sini kalau-kalau ada orang lain yang mengalami masalah yang sama).

Sepertinya Anda perlu menggunakan transaction daripada salesorder agar NetSuite tetap senang.

record.attach({
  record: { id: id, type: record.Type.SUPPORT_CASE },
  to: { id: relatedTransaction, type: 'transaction' }
});
person michoel    schedule 26.04.2018
comment
Dapat mengonfirmasi bahwa solusi michoel adalah solusi yang benar! Terima kasih! - person devninja; 26.04.2018