Same Script получает несколько запросов для выполнения
Там может быть случаи, когда у вас есть параллельных (одновременный) просит пнуть давно запущенные задачи.
В подобных ситуациях, вы хотите, чтобы иметь возможность планировать следующий доступный развертывания для каждого запроса, который приходит.
Для примера, если вы считаете, что при пиковой нагрузке вы может получить пять запросов в заданный временной интервал, то вам понадобится, по крайней мере, то, что доступно много развертываний сценариев, чтобы каждый запрос получил свое собственное выделенное развертывание сценария. Обратите внимание, что если одно из развертываний уже выполняется или находится в очереди, наилучшей практикой является количество запросов, которые вы ожидаете в течение некоторого периода времени (например, в течение пятиминутного периода - это больше, чем среднее время выполнения скрипта), а затем умножить на два, чтобы получить количество развертываний скриптов, которые вам понадобятся, чтобы обеспечить загрузку. В этом случае вы захотите создать 10 развертываний для одного и того же сценария.
Сообщите мне, если это неясно.
var status=nlapiScheduleScript(scriptId,deploymentId,params)
Таким образом, здесь вы можете использовать различные варианты развертывания после проверки состояния, которое должно быть в поле QQuue.