Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Прикладные действия

Системные действия

Действия, которые поставляются вместе с платформой IS-Builder.

Прикладные действия

Дополнительные действия, которые создает прикладной разработчик для объектов системы DIRECTUM с целью автоматизировать отдельные и специфичные задачи организации.

Прикладные действия доступны для

компонент:
Типы справочников;
Типы карточек документов;
Типовые маршруты;
Блоки типовых маршрутов с типом Задание и Уведомление;
Диалоги;
папок пользователя, в том числе для управляемых папок.

Для создания прикладных действий предназначен редактор действий и методов. Действие можно связать с кнопкой или гиперссылкой. Для этого используется редактор ленты или редактор форм. Прикладные действия в управляемых папках создаются и редактируются через справочник Управляемые папки.

С помощью прикладных действий можно:

настроить интерфейс пользователя для решения конкретных прикладных задач. Например, создать кнопку на ленте формы-списка справочника. C кнопкой можно связать действие, которое сформирует отчет и вложит его в задачу;
упростить решение какой-либо пользовательской задачи. Например, дублировать кнопку из карточки на ленте формы-списка справочника или отобразить ее в контекстном меню. В результате пользователь сможет выполнять действие, не открывая карточку записи справочника.

Чтобы прикладное действие выполнялось в веб-клиенте, в XML-файле веб-модуля добавьте кнопку и привяжите к ней разработанное действие в атрибуте jsaction элемента ToolItem:

на ленте карточки записи справочника или документа;
на ленте карточки задания или уведомления в рамках типового маршрута.

Чтобы прикладное действие для папок выполнялось в веб-клиенте, для свойства Видимость в веб-клиенте задайте значение Да. XML-файл веб-модуля не требует доработки.

При выполнении прикладного действия на стороне ISBL-кода в веб-клиенте может потребоваться открыть диалог, показать всплывающее сообщение или сообщение в модальном окне с кнопками, выполнить js-функцию или поиск. В этом случае воспользуйтесь ISBL-функцией AddWebParam.

Прикладные методы

Системные методы

Методы, которые поставляются вместе с платформой IS-Builder. Например, IEDocument.Open – метод Open объекта IEDocument.

Прикладные методы

Методы, которые создает прикладной разработчик. Метод имеет параметры и возвращаемое значение.

Для создания прикладных методов предназначен редактор действий и методов.

При создании действия в компонентах Типы справочников, Типы карточек документов, Диалоги, а также при создании действий для папок автоматически создается вызываемый метод. Также можно создать метод, не связанный с действием. Такой метод используется для вызова одного метода из другого.

Прикладные методы позволяют:

хранить все вычисления в одном объекте;
повторно использовать вычисления. Метод может быть вызван в различных действиях и методах.

Пример вызова метода в ISBL

 

Reference = References.ПОЛ.GetComponent

Result = Reference.OnExecute_Method()

Пример вызова метода в веб-разработке

 

WA.current.executeEntityMethod("MethodName", param1, param2, ..., paramN).done(
  function(res) {
       console.log(res);
});

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }