Инструменты пользователя

Инструменты сайта


administration:script_editor_view

Администрирование - Бизнес сервис

Используя эту страницу вы можете написать полноценный Бизнес сервис и делать его вызов Администрирование - Бизнес сервис

Методы

На этом виде для созданного сценария вы должны указать Методы и аргументы для методов.

Наименование Комментарий 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 1)

function Service_PreCanInvokeMethod (MethodName, &CanInvoke){
  if(MethodName == "runScript"){
    CanInvoke = "TRUE";
    return (CancelOperation);
  }  
  return (ContinueOperation);
}

Для записи Service_PreInvokeMethod 2)

function Service_PreInvokeMethod (MethodName, Inputs, Outputs){
  if(MethodName == "runScript"){
    Outputs.SetProperty("errorText",Inputs.GetProperty("inputText"));
    Outputs.SetProperty("errorCode",0);
 
    return (CancelOperation);
  }
  return (ContinueOperation);
}

D

Admin Test BS runScript

Параметры ввода Создаём новую запись

Test Case Свойство имени Значение атрибута
1 inputText3) Привет мир

После успешного заполнения нужно нажать кнопку RUN
Полученные данные вы сможете найти на нижнем applet Выходные аргументы



Admin Test BS

Готовый сервис можно импортировать и использовать в личных целях. admin_test_bs.xml

3)
На этом поле необходимо открыть pick applet и добавить входящие Property Set
administration/script_editor_view.txt · Последние изменения: 2019/11/06 15:11 — wiki_admin