Моделирование и разработка WfMS НИУ ВШЭ - Пермь Данная глава посвящена практической части работы. Она содержит параграфы, описывающие моделирование основных процессов WfMS, создание схемы данных, особенности проектирования и разработки WfMS, преимущества MS SharePoint в разработке системы.
Использование MS SharePoint 2010 при разработке WfMS НИУ ВШЭ - Пермь В качестве заказчика на разработку WfMS выступает факультет бизнес-информатики НИУ ВШЭ - Пермь и одним из его требований является разработка системы с помощью MS SharePoint 2010.
SharePoint имеет ряд отличительных черт, которые будут использованы при разработке системы, а именно он позволяет:
создавать порталы, способные хранить и оперировать с данными разных типов;
настраивать сервисы под определенные нужды в рамках исследуемой предметной области;
разрабатывать ряд программных решений и надстроек, позволяющих выполнять нетривиальные операции;
организовывать совместную работу.
Разрабатываемая служба технической поддержки будет представлять собой веб-портал, созданный с помощью MS SharePoint 2010. Основными элементами этого портала будут списки и программные решения, созданные с применением различных технологий и языков программирования, таких как C#, JavaScript, ASP.NET.
Портал можно разделить на две области: область работы с пользователями – CRM модуль и область, отвечающая за выполнение заявок – WfMS. Именно в рамках разработки WfMS проводится исследование данной работы.
WfMS на уровне веб-портала службы технической поддержки будет представлять собой совокупность списков и программных решений, разработанных для выполнения определенных операций.
Таким образом, WfMS невидима для обычного пользователя и будет являться рабочей областью технического персонала. Таким образом, следует определить роли людей внутри системы:
Оператор. Оператору приходят обработанные заявки из CRM системы. Его основными обязанностями являются: определение задач путем декомпозиции заявки, распределение ресурсов на задачи и контроль хода их выполнения.
Дежурный инженер. Член инженерно-технического и исполнительного персонала WfMS, ответственный за выполнение порученных ему задач.
Главным элементом системы будет являться список задач, содержащий в себе информацию о поставленных задачах, полученных путем разбиения заявки на этапы подобно определению рабочего процесса в XPDL. Одной из особенностей списка будут представления. Например, будет реализовано представление, отображающие архивные задачи – те задачи, которые закрыты и помещены в архив.
Таким образом, список задач, в зависимости от представления, отображает:
Актуальные задачи.
Архивные задачи.
Следующим составным элементом является список ресурсов. Он будет содержать в себе перечень ресурсов, которые можно использовать при выполнении задач. Одной из основных целей WfMS является реализация функции распределения ресурсов. Для этого каждый ресурс имеет свои характеристики, которые используются в разрабатываемых средствах анализа, мониторинга и распределения ресурсов.
Третьим списком системы является список назначений ресурсов на задачи. Он содержит в себе подробную информацию о том, какие ресурсы и на какую задачу были назначены. Список необходим для проведения мониторинга и оперативного анализа по текущим задачам и ресурсам. Как в случае со списком задач, назначения могут быть как актуальными, так и архивными.
Звеном взаимодействия CRM и WfMS является список, который будет наполняться данными, посылаемыми обеими системами. CRM модуль должен предоставить заявку, а WfMS удовлетворить ее и подготовить решение, отослав его в общий список.
Кроме того, возможность совместной работы, которую обеспечивает MS SharePoint, предоставляет инженерно-техническому персоналу свободу действий в плане работы на портале, что дает большое преимущество в экономии времени и трудовых ресурсов.
Таким образом, благодаря уже существующим инструментам SharePoint вроде списков, разработка системы упрощается, а время разработки сокращается. Подробнее об особенностях разработки системы будет рассказано в параграфах о моделировании бизнес-процессов и разработке WfMS.
|