Диплом: Автоматизация обработки заявок в ООО «АйТи-Студио»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
68
РеальнаяДатаВыполнения
Реальная дата выполнения задачи. Проставляется автоматически
при проведении документа. Не редактируется из интерфейса
Задача
ДокОснование
Ссылка на другой документ, уже зарегистрированный в системе,
являющиеся смысловым «родителем» данного документа.
Позволяет организовывать цепочки документов
Статус
В каком текущем статусе находится документ
ОсобыйКонтроль Признак особого контроля для этого документа
Автор
Пользователь, авторизовавшийся в системе и создавший задачу
Ответсвенный
Главный из Исполнителей
ОжидаемаяДатаВыполнения
Предполагаемая дата выполнения задачи
Табличная часть
Исполнители
Список сотрудников, назначенных для исполнения этой задачи
Ознакомлен
Дата ознакомления и одновременно признак ознакомления.
Проставляется автоматически как только сотрудник-исполнитель
откроет документ
РезультатИсполнения
Не просто признак исполнения, а ссылка на справочник
«РезультатыИсполнения» для возможности дальнейшего отбора
Объем
Объем работы по задаче
Рисунок 2.12. Ключевые моменты документа «Задача»
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
Программа состоит из следующих основных модулей.
Глобальный модуль - конфигурация среды окружения, формирование
основного экрана программы, создание системы главного меню и
соответствующих подменю, активизация меню.
Модуль справочников и модуль документов - обеспечение ввода
информации с первичных документов в базы данных, контроль за допустимостью
значений, обеспечение ввода данных путем выбора из списка.
69
Процедуры формирования журналовобеспечение выдачи
установленных форм итоговых списков задач на основании критериев,
определяемых пользователем и информационной базы.
Все модули в программе связаны между собой по данным, которые
анализируются на входе и вырабатываются на выходе. Данные в модули
поступают через диалог с пользователем, параметры и документы
информационной базы.
Подсистема ведения справочников предназначена для ввода в систему
условно-постоянной информации, которая понадобится на следующих этапах
работы с системой.
Структура подсистемы ведения справочников приведена на Рисунок 2.13.
Сведения о контрагентах
Сведения о собственной
организации
Сведения о задачах
Дополнительные
сведения общего
характера
Ведение
справочников
Набор связанных справочников для фиксации
как можно более подробных сведений о
клиентах
Структура предприятия
Набор связанных справочников, содержащих
данные, которые могут быть подставлены в
документы «Задача» как ее реквизиты или
реквизиты ее табличных частей
Общие справочники, которые
используются во всех остальных
подсистемах
Сведения об объектах
Сведения о ресурсах
Список объектов инфраструктуры клиентов
Номенклатура ресурсов, используемых в ходе
решения задач
Сведения о сотрудниках
Список сотрудников фирмы и
пользователей системы
Свойства
Дополнительное структурированное
описание контрагентов, объектов,
сотрудников, организаций и т.д.
Рисунок 2.13. Структура подсистемы ведения справочников
70
Подсистема фиксации задач представлена документом «Задача»,
который является формальным представлением реальной задачи, родившейся в
рамках какого-либо проекта. Этим же документом в систему вводятся или
автоматически генерируются задачи сотрудникам по сопровождению задачи,
если ее решение требует решения подзадач. Документ «Задача» должен
позволять максимально полно описать реальную проблему, возникшую в
рамках ведения какого-либо проекта, которую он формально представляет. Для
этого разработана структура этого документа, представленная на Рисунок 2.14.
Задача
Реквизиты шапки
Исполнители
Объекты
Ресурсы
Контакты
Подзадачи
Свойства
Файлы
Переписка
Список сотрудников, которые назначены
исполнителями отдельных частей задачи, каждый в
своей части
Список свойств задачи, которые дополнительно ее
характеризуют, помимо основных реквизитов
Список подзадач данной задачи, которые родились
на основании этой задачи
Список контактов юридических или физических
лиц, с которыми придется контактировать при
решении данной задачи
Список номенклатуры ресурсов, которые могут
потребоваться в ходе выполнения данной задачи
Список объектов инфраструктуры, которые имеют
отношение к данной задаче
Список файлов, дополнительно иллюстрирующих
задачу
Список сообщений, которыми сотрудники-
участники решения задачи обмениваются друг с
другом в процессе выполнения задачи
Основные свойства задачи
Рисунок 2.14. Структура документа «Задача»
71
Подсистема автоматической генерации подзадач должна позволять
вести шаблоны, задающие сценарии прохождения этапов типовых задач.
Нередко в фирму поступают заявки от клиентов на решение однотипных
проблем, порядок решения которых уже известен. Целесообразно разработать
шаблоны прохождения таких заявок клиентов. Подсистема должна
генерировать документы «Задача», являющиеся подзадачами конкретной
заявки, адресуя их конкретным сотрудникам (или подразделениям) фирмы
(назначив их исполнителями). Каждая их сгенерированных задач является
логически завершенным этапом процесса сопровождения первоначальной
заявки. Конкретизация и количество этапов может быть любым, кроме того,
этапы могут быть вложены друг в друга, образуя древовидную структуру
подэтапов.
Кроме автоматического предусмотрен режим ручного ввода подзадач к
любой задаче. Это делается в случае необходимости выполнения по какому-то
этапу или задаче в целом дополнительных действий.
Совокупность документов «Задача» порожденных автоматически или
вручную к одной заявке представляет собой древовидный список работ по ее
решению. Структура подсистемы приведена на Рисунок 2.15.
Автоматическая
генерация подзадач
Ведение шаблонов
Генерация подзадач
Задание сценариев решения типовых проблем
Создание подзадач на основе сценария
Рисунок 2.15. Структура подсистемы генерации подзадач
Подсистема сопровождения задач должна предоставлять возможность
отслеживания задачи по всему ее жизненному циклу Ввод в систему
формального представления задачи, будь то заявка клиента или один из этапов
ее решения – это только начало ее жизненного цикла. В реальной жизни фирмы
редко возникают задачи, которые решаются за один день и не требует каких-
72
либо дополнительных действий. Большинство задач требуют выполнения
определенных действий от сотрудников в процессе своего жизненного цикла.
Для этого система должна предусматривать следующие возможности,
представленные на Рисунок 2.16.
Сопровождение задач
Ведение переписки
Добавление новых
подзадач
Добавление к задаче
файлов
Исполнение
Сообщения сотрудников и пользователей
которыми они обмениваются друг с другом в
процессе работы над задачей
Проставление исполнителями отметки об
исполнении (или невозможности исполнения)
своей части задачи
Если выполнение данной задачи требует новых
подзадач, либо эта задача становится подзадачей
задачи более высокого уровня
Иллюстрация хода выполнения задачи.
Отображение подзадач и
работа с ними в виде
дерева
Древовидная структура списка подзадач
Отбор задач по
различным критериям и
их сочетаниям
Гибкая настройка журнала задач, позволяющая
задавать любые отборы задач по их реквизитам и
реквизитам табличных частей, настраивать
группировки, условное оформление и внешний вид
журнала
Рисунок 2.16. Функции подсистемы сопровождения задач
Исполнение задачи заключается в проставлении исполнителями
признака исполнения частей задачи, их касающихся. Список исполнителей –
это список сотрудников фирмы, которые назначены исполнителями по данной
задаче, исходя из темы задачи. Исполнителей назначает администратор фирмы
(или его начальник), либо их список генерируется автоматически, если сама
задача сгенерирована по шаблону. Исполнителей может быть несколько – по
одному для каждой из частей задачи. Процедура исполнения задачи
представлена на Рисунок 2.17.
73
Исполнители
Исполнение задачи
Исполнители
Исполнитель
Процент от задачи
Задание
Дата ознакомления
Результат
исполнения
Дата исполнения
Комментарий к
исполнению
Сотрудник, назначенный
исполнителем части
задачи
Процент части задачи от
общего объема задачи
Описание конкретного
задания исполнителю
Одновременно признак
ознакомления
Устанавливается
автоматически как только
исполнитель откроет задачу
В специальной форме
исполнения
Устанавливается
автоматически
Исполнитель
Администратор Службы
(его начальник)
Рисунок 2.17. Исполнение задачи
Особое место в подсистеме сопровождения задач занимает работа с
древовидной структурой подзадач. Список подзадач для текущей задачи
может быть как сгенерирован на основании шаблона, так и создан вручную.
Для выполнения текущей задачи нужно выполнить все входящие в нее
подзадачи, для выполнения которых в свою очередь может понадобиться
выполнить свои подзадачи. Получается некоторая древовидная структура задач
и подзадач, которые вложены друг в друга. В свою очередь, данная задача
может являться подзадачей другой, более масштабной задачи. Список подзадач
должен отображаться в форме просмотра и редактирования текущей задачи в
виде дерева. В дереве должны быть реализованы все операции с подзадачами
любого уровня вложенности как с обычной задачей. Работа с деревом подзадач
представлена на Рисунок 2.18.
74
Работа как с обычной задачей
Текущая задача
Подзадача 1
Подзадача 1.1
Подзадача 1.2
Подзадача 2
Подзадача 3
Подзадача ...
Задача более
высокого уровня
Сама может являться
подзадачей более масштабной
задачи
Задача x
Одновременно может
являться подзадачей
нескольких задач
Создание новой подзадачи для
текущей
Добавление существующей задачи в
текущую в качестве подзадачи
Просмотр и редактирование в форме
документа
Удаление из списка подзадач
Установка и снятие статуса
«Выполнена»
Изменение порядка следования
подзадач
Фильтр по выполненным и
невыполненным
Настройка отображения
На любом уровне
вложенности
Форма
документа
Древовидный
список
подзадач
текущей задачи
Быстрый переход к
задаче в журнале
задач
Создать новую
задачу верхнего
уровня
Текущая автоматически
включается в новую как
подзадача
Используется
механизм ввода на
основании платформы
«1С:Предприятие»
Установить признак
«Выполнена»
Снять признак
«Выполнена»
Распровести
При условии
выполнения
всех подзадач
Рисунок 2.18. Работа с деревом подзадач
Отдельной задачей подсистемы сопровождения задач является отбор
задач по определенным критериям и совокупностям критериев, в том числе
сложным. Отбор реализуется в журнале задач, который должен стать
основным инструментом работы со списком задач как для сотрудников фирмы,
решающих задачи, так и для руководителей и администраторов,
75
распределяющих задачи по исполнителям и контролирующих их исполнение.
Журнал должен иметь мощные возможности фильтрации задач по любым
критериям и их сочетаниям, поиска, отбора, сортировки, настройки
отображения.
При отметке выполнения задачи она переводится в состояние
«Выполнена», после чего ее редактирование становится невозможным. Признак
выполнения задачи – это специальный признак такого состояния задачи, при
котором задача считается полностью выполненной. Выполнение задачи
возможно только при условии выполнения всех подзадач, входящих в данную
задачу и исполнения (проставления признака исполнения) всеми
исполнителями своих частей данной задачи. Важным реквизитом документа
«Задача» является «Статус». Поэтапное ведение задач заключается в переходе
их из одного статуса в другой. Механизм выполнения задач представлен на
Рисунок 2.19.
Выполнение задач
Установка признака
полного выполнения
задачи
Используется механизм проведения документов
платформы «1С: Предприятие»
Статус задачи
Поэтапное ведение задачи заключается в переходе
ее из одного статуса в другой
Если выполнены все подзадачи
Если все исполнители проставили
отметку исполнения
Задача считается полностью
завершенной
Редактирование невозможно
Быстрое получение информации о том, в каком
состоянии находится задача
Проведение задачи
Распроведение любой
подзадачи
Текущая задача также распроводится, так как она
не может быть выполнена при наличии
невыполненных подзадач
Установка признака выполнения и статуса
«Выполнена»
Рисунок 2.19. Механизм выполнения задачи
76
Систему необходимо реализовать как многопользовательскую.
Одновременно с системой могут работать несколько человек – сотрудники
фирмы. Справочник «Сотрудники» должен быть реализован в виде
иерархического дерева, вложенность узлов которого отражает иерархию
фирмы. Справочник «Сотрудники» должен быть связан со списком
пользователей конфигурации, задаваемом в программном модуле
«Конфигуратор» системы «1С:Предприятие 8.3». В «Конфигураторе» задаются
пользователи, назначаются им права доступа к данным и интерфейс,
устанавливается пароль, а в справочнике «Сотрудники» настраивается иерархия
сотрудников, определяется кто кому подчинен и назначаются настройки. Так
как пользователи системы, создаваемые в «Конфигураторе» и содержащиеся в
справочнике «Сотрудники» - это одни и те же люди, то должна быть
однозначная связь между ними. Система при идентификации пользователя,
входящего в систему (по логину и паролю) должна сопоставить его с
единственной записью в справочнике «Сотрудники» и при создании и
редактировании документов использовать настройки этой записи и ее
положение в дереве иерархии справочника «Сотрудники».
Гибкая настройка прав, проиллюстрированная на Рисунок 2.20,
позволяет сотрудникам редактировать документы только в пределах своей
компетенции.
77
Режим «Предприятие»
Режим «Конфигуратор»
Пользователи Роли
«Администратор»
«Сотрудник»
Авторизация платформы
Справочник
«Сотрудники»
Авторизованный
системный пользователь
Системные
настройки
пользователя
Права доступа
Настройки форм
Настройки отборов
Текущий пользователь -
Сотрудник
Поиск системного
пользователя в справочнике
«Сотрудники»
Однозначная связь
Настройки
текущего
пользователя-
сотрудника
Параметры
авторизации
Код (логин)
Наименование
Пароль
Имя Полное имя Пароль
Местоположение текущего
пользователя в иерархии
сотрудников
Автор-сотрудник
Начальник автора-
сотрудника (или
куратора)
Подчиненный автора-
сотрудника (или
куратора)
Полные права на
редактирование
Проставление отметки
об исполнении своей
части «Задачи»
Документ «Задача»
Автор задачи
Исполнители
Исполнители
Автор-пользователь
Ввод новой задачи, в
дальнейшем только
просмотр и участие в
перписке
Куратор
Куратор-сотрудник
Админис
тратор
Назначает куратора
Рисунок 2.20. Настройка прав пользователей
2.3.4 Описание программных модулей
Состав справочников разрабатываемой системы, как он выглядит в
модуле «Конфигуратор», приведен на Рисунок 2.21.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)