Короткий ответ: Возможно, но не в какую-то папку ALM на клиенте. Вам нужно включить файл VBS, который будет храниться в общей папке. Это уродливо, и если у вас есть ALM Edition, лучше полагаться на механизм шаблона.
Длинный ответ: Прежде всего, вам нужно понять, как работает Workflow Script. VBScript, который вы пишете с помощью редактора сценариев Workflow, выполняется на другом компьютере подключенных пользователей Quality Center (или QC, TD, ALM, PC 11+ и т. Д.). Он не выполняется на стороне сервера.
В соответствии с первым пунктом Сценарий Workflow вызывается, когда запускаются некоторые события. Например, когда поле изменяется или когда пользователь обращается к модулю, создает новый объект и т. Д. И снова я говорю о подключенном пользователе, и этот фрагмент кода выполняется на его компьютере. Скрипт Morvever Workflow может изменять часть веб-сайта ui. Например, вы можете скрыть или показать поле или сделать поле обязательным.
@ TheBlastOne предложила взглянуть на интерфейс автоматизации ALM. Но если OTA (Open Test Architecture) позволяет выполнять все действия, которые могут выполняться вручную в веб-пользовательском интерфейсе QC, это не позволяет вам создавать код, который будет отслеживаться действиями подключенных пользователей. Поскольку OTA выполняется на вашем компьютере.
Могу ли я поместить его в нужное место в папке HP ALM и зарегистрировать, если потребуется ..? Вы не можете легко изменить большинство файлов в репозитории проекта. ALM может эмулировать FTP-сервер для чтения содержимого репозитория проекта, но вы больше не можете обращаться к сценариям VB с QC11. И помните, что Script Workflow является специфичным для проекта.
Вы взглянули на интерфейс автоматизации ALM? – TheBlastOne