Изучение языка программирования скриптов в ЛОЦМАН Workflow
Управление списком автоматических операций, особенности их создания, редактирования и удаления. Описание компиляции автоматической операции, включение операции копирования исполнителя. Характеристика и специфика структурирования рабочего процесса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 06.10.2020 |
Размер файла | 1,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
СОДЕРЖАНИЕ
- ВВЕДЕНИЕ
- 1. Автоматические операции
- 2. Управление списком автоматических операций
- 2.1 Создание автоматической операции
- 2.2 Редактирование автоматической операции
- 2.3 Удаление автоматической операции
- 2.4 Компиляция автоматической операции
- 3. Примеры автоматических операций
- 3.1 Включить операцию копирования исполнителя
- 3.2 Вывести на экран сообщение
- 3.3 Запомнить идентификатор стадии
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ВВЕДЕНИЕ
В бизнес - процессе могут применяться операции, которые выполняются без участия пользователя. Например, после того как пользователь Иванов, назначенный на роль Конструктор, выполнит свое задание и сделает соответствующую отметку о его выполнении, созданный им документ автоматически будет переведен в состояние Согласование. Данная операция будет являться автоматической операцией.
Автоматическая операция - операция, выполняющаяся без участия пользователя. Автоматическая операция запускает внешнюю процедуру обработки данных, циркулирующих в бизнес - процессе
1. Автоматические операции
Автоматическая операция представляет собой логически законченный программный код (скрипт) на языке Object Pascal. Целью операции является обработка данных, циркулирующих в бизнес - процессе, результатом - преобразование данных и переход (или не переход) к дальнейшим действиям в бизнес - процессе. автоматическая операция редактирование
При написании скриптов автоматических операций могут быть использованы отдельные функции и константы, а также функции объектов бизнес - процесса.
Для формирования списка автоматических операций, которые будут использоваться в бизнес - процессах, и для написания их скриптов предназначен параметр Автоматические операции.
В области информации для параметра Автоматические операции отображен список автоматических операций, определенных в ЛОЦМАН WorkFlow (рис. 1).
Рисунок 1 - Окно Лоцман WorkFlow Конфигуратор
Для каждой автоматической операции приведены наименование и признак, указывающий на возможность использования этой операции при создании схемы рабочего бизнес - процесса в модуле ЛОЦМАН WorkFlow Дизайнер бизнес - процессов.
2. Управление списком автоматических операций
Управление списком автоматических операций осуществляется при помощи команд контекстного меню списка. Названия и значения команд приведены в таблице 1.
Таблица 1 - Команды управления списком автоматических операций
Название |
Назначение |
|
Создать |
Создание автоматических операций |
|
Редактировать |
Переименование и редактирование параметров автоматических операций |
|
Удалить |
Удаление автоматических операций из списка |
|
Компилировать |
Проверка скриптов автоматических операций |
2.1 Создание автоматической операции
Чтобы создать автоматическую операцию, необходимо выполнить следующие действия:
1. Выбрать в списке настраиваемых параметров строку Автоматические операции и вызвать из контекстного меню области информации команду Создать. Откроется окно Создание автоматической операции (рис. 2).
Рисунок 2 - Окно Создание автоматических операций
2. Ввести наименование операции в поле Название.
3. Включить опцию Разрешить использование, чтобы дать возможность использовать операцию при создании схем рабочих бизнес - процессов в модуле ЛОЦМАН WorkFlow Дизайнер бизнес процессов.
4. Создать скрипт автоматической операции. Для этого используют специальные функции и функции объектов бизнес - процесса.
При создании скрипта можно сформировать список входных параметров автоматической операции. Этим параметрам следует присвоить конкретные значения (значения по умолчанию). Впоследствии, используя такую автоматическую операцию в качестве компонента схемы бизнес - процесса, можно будет изменить значения входных параметров.
5. Чтобы создать входной параметр, вызовите из контекстного меню области формирования входных параметров команду Добавить. Появится строка ввода.
6. В поле Параметр введите название переменной, характеризующей параметр.
7. В поле Тип параметра укажите тип параметра. Для этого нажмите кнопку выбора, расположенную справа от поля ввода, и укажите значение в раскрывшемся списке.
8. В поле Доступ выберите уровень доступа ко входному параметру. Уровень доступа определяет возможность изменения значения параметра во время выполнения скрипта автоматической операции.
Если выбрать вариант Только чтение, то во время выполнения скрипта параметр будет иметь постоянное значение, заданное при формировании схемы бизнес - процесса в модуле ЛОЦМАН WorkFlow Дизайнер бизнеспроцессов. При выборе варианта Чтение/Запись входной параметр сможет менять значение. После завершения работы скрипта последнее значение входного параметра сохранится.
9. В поле Значение по умолчанию введите значение параметра по умолчанию.
10. Чтобы проверить правильность написания скрипта, нажмите кнопку Компилировать. Появится окно с сообщением о результате компиляции. Если компиляция прошла успешно, автоматическая операция может быть применена в качестве компонента при создании схем бизнес - процессов в модуле ЛОЦМАН WorkFlow Дизайнер бизнес процессов. Если при компиляции обнаружена ошибка, потребуется отредактировать скрипт.
11. Чтобы удалить входной параметр, укажите его в области формирования входных параметров и вызовите из контекстного меню команду Удалить.
12. Чтобы подтвердить создание автоматической операции, в окне Создание автоматической операции нажмите кнопку OK. Название операции и отметка о ее активности появится в области информации.
2.2 Редактирование автоматической операции
Чтобы внести изменения в параметры автоматической операции, необходимо выполнить следующие действия:
1. Выберите в списке настраиваемых параметров строку Автоматические операции.
2. В области информации укажите название операции и вызовите из контекстного меню команду Редактировать. Откроется окно Редактирование автоматической операции (рис. 2).
Рисунок 3 - Окно Редактирование автоматических операций
В процессе редактирования можно переименовать автоматическую операцию (изменить содержимое поля ввода Название), внести изменения в скрипт, скорректировать список входных параметров и их значения, разрешить или запретить использовать операцию.
3. Внесите необходимые изменения.
4. При редактировании скрипта используйте специальные функции и функции объектов бизнес - процесса.
5. Чтобы проверить правильность написания скрипта, нажмите кнопку Компилировать. Появится окно с сообщением о результате компиляции. Если компиляция прошла успешно, автоматическая операция может быть применена в качестве компонента при создании схем бизнес - процессов в модуле ЛОЦМАН WorkFlow Дизайнер бизнес - процессов. Если при компиляции обнаружена ошибка, потребуется отредактировать скрипт.
6. Чтобы сохранить изменения, нажмите кнопку OK.
2.3 Удаление автоматической операции
Чтобы удалить автоматическую операцию, необходимо выполнить следующие действия:
1. Выберите в списке настраиваемых параметров строку Автоматические операции.
2. Укажите в области информации название операции и вызовите из контекстного меню команду Удалить. Откроется окно, в котором потребуется подтвердить действие.
3. Чтобы удалить автоматическую операцию, нажмите кнопку Да, чтобы отказаться от удаления - кнопку Нет.
2.4 Компиляция автоматической операции
Чтобы проверить правильность написания скрипта автоматической операции, необходимо выполнить следующие действия:
1. Укажите название автооперации в области информации и вызовите из контекстного меню команду Компилировать. Появится окно с сообщением о результате компиляции. Если компиляция прошла успешно, значит ошибок в скрипте нет. Если при компиляции обнаружится ошибка, потребуется отредактировать скрипт.
2. Закройте окно сообщения.
3. Примеры автоматических операций
3.1 Включить операцию копирования исполнителя
Даная автооперация отображена на рисунке 4.
Рисунок 4 - Операция Копирования исполнителя
Скрипт автооперации:
Program Main;
begin
for i:= 0 to Route.inNextStageCount - 1 do
begin
Stage:=Route.NextStage(i);
if (Stage.stType = 'AutoOperation')and
(Stage.stRoleName = Route.vrParamValue('Имя операции')) then
begin
Stage.SetParamValue('Активна',Route.vrParamValue('Активна'));
Stage.SetParamValue('Результат',Route.vrParamValue('Результат'));
end;
end;
SetResultOperation(true);
end;
3.2 Вывести на экран сообщение
Даная автооперация отображена на рисунке 5.
Рисунок 5 - Операция Вывести на экран сообщение
Скрипт автооперации:
Program Main;
begin
MsgBox(Route.vrParamValue('Тема'),
Route.vrParamValue('Текст'),
MB_OK+MB_ICONINFORMATION);
SetResultOperation(true);
end;
3.3 Запомнить идентификатор стадии
Данная автооперация отображена на рисунке 6.
Рисунок 5 - Операция Запомнить идентификатор стадии
Скрипт автооперации:
Program Main;
begin
if Route.inAssignedStageIndex >= 0 then
begin
Stage:=Route.Stage(Route.inAssignedStageIndex);
Route.SetVariable(Route.vrParamValue('Атрибут'),IntToStr(Stage.inID),false);
SetResultOperation(true);
end;
end;
ЗАКЛЮЧЕНИЕ
Автоматические операции позволяют пользователю ЛОЦМАН WorkFlow существенно облегчить и структурировать рабочий процесс, делая за пользователя некоторые операции.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Лоцман WorkFlow. Скрипты для создания автоопераций [Электронный ресурс]. - Режим доступа: LWFScript_API.chm
2. Автооперации встроенные в Лоцман 2014 [Электронный ресурс]. - Режим доступа: https://e.mail.ru/attach/
Размещено на Allbest.ru
...Подобные документы
Основы работы с прикладным программным обеспечением, содержащим составляющие для работы с данными. Составление исходного кода скриптов для сортировки, добавления, редактирования и удаления информации в базу данных. Особенности работы операции поиска.
курсовая работа [610,7 K], добавлен 20.01.2012Использование приложения "IBExpert" для создания, удаления, регистрации, подключения, извлечения метаданных, резервного копирования и восстановления базы данных СУБД Firebird. Основные SQL-операторы для создания, подключения и удаления базы данных.
лабораторная работа [280,1 K], добавлен 02.06.2015Операция как элементарная конструкция, возвращающая некоторый результат. Таблица приоритетов операций. Правила преобразований типов: в выражениях, в присваиваниях. Логические операции и операции инкремента. Приведение целых и вещественных выражений.
лабораторная работа [33,6 K], добавлен 06.07.2009Основные понятия и функции системы автоматизации деловых процессов Workflow. Управление процессом, инструментальные средства его описания. Место технологии Workflow в организации бизнеса, стратегия внедрения. Программная реализация систем класса Workflow.
курсовая работа [63,0 K], добавлен 11.07.2011Основные понятия и назначение языка программирования СИ. Скалярные типы данных. Арифметические, логические и битовые операции над переменными целочисленного, вещественного, символьного, перечислимого типов. Примеры программ, выполняющие операции над ними.
презентация [269,9 K], добавлен 26.07.2013Проектирование программы, защищающей текст от несанкционированного копирования, с использованием языка C++ и среды программирования BuilderC++6. Структурные схемы операций, используемых в алгоритме. Информационная программная реализация выбранного метода.
курсовая работа [1,3 M], добавлен 14.12.2012Отработка практических навыков регистрации хозяйственных операций с применением программы 1С. Применение теоретических знаний в создании и редактировании шаблона типовой операции, ввод типовой операции, операции по работе с записями в журналах операций.
лабораторная работа [5,1 M], добавлен 22.03.2010Общие данные об основных операторах языка SQL. Интерактивный режим работы. Использование языка SQL для выбора информации из таблиц, для вставки, редактирования и удаления данных в них. Связь между операциями реляционной алгебры и операторами языка SQL.
реферат [146,5 K], добавлен 06.02.2015Изучение теоретических основ работы в Word, процесса создания и редактирования таблиц, преобразования текста в таблицу, объединения и разделения ячеек. Характеристика ввода формул с клавиатуры в программе Excel, особенностей их перемещения и копирования.
курсовая работа [3,1 M], добавлен 02.05.2012История создания и применение языка Basic. Стандартные математические и строковые функции. Операции и выражения языка. Блоки данных и подпрограммы. Операторы управления, цикла, ввода-вывода и преобразования информации. Константы, переменные, массивы.
контрольная работа [2,3 M], добавлен 04.05.2015Характеристика объектно-ориентированного, процедурного, функционального программирования. Выбор языка программирования для создания программного обеспечения для управления справочником "Спортсмены". Алгоритм работы приложения, пользовательский интерфейс.
курсовая работа [1,6 M], добавлен 23.02.2016Описание предпроектной (разработка технико-экономического обоснования) и проектной (создание технического и рабочего проекта) стадий разработки автоматической системы управления, ввод ее в эксплуатацию путем проведения монтажных и пусконаладочных работ.
реферат [28,0 K], добавлен 25.10.2010Характеристика языка программирования С++. Описание классов и методов. Выполнение решения вычислительных процессов по заданным формулам. Создание диалогового приложения. Разработка инструкции пользователя. Операции над одномерными и двумерными массивами.
дипломная работа [2,0 M], добавлен 16.04.2017Понятие и специфические особенности языка программирования Си, история его создания. Интегрированная система Borland C. Процесс программирования с помощью данного языка. Графические примитивы в языках программирования. Преобразования на плоскости.
курс лекций [782,2 K], добавлен 04.10.2011Порядок построения модели "асинхронного процесса" работы аналогового копировального аппарата. Компоненты и множество ситуаций рассматриваемого процесса. Траектории выполнения процесса и классы эквивалентности ситуаций. Основные операции над процессами.
контрольная работа [161,7 K], добавлен 06.09.2011Изучение общей структуры языка программирования Delphi: главные и дополнительные составные части среды программирования. Синтаксис и семантика языка программирования Delphi: алфавит языка, элементарные конструкции, переменные, константы и операторы.
курсовая работа [738,1 K], добавлен 17.05.2010Характерные черты программирования на алгоритмическом языке СИ (алфавит, операции, специфика операторов, комментарии и другие элементы). Аналитический обзор и рассмотрение примеров программ, иллюстрирующих особенности применения основных операторов СИ.
презентация [251,0 K], добавлен 26.07.2013Возникновение, эволюция и особенности языка программирования С++. Разработка программы, которая содержит текущую информацию о книгах в библиотеке с использованием средства объектно-ориентированного программирования среды C++. Спецификация и тестирование.
курсовая работа [159,1 K], добавлен 20.01.2013Общее описание и характеристики языка программирования (Ф-язык). Конструкции и элементы данного языка, порядок их взаимосвязи, разновидности и главные функции. Микрооперации Ф-языка, их назначение и особенности реализации. Графические схемы алгоритма.
контрольная работа [67,5 K], добавлен 13.09.2008Язык Java как простой, обьектно-ориентированный, многопоточный язык программирования, разработанный компанией Sun Microsystems для расширения возможностей сети Internet. Типы данных, лексика и управляющие структуры данного языка программирования.
презентация [46,1 K], добавлен 25.04.2014