Мне удалось написать простое бизнес-правило PBCS Groovy для запуска бизнес-правила PBCS, не относящегося к Groovy, для которого не требовалось никаких параметров. Теперь у меня есть требование передавать значения членов подсказки во время выполнения (пользователь в меню действий определит некоторые ключевые элементы для передачи в сценарий Groovy, который выполняет другие функции в целях автоматизации, помимо простого запуска этого бизнес-правила), в бизнес-правило.
Проблема здесь заключается в том, что
Я не уверен, передавая значения RTP вызываемому бизнес-правилу, что они не только будут передаваться и наследоваться правилом(я просто ссылаюсь на те же RTP в бизнес-правиле, которые существовали в скрипте Groovy, который кормил этих членов RTP?), но
Как я буду гарантировать, что переменные наследуются и не будутпредложить пользователю снова указать те же члены RTP? Я знаю, что вы можете отключить приглашение RTP и просто сохранить предыдущее значение - но это параметр самого уровня переменных, и он не будет хорошим, так как для этого потребуется администратор, чтобы отключить или включить этот параметр всякий раз, когда запускается конечный пользовательскрипт Groovy снова через меню действий, так как эта часть требует приглашения, даже если 2-я часть не будет.
Похоже, мне нужно было бы найти способ передать значения RTP вкакой-нибудь подвар, а затем ссылаться на подвари в вызванном бизнес-правиле?
Это кажется хитрым, поскольку это Облако, а не локальное, где я могу использовать обман через файлы MaxL и XMLпередавать значения.