#workflow #netsuite #suitescript
#рабочий процесс #netsuite #suitescript
Вопрос:
Я создал рабочий процесс, который преобразует и создает выполнение товара при создании новых заказов на продажу. У меня уже есть пара условий (перечисленных ниже), но я хочу добавить еще одно условие, чтобы рабочий процесс выполнялся только тогда, когда в заказе на продажу не существует количества заказов на возврат. В NetSuite нет собственного поля, в котором содержится общее обратное заказанное количество заказа на продажу, поэтому интересно, есть ли у кого-нибудь предложения о том, как этого можно достичь?
Рабочий процесс запускается после отправки новых заказов на продажу с приведенными ниже условиями и генерирует / преобразует выполнение товара. Мне нужно добавить другое условие, чтобы запускать этот рабочий процесс только тогда, когда в заказах на продажу не существует количества обратных заказов.
Мои текущие условия формулы: {orderstatus.id }=’B’ и {location.id }=6
Ответ №1:
Я не думаю, что то, чего вы пытаетесь достичь, возможно с помощью только рабочего процесса. Причина в том, что вам нужно будет просканировать все позиции на наличие каких-либо резервных заказов, прежде чем он сможет определить, существуют ли какие-либо резервные заказы или нет. Рабочие процессы (насколько мне известно) не могут анализировать данные на уровне строки товара.
Вместо этого рассмотрите возможность написания Suitescript (с использованием API nlapiTransformRecord) для этого требования.