Прикладные действия
Действия, которые поставляются вместе с платформой 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 |