Есть ли способ писать скрипты в RSA Archer, чтобы Archer мог вызывать API для запуска других веб-приложений?

#rsa-archer-grc

#rsa-archer-grc

Вопрос:

Я пытаюсь запустить функцию, разработанную в веб-приложении, когда обновляется запись в RSA Archer, например, записи процедур управления. Но нам не разрешено вызывать API вне RSA Archer (например, Python PyPl)

Есть ли в RSA Archer функция или место, где я могу написать несколько пользовательских скриптов и выполнить их?

Ответ №1:

Ну, вы можете использовать пользовательский объект внутри приложения и использовать JavaScript для выполнения вызовов API.

Комментарии:

1. Спасибо за ваш ответ, DjP, я использовал пользовательский объект в Archer для вызова API, но я хочу запускать вызов API, когда планировщик изменяет значение поля (т. Е. Фиксировать изменения с помощью функции jQuery change ()), но я обнаружил, что значение поля обновляется внутри Archer вместо прохождения через интерфейс, поэтому моя функция jQuery не будет работать. У вас есть какие-либо предложения по этому поводу, пожалуйста? Спасибо!

2. К сожалению, в Archer нет способа достичь этого. При создании сцены пользовательские объекты запускаются только тогда, когда пользователь находится в записи, а не через пакет, подачу / импорт данных или API Archer. Вам пришлось бы создать внешнее приложение, использующее API Archers (веб-службы / REST), которые обрабатывают данные, при необходимости вызывают ваши API и обновляют записи в Archer.

3. Спасибо за ваш ответ, DjP