Файл: Проектирование реализации операций бизнес процесса «Управление документооборотом».pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 15.06.2023

Просмотров: 491

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Диаграмма дерева узлов показывает иерархию работ в модели и позволяет рассмотреть всю модель целиком, но не показывает взаимосвязи между работами. Процесс создания модели работ является итерационным, следовательно, работы могут менять свое расположение многократно. Чтобы не запутаться и проверить способ декомпозиции, следует после каждого изменения создавать диаграмму дерева узлов.

Рис.6.Диаграмма DFD Документация ООО «Омега Профи‘с»

Диаграммы потоков данных используются для описания документооборота и обработки информации. Подобно IDEF0, DFD представляет модельную систему как сеть связанных между собой работ.  Цель такого представления ­– продемонстрировать, как каждое структурное подразделение преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.

Диаграмма DFD построена для более наглядного отображения текущих операций документооборота. Она описывает функции обработки информации, документы, объекты и отделы, которые участвуют в обработке информации в организации (Рис.6).

На диаграмме отображены внешние ссылки или источники данных извне: поставщики компонентов, периферии и оборудования, налоговая инспекция и головной офис.

На Рис.7 изображены хранилища данных: планы создания сборок и сопроводительная документация. Большая часть данных находящаяся в архивах хранится на бумажных носителях. Работами выступают планирование сборок, подборка комплектующих, сборка, упаковка.

Рис.7.Диаграмма DFD Документация ООО «Омега Профи‘с»

Из головного офиса в планирование сборок через архив «Планы создания сборок» поступает заказ на сборку, после чего производится подборка необходимых комплектующих. Из внешних источников данных поступает документация на основные компоненты, устройства и оборудование. Затем производится передача документации на комплектующие и сопроводительная документация в «Сборку», а затем передаётся документы на компьютер и сопроводительные документы передаются на «упаковку». После «упаковки» передаётся информация о создании сборки в «планирование сборок», а сопроводительная документация отправляется в головной офис; «планирование сборок» предоставляет отчётность в налоговую.

Во время выполнения курсовой работы, была сформирована функциональная модель с необходимой глубиной проработки, отображающая функциональную структуру объекта ООО «Омега Профи’c», т.е. выполняемые им функции, производимые действия и связи между этими действиями.


Глава 2. Реализация операций по управлению документооборотом

2.1. Электронный документооборот

Электронный обмен данными – это реальность, с которой сегодня сталкивается практически каждое предприятие. Он осуществляется посредством информационных систем, компьютерных сетей, интернета, электронной почты и множеством других средств.

В последнее десятилетие появились и получили распространение новые инструментальные средства эффективного обеспечения управленческих процессов. В частности, появились такие понятия как системы электронного документооборота. Электронный документооборот – это способ организации работы с документами, при котором основная масса документов используется в электронном виде и хранится централизованно.

Система электронного документооборота – компьютерная программа, которая позволяет организовать работу с электронными документами, а также взаимодействие между сотрудниками.

В настоящее время на рынке программных средств, представлено множество систем электронного документооборота, что приводит к затруднению выбора программного продукта.

Среди всех известных на сегодняшний день систем электронного документооборота была использована система DIRECTUM. Данная система позволяет строить инфраструктуру электронного взаимодействия, закрывающую различные задачи бизнеса на разных уровнях: от делопроизводителей до топ-менеджмента. Каждый элемент системы органично дополняет другие, поэтому они могут внедряться как вместе, создавая целостную инфраструктуру, так и по отдельности.

Система DIRECTUM – корпоративная система электронного документооборота и управления взаимодействием, нацеленная на повышение эффективности работы всех сотрудников организации в разных областях их совместной деятельности.

Функциональность системы DIRECTUM зависит от ее конфигурации. В поставку могут входить восемь модулей, реализующих функции электронного документооборота и управления взаимодействием, а также средства, расширяющие возможности их использования.

Безопасность информационной системы, ее производительность и устойчивость работы зависит от возможностей администрирования системы.


В состав системы DIRECTUM входят средства администрирования, которые позволяют автоматизировать контроль целостности данных, протоколировать работу всех пользователей, а также управлять правами пользователей и групп пользователей.

2.2 Работа с мастером действий в Directum

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

Результатом работы мастеров действий могут быть автоматически сформированные электронные документы, записи справочников, папки, автоматически созданные и отправленные в работу задачи.

Справочник Мастера действий предназначен для задания и хранения настроек мастеров действий. Справочник доступен Пользователю, Администратору или Разработчику системы. Пользователь, создающий записи справочника Мастера действий, должен иметь права на его изменение. Настроенные в этом справочнике мастера действий доступны пользователям для запуска в окне «Запустить». Карточка справочника Мастера действий (Рис.8).

Рис.8. Карточка справочника Мастера действий

*Наименование. Наименование мастера действий.

*Код. Уникальный код мастера действий. Используется при программном обращении к мастерам действий. Может содержать до 10 символов. Не рекомендуется изменять для тех мастеров действий, которые используются в вычислениях ISBL.

*Группа мастера. Наименование группы мастера действий. Выбирается из справочника Группы мастеров действий. Служит для группировки записей в списке, в окне «Запустить», для упрощения поиска созданных мастеров действий в справочнике Мастера действий.

*Состояние. Состояние записи. Возможные значения: «Действующая», «Закрытая». Закрытая запись не будет отображаться в окне «Запустить» и ее нельзя будет выбрать в параметрах отчетов, сценариев и карточках других записей.

Кнопка Запустить предназначена для запуска мастера действий.

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

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

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


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

Выполнение мастера действий начинается при запуске мастера действий в окне «Запустить» или при нажатии на кнопку Запустить в карточке справочника Мастера действий.

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

Выполнение мастера действий происходит по следующему алгоритму:

1. Выполняется событие мастера действий «До выбора».

2. Выполняется событие мастера действий «Начало».

3. Если в свойстве Wizard.CurrentStep не задан текущий этап, то задать его первым этапом мастера действий.

4. Выполняется событие «Начало» текущего этапа мастера действий.

5. Если текущий этап является объектным этапом, и в настройках установлен флажок, автоматически открывать, то выполняется шаг 6, иначе выполняется шаг 8.

6. Открывается объект этапа.

7. Если в настройках этапа установлен флажок Ожидать завершения <Название объекта>, то ожидается завершение закрытия объекта.

8. Ожидается нажатие какой-либо доступной кнопки.

9. Если для нажатой кнопки задано событие, то оно обрабатывается.

10. Если при обработке события произошла ошибка, и не была нажата кнопка Отмена, т.е. сгенерировалось исключение, то выполняется шаг 8.

11. Если в событии кнопки установлено значение свойства Wizard.NextStep, то результат выполнения этапа Wizard.CurrentStep. ExecutionResult устанавливается в значение «wsrCustom».

12. Если для текущего этапа мастера действий задано событие «Завершение», то оно выполняется.

13. Если при обработке события сгенерировалось исключение, и не была нажата кнопка Отмена, то выполняется шаг 8.

14. Если результат выполнения этапа подразумевает стандартную логику перехода, например, переход на предыдущий, следующий или заключительный этап, то в свойстве Wizard.NextStep указывается номер следующего этапа.

15. Если следующего этапа нет, то выполняется шаг 19, иначе выполняется шаг 16.

16. Если результат выполнения этапа – завершающий, то есть нажата клавиша Отмена или OK, то выполняется шаг 19, иначе выполняется шаг 17.

17. В значение свойства Wizard.CurrentStep указывается значение свойства Wizard.NextStep.

18. Выполняется шаг 4.

19. Выполняется событие мастера действий «Завершение».

Подготовка к разработке мастера действий

Перед созданием нового мастера действий необходимо сделать следующее:

1. Определить этапы, из которых будет состоять мастер действий.

2. Для каждого этапа определить тип этапа.

Тип этапа рекомендуется выбирать исходя из следующих принципов:


Форма – для запроса параметров, отображения инструкций;

Объектные этапы – для открытия электронного документа, задачи или записи справочника;

Заключительный этап – для отображения результата выполнения мастера действий.

3. Определить параметры для каждого этапа мастера действий.

4. Определить события, которые будут обрабатываться в мастере действий.

Постановка задачи

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

Для начала создаем, мастер действий и задаем ему параметры Рис.9:

Рис.9. Параметры мастера «Параметры отчетов»

Параметрами DateBegin, DateEnd начальная и конечная дата отсчёта. Параметры RefVed и RefWorker реализуют списки записей справочников «Виды электронных документов» и «Работники», соответственно. Параметр ReportName — служебный, и хранит наименование отчёта, вызвавшего мастер. Далее создаем этап мастера типа «Форма» и размещаем на нем параметры. Также необходимо отключить действия «Previous» и «Next» — для параметров отчета нам необходимы только «Cancel» и «Finish».

Рис.10. Этапы мастера «параметры отчётов»

В событие мастера «Finish» (рис. 12) прописываем следующий программный код:

Рис.11. Пункт в утилитах разработчика «Разработка отчётов»

Рис.12. Пункт в разработки отчётов «Параметры отчётов»

Для формирования отчёта Достаточно указать в пункте «Расчет», в параметрах разработки отчётов (рис. 11), (рис. 12):

Рис.13. События мастера действий «Завершение»

В событие мастера «Завершение» прописываем следующий программный код:

Мастера действий – это не разработка, а настройка. Со всеми вытекающим последствиями:

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