Как я могу прикрепить случай поддержки к заказу на продажу?

Я написал скрипт, который автоматически и динамически создает заказ на продажу, когда дело создается с определенными условиями. В методе afterSubmit() моего пользовательского сценария событий я пытаюсь прикрепить случай поддержки к заказу на продажу, используя метод Record.attach().

Я получаю следующую ошибку:

Прикрепление регистрационной поддержки типа записи к продавцу не поддерживается.

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

Есть идеи, почему NetSuite может выдавать эту ошибку? Это позволяет мне просто прикрепить их в пользовательском интерфейсе. Есть ли способ автоматизировать этот шаг с помощью сценариев или рабочего процесса?

1 ответ

Решение

(Повторение моего ответа от группы Slack здесь на случай, если кто-то столкнется с той же проблемой).

Кажется, вам нужно использовать transaction вместо salesorder чтобы NetSuite был счастлив.

record.attach({
  record: { id: id, type: record.Type.SUPPORT_CASE },
  to: { id: relatedTransaction, type: 'transaction' }
});
Другие вопросы по тегам