Last modified by superadmin on 2026/06/15 21:58

From version 3.2
edited by superadmin
on 2026/06/15 21:58
Change comment: Short URL code assigned
To version 1.2
edited by admin
on 2026/05/30 23:01
Change comment: Confluence link cleanup (confluencePage: + old-server pageId)

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.superadmin
1 +XWiki.admin
Content
... ... @@ -6,7 +6,7 @@
6 6  
7 7  == {{id name="Типдействия:пользовательскийскрипт-Общиесведения"/}}Общие сведения ==
8 8  
9 -Функция выполнения произвольного скрипта позволяет использовать сложные алгоритмы анализа входных условий и последовательности выполняемых действий. Предоставляется механизм Scala-скриптовой логики и современный редактор с удобной навигацией и подсветкой синтаксиса. Это позволяет решать нестандартные объектовые задачи, «не покрытые» базовым функционалом Платформы НЕЙРОСС, в том числе самостоятельно, с помощью сервиса (%%)//services.common.CodeCompilationService//.
9 +Функция выполнения произвольного скрипта позволяет использовать сложные алгоритмы анализа входных условий и последовательности выполняемых действий. Предоставляется механизм Scala-скриптовой логики и современный редактор с удобной навигацией и подсветкой синтаксиса. Это позволяет решать нестандартные объектовые задачи, «не покрытые» базовым функционалом Платформы НЕЙРОСС, в том числе самостоятельно, с помощью (% style="color: rgb(51,51,51);" %)сервиса (%%)//services.common.CodeCompilationService//(% style="color: rgb(51,51,51);" %).
10 10  
11 11  При выборе в качестве параметра действия «//Произвольный скрипт//», вам потребуется ввести код скрипта и сохранить задание. Для удобства создания собственных скриптов предоставляется базовый шаблон скрипта.
12 12  
... ... @@ -35,7 +35,7 @@
35 35  Реализована возможность ввода параметров скрипта не напрямую в коде скрипта из редактора, а посредством пользовательского интерфейса. В этом случае для настройки скрипта достаточно ввести требуемые значения и сохранить параметры задания автоматизации. Введённые значения будут добавлены в код скрипта. 
36 36  Чтобы иметь возможность самостоятельно создавать такие формы настройки необходимо в коде скрипта перед объявлением очередной переменной добавить блок кода следующего вида:
37 37  
38 -{{code language="java"}}
38 +{{code}}
39 39  // @parameter { "type": "тип поля", "title": "заголовок поля", "key": "имя переменной" }
40 40  {{/code}}
41 41  
... ... @@ -47,7 +47,7 @@
47 47  
48 48  Например:
49 49  
50 -{{code language="java"}}
50 +{{code}}
51 51  // @parameter { "type": "number", "title": "Временной интервал, за который учитываются неисправности (сек)", "key": "timeIntervalInSeconds" }
52 52   val timeIntervalInSeconds = 10
53 53  {{/code}}
... ... @@ -58,11 +58,11 @@
58 58  
59 59  //Пример параметров скрипта автоматизации//
60 60  
61 -При необходимости и организационной возможности выполнения теста, нажмите **выполнить тест**(%%) в заголовке блока **Параметры действия**.
61 +При необходимости и организационной возможности выполнения теста, нажмите (% style="color: rgb(0,0,255);" %)**выполнить тест**(%%) в заголовке блока **Параметры действия**.
62 62  
63 63  == {{id name="Типдействия:пользовательскийскрипт-Логирование"/}}Логирование ==
64 64  
65 -Платформа НЕЙРОСС обеспечивает логирование процедуры выполнения скрипта и ошибок компиляции ~[[[doc:ui.Журнал аудита.WebHome]]]. Для отладки скрипта перейдите в «живой» журнал аудита (нажмите **открыть **(%%)в поле **Журнал аудита**).
65 +Платформа НЕЙРОСС обеспечивает логирование процедуры выполнения скрипта и ошибок компиляции ~[[[doc:ui.Журнал аудита.WebHome]]]. Для отладки скрипта перейдите в «живой» журнал аудита (нажмите (% style="color: rgb(0,0,255);" %)**открыть **(%%)в поле **Журнал аудита**).
66 66  
67 67  При переходе в журнал аудита отображается приглашение добавить фильтры для логирования ошибок компиляции. Нажмите на кнопку **Да**.
68 68  
XWiki.ShortUrlClass[0]
Short URL code
... ... @@ -1,1 +1,0 @@
1 -3a666
Last known target (debug)
... ... @@ -1,1 +1,0 @@
1 -ui.Параметры узла.Автоматизация.Действия автоматизации.Тип действия\: пользовательский скрипт.WebHome

Интерфейс НЕЙРОСС