administration:script_editor_view
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версійПопередня ревізіяНаступна ревізія | Попередня ревізія | ||
| administration:script_editor_view [2019/11/06 10:29] – [Сценарий] wiki_admin | administration:script_editor_view [2022/05/23 15:26] (поточний) – зовнішнє редагування 127.0.0.1 | ||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| + | ====== Администрирование - Бизнес сервис ====== | ||
| + | |||
| + | Используя эту страницу вы можете написать полноценный Бизнес сервис и делать его вызов Администрирование - Бизнес сервис | ||
| + | |||
| + | ===== Методы ===== | ||
| + | На этом виде для созданного сценария вы должны указать Методы и аргументы для методов. | ||
| + | ^ Наименование ^ Комментарий ^ Mode ^ | ||
| + | | Admin Test BS | Новый тестовый Business Service | Stateful | | ||
| + | |||
| + | **Методы** | ||
| + | |||
| + | ^ Наименование ^ Inactive ^ | ||
| + | | runScript | False | | ||
| + | |||
| + | **Метод Аргументы** | ||
| + | Тут вы можете указать входящие и исходящие | ||
| + | |||
| + | ^ Наименование ^ Тип ^ Storage Type ^ Optional ^ Inactive ^ | ||
| + | | inputText | Input | Property | True | False | | ||
| + | | errorText | Output | Property | True | False | | ||
| + | | errorCode | Output | Property | True | False | | ||
| + | |||
| + | ===== Сценарий ===== | ||
| + | На этом виде вы можете создать полноценный Business Service и делать его вызов. | ||
| + | |||
| + | ^ Наименование ^ Комментарий ^ | ||
| + | | Admin Test BS | Новый тестовый Business Service | | ||
| + | {{: | ||
| + | |||
| + | **Сценарии бизнес–службы** | ||
| + | |||
| + | ^ Наименование ^ Язык программы ^ | ||
| + | | Service_PreCanInvokeMethod | eScript | | ||
| + | | Service_PreInvokeMethod | eScript | | ||
| + | |||
| + | **Сценарии бизнес–службы**\\ | ||
| + | Для записи **Service_PreCanInvokeMethod** (({{: | ||
| + | |||
| + | <code javascript> | ||
| + | function Service_PreCanInvokeMethod (MethodName, | ||
| + | if(MethodName == " | ||
| + | CanInvoke = " | ||
| + | return (CancelOperation); | ||
| + | } | ||
| + | return (ContinueOperation); | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | Для записи **Service_PreInvokeMethod** (({{: | ||
| + | |||
| + | <code javascript> | ||
| + | function Service_PreInvokeMethod (MethodName, | ||
| + | if(MethodName == " | ||
| + | Outputs.SetProperty(" | ||
| + | Outputs.SetProperty(" | ||
| + | | ||
| + | return (CancelOperation); | ||
| + | } | ||
| + | return (ContinueOperation); | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | D | ||
| + | |||
| + | ^ Admin Test BS ^ runScript ^ | ||
| + | | | | | ||
| + | |||
| + | **Параметры ввода** | ||
| + | Создаём новую запись\\ | ||
| + | ^ Test Case ^ Свойство имени | ||
| + | | 1 | inputText((На этом поле необходимо открыть pick applet и добавить входящие Property Set | ||
| + | {{: | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | После успешного заполнения нужно нажать кнопку **RUN**\\ | ||
| + | Полученные данные вы сможете найти на нижнем applet **Выходные аргументы** | ||
| + | |||
| + | {{: | ||
| + | {{: | ||
| + | |||
| + | |||
| + | ===== Admin Test BS ===== | ||
| + | Готовый сервис можно импортировать и использовать в личных целях. | ||
| + | {{ : | ||
| + | |||
