ݺߣ

ݺߣShare a Scribd company logo
Лекция 10.  Основы технологии Workflow (часть 2). Инструментальные средства описания процесса
Типовые параметры описания операции адресат - пользователь или группа пользователей, получающих задание, при этом указываются права на пересылку задания другому пользователю и права на копирование данных, относящихся к заданию;  экранная форма, содержащая представление данных и функций, используемых пользователем при выполнении задания;  предельный срок выполнения задания, определяющий, до какого времени соответствующая операция должна быть выполнена;  действия системы при инициализации и завершении операции.
В описании алгоритма, как правило, используются:  логические условия;  внешние по отношению к процессу события;  средства создания параллельных ветвей;  точки встречи, позволяющие согласовать результаты параллельно выполняемых операций;  автоматические операции - операции, выполняющиеся без участия пользователя и запускающие на сервере внешнюю процедуру обработки циркулирующих в процессе данных;  сценарии - специальные экранные формы, содержащие вызов функций, операторов системы и внешних программ, используемых пользователем при выполнении различных операций.
Flowchart Designer  в   системе  SmarTeam
В описании алгоритма, как правило, используются:  логические условия;  внешние по отношению к процессу события;  средства создания параллельных ветвей;  точки встречи, позволяющие согласовать результаты параллельно выполняемых операций;  автоматические операции - операции, выполняющиеся без участия пользователя и запускающие на сервере внешнюю процедуру обработки циркулирующих в процессе данных;  сценарии - специальные экранные формы, содержащие вызов функций, операторов системы и внешних программ, используемых пользователем при выполнении различных операций.
Значения данных представляются в экранной форме в виде полей  демонстрационные поля -  поля, содержащие значения, для которых не допускается редактирование; обязательные поля -  поля, которые необходимо заполнить в процессе выполнения задания; необязательные поля -  поля, значения которых могут быть введены пользователем, однако это не является необходимым условием выполнения задания; вычисляемые поля -  поля, значения которых вычисляются в соответствии с заданными правилами; невидимые поля -  вычисляемые, но неотображаемые на экране.
Построение форм представления данных является составной частью описания операций, составляющих процесс Workflow, и включает:  задание и форматирование текста, образующего форму;  определение требуемого подмножества данных;  указание способа их представления в форме;  описание условий и обстоятельств, определяющих содержание формы.  Кроме того, для каждого поля могут быть заданы:  справка-пояснение того, как это поле заполнить; справочная информация будет выдаваться на экран по требованию пользователя;  диапазон или список допустимых значений;  одна или несколько таблиц, определяющих взаимосвязи между значениями полей формы.
Система класса Workflow обеспечивает:  одновременное выполнение множества экземпляров каждого процесса;  передачу заданий между операциями процесса посредством системы электронной почты;  обмен произвольными сообщениями между пользователями;  доступ к функциям системы и внешним программам, предусмотренным для пользователя разработчиком процесса;  взаимодействие путем обмена данными с внешними программами на сервере и клиенте.
Работа пользователя с любой формой состоит из следующих действий: просмотр содержимого;  заполнение и/или редактирование полей;  печать формы;  выпуск формы для последующей обработки.
В управлении и выполнении процесса Workflow участвуют следующие классы пользователей: администратор системы -  поддержка и сохранение целостности всех данных, не относящихся к процессам, например данных о пользователях; разработчик процесса -  разработка, тестирование и поддержка конкретного процесса; владелец процесса -  редактирование конкретного процесса; менеджер -  контроль исполнения экземпляров процесса посредством регистрационных отчетов и сервисных программ; пользователь -  доступ к системе через очередь заданий, функция запуска экземпляра конкретного процесса и справочная подсистема.
Для контроля и управления текущим состоянием выполнения экземпляров процесса в системах Workflow предусмотрены следующие функции: регистрационные журналы;  отчеты о состоянии;  пересмотр данных;  административные отчеты.

More Related Content

лекция 10

  • 1. Лекция 10. Основы технологии Workflow (часть 2). Инструментальные средства описания процесса
  • 2. Типовые параметры описания операции адресат - пользователь или группа пользователей, получающих задание, при этом указываются права на пересылку задания другому пользователю и права на копирование данных, относящихся к заданию; экранная форма, содержащая представление данных и функций, используемых пользователем при выполнении задания; предельный срок выполнения задания, определяющий, до какого времени соответствующая операция должна быть выполнена; действия системы при инициализации и завершении операции.
  • 3. В описании алгоритма, как правило, используются: логические условия; внешние по отношению к процессу события; средства создания параллельных ветвей; точки встречи, позволяющие согласовать результаты параллельно выполняемых операций; автоматические операции - операции, выполняющиеся без участия пользователя и запускающие на сервере внешнюю процедуру обработки циркулирующих в процессе данных; сценарии - специальные экранные формы, содержащие вызов функций, операторов системы и внешних программ, используемых пользователем при выполнении различных операций.
  • 4. Flowchart Designer в системе SmarTeam
  • 5. В описании алгоритма, как правило, используются: логические условия; внешние по отношению к процессу события; средства создания параллельных ветвей; точки встречи, позволяющие согласовать результаты параллельно выполняемых операций; автоматические операции - операции, выполняющиеся без участия пользователя и запускающие на сервере внешнюю процедуру обработки циркулирующих в процессе данных; сценарии - специальные экранные формы, содержащие вызов функций, операторов системы и внешних программ, используемых пользователем при выполнении различных операций.
  • 6. Значения данных представляются в экранной форме в виде полей демонстрационные поля - поля, содержащие значения, для которых не допускается редактирование; обязательные поля - поля, которые необходимо заполнить в процессе выполнения задания; необязательные поля - поля, значения которых могут быть введены пользователем, однако это не является необходимым условием выполнения задания; вычисляемые поля - поля, значения которых вычисляются в соответствии с заданными правилами; невидимые поля - вычисляемые, но неотображаемые на экране.
  • 7. Построение форм представления данных является составной частью описания операций, составляющих процесс Workflow, и включает: задание и форматирование текста, образующего форму; определение требуемого подмножества данных; указание способа их представления в форме; описание условий и обстоятельств, определяющих содержание формы. Кроме того, для каждого поля могут быть заданы: справка-пояснение того, как это поле заполнить; справочная информация будет выдаваться на экран по требованию пользователя; диапазон или список допустимых значений; одна или несколько таблиц, определяющих взаимосвязи между значениями полей формы.
  • 8. Система класса Workflow обеспечивает: одновременное выполнение множества экземпляров каждого процесса; передачу заданий между операциями процесса посредством системы электронной почты; обмен произвольными сообщениями между пользователями; доступ к функциям системы и внешним программам, предусмотренным для пользователя разработчиком процесса; взаимодействие путем обмена данными с внешними программами на сервере и клиенте.
  • 9. Работа пользователя с любой формой состоит из следующих действий: просмотр содержимого; заполнение и/или редактирование полей; печать формы; выпуск формы для последующей обработки.
  • 10. В управлении и выполнении процесса Workflow участвуют следующие классы пользователей: администратор системы - поддержка и сохранение целостности всех данных, не относящихся к процессам, например данных о пользователях; разработчик процесса - разработка, тестирование и поддержка конкретного процесса; владелец процесса - редактирование конкретного процесса; менеджер - контроль исполнения экземпляров процесса посредством регистрационных отчетов и сервисных программ; пользователь - доступ к системе через очередь заданий, функция запуска экземпляра конкретного процесса и справочная подсистема.
  • 11. Для контроля и управления текущим состоянием выполнения экземпляров процесса в системах Workflow предусмотрены следующие функции: регистрационные журналы; отчеты о состоянии; пересмотр данных; административные отчеты.