Диссертация (1145120), страница 34
Текст из файла (страница 34)
Заявитель должен приехать в ЕЦД, получить консультацию по услуге и начать её выполнять: взять электронный номерок в очередь, и когда на электронном табло высветится его номер, подойти к соответствующему окну оператора и проверить с ним свои документы.Если документы не в порядке (например, чего-то не хватает или истёк срокдействия какого-то документа), то заявитель покидает ЕЦД. Ему нужно получить/обновить необходимые документы и повторно приехать в ЕЦД.
Еслиже все в порядке, то он получает от оператора две квитанции — на оплатугоспошлины и услуг ЕЦД, производит оплату, а также делает фотографии.После этого он переходит в другой зал, где располагается филиал офисаУФМС (Управление Федеральной Миграционной Службы), и сдаёт свои документы.197InfoBlock:Центр.Общая_информация;Центр.Контакты;Центр.Как_добраться;Центр.Расписание_работы;Риски.Подготовка_документовПриехать в ЦентрПолучитьконсультации попроцедуреВзять номерок иждать своей очереди[Очередьподошла]DocBlock: Input_DocumentsОплатить услуги Центра;Оплатить госпошлину;СфотографироватьсяInfoBlock:УФМС.Расписание_ работы;Риски.Сдача_документов_в_УФМСКонсультация подокументамПолучить от операторавсе бланкиN[Документы нев порядке]Взять номерок иждать своей очередиПерейти в зал УФМС[Очередьподошла][Документы нев порядке]NInfoBlocs:Риски.Получение_паспортаУФМС: приеми проверка документовDocBlock:UFMS_output1Рис.
4.3. Пример поведенческой моделиС данной процедурой связано большое количество дополнительной информации, с которой заявитель должен быть ознакомлен заранее, чтобы выполнить всю процедуру максимально эффективно: общая информация о ЕЦД: контакты, расписание работы, описаниеспособов добраться до центра; описание рисков: так в случае с оформлением загранпаспорта заявитель может не успеть сдать все документы за один приезд в ЕЦД:например, он привёз с собой не все документы или приехал слишкомпоздно — центр ещё работает, а УФМС, функционирующая на территории центра, уже нет;198 список документов, который необходимо предоставить для получениязагранпаспорта.Необходимо отметить, что в BPMN есть средства для задания документов,а также списка документов — Data Objects.
Для задания дополнительной информации существуют комментарий (Annotation) и артефакт (Artifact). Однако в нашем случае и документы, и дополнительная информация оказываютсясложно организованными структурами данных, и поэтому для их спецификации необходимы дополнительные модельные средства.
Таким образом, в модель процессов предлагается ввести дополнительные конструкции, которыеявляются ссылками на фрагменты модели документов (конструкцияDocBloсk) или на фрагменты описательной модели (инфоблоки). Кроме того,в BPMN-активности можно группировать близкие по смыслу и/или тесносвязанные между собой действия, т. к. это повышает наглядность спецификации, а точно заданная исполняемая семантика нам не требуется (см.,например, четвертую активность на рис. 4.3 — она включает в себя оплатууслуг ЕЦД и госпошлины, изготовление фотографий).
В данном исследовании используется упрощённый вариант BPMN, в котором, например, отсутствуют конструкции pools and lanes (обе конструкции реализуют обобщённую концепцию действующего лица, которое принимает участие в данномбизнес-процессе), так как в данном случае имеется фактически одно действующее лицо — пользователь.Модель документов предназначена для описания пакетов документов, которые необходимы для данной формальной процедуры. Даже в обычной,штатной ситуации документов оказывается довольно много, кроме того, разные заявители, в зависимости от своих индивидуальных особенностей, должны предоставлять разные пакеты документов. Также целесообразно создатьединую модель для всех документов, используемых в поведенческой модели,так как эти документы со временем меняются и было бы неудобно искать иизменять их непосредственно на BPMN-диаграммах.
На рис. 4.4 показан199фрагмент модели — дерево Input_Documents, предназначенное для процесса,показанного на рис. 4.3.Каждое дерево модели начинается с корня, а также содержит промежуточные вершины (вариативные ситуации) и терминальные вершины (документы). Документы могут прикрепляться к произвольному промежуточному узлу и к корню.
Это означает, что все эти документы обязательны для всех ситуаций, располагающихся в поддереве этой вершины. Например, к корню дерева на рис. 4.4 прикреплён список, в который входят документы, необходимые для всех граждан Российской Федерации, желающих получить загранпаспорт. В зависимости от ситуации заявителя к этому списку могут добавляться и другие документы. Ситуации, выходящие из текущего узла, собираются в группы.
Названия групп обозначены в квадратных скобках. Внутриодной группы ситуации альтернативны (т. е. возможна только одна или, как вгруппе «Отношение к воинской обязанности», одна или ни одной). Если мыпопали в некоторую ситуацию, то все её группы являются для нас обязательными. Например, когда заявитель старше 18 лет («От 18 лет»), важно, имеетли он официальное место работы или нет, а также его отношение к воинскойобязанности. И, наконец, документы могут быть помечены небольшим кружком — это означает, что они желательны, но не являются обязательными(«Копия трудовой книжки»). С узлами дерева могут быть также связаныInfoBloсks, с помощью которых задаётся дополнительная информация о ситуации или о документе.2002 фотографиидля паспортаСтарогообразцаДополнительнаяфотография дляпаспортаБиометрическийInfoBlock:Полезные_ссылкиДополнительнаяанкета[Видзагранпаспорта]ДополнительнаяфотографияАнкетаПаспортгражданина РФInput_DocumentsПрежнийзагранпаспортКопия паспортагражданина РФКвитанция обоплатегоспошлины[Возраст][Вы имеетеработу]Фотографиядля анкетыДо 18 летДаТрудоваякнижкаОт 18 летНет[Отношение квоинскойобязанности]Военный билетКопия военногобилетаКопиятрудовойкнижкиСправка военногокомиссариата (форма 32)Отслуживший(мужчины от 18 до27 лет)РазрешениекомандированияВоеннослужащийПризывникПриписноесвидетельствоКопия приписногосвидетельстваInfoBlock:Сдача_документов.Военнослужащие_DefInfoBlock:Сдача_документов.Призывник_DefРис.
4.4. Пример модели документовОписательная модель предназначена для задания различной текстовой информации, которая необходима заявителю услуги и которую удобно разбитьна части, связав эти части с соответствующими элементами модели процессов и документов. Если такую информацию изображать непосредственно наэтих моделях, то для работы с ней всё равно потребуются дополнительныесредства, т. к. её объем может оказаться значительным, поскольку речь идётне просто о коротких комментариях.
Данная информация может также иметьдополнительную структуру, которую невозможно задать в рамках BPMNмодели.В рамках FSS-метода описательную модель предлагается создавать припомощи XML, а для работы с ней должен быть разработан специализированный XML-редактор. Был использован вариант XML под названием XML201Schema [431]. Описательная модель разрабатывается не для одной государственной услуги, а для всей рассматриваемой предметной области, посколькуодна и та же информация может повторно использоваться в разных услугах.Описательная модель состоит из разделов, соответствующих отдельнымсервисам, а также из повторно используемых инфоблоков (т.
е. используемыхв различных сервисах):<xs:comlpexType name = "FSSInfoModel"><xs:attribute name = "FSSInfoModelName" type = "xs:string"/><xs:sequence><xs:element name = "FSSService" type = "FSSService" maxOccurs ="unbounded"/><xs:element name = "FSSReusableInfoBlock" type ="FSSInfoBlock" maxOccurs = "unbounded"/></xs:sequence></xs:comlpexType>Описание сервиса составляется из инфоблоков:<xs:comlpexType name = "FSSService"><xs:sequence><xs:element name = "FSSInfoBlock" type = "FSSInfoBlock"maxOccurs = "unbounded"/></xs:sequence></xs:comlpexType>Инфоблок состоит из разделов, которые содержат неструктурированныйтекст:<xs:comlpexType name = "FSSInfoBlock"><xs:sequence><xs:element name = "FSSSection" type = "FSSSection"maxOccurs = "unbounded"/></xs:sequence></xs:comlpexType><xs:comlpexType name = "FSSSection"><xs:simpleContent><xs:extension base = "xs:string"><xs:attribute name = "Name" type = "xs:string"/></xs:extension></xs:simpleContent></xs:comlpexType>202Можно ссылаться не только на весь инфоблок целиком, но и на его отдельные разделы, при этом в ссылке нужно указывать имя инфоблока и имясоответствующего раздела: имя_инфоблока.имя_раздела.
Ниже представленнебольшой пример описательной модели.<?xml version="1.0" encoding="UTF-8"?><FSSInfoModel "Russian-Finnish Cross Border Cooperation"/><FSSService name = "CrossingBorder"> ... </FSSService><FSSService name = "RoadAccident"> ... </FSSService><FSSService name = "RoadAccident"> ... </FSSService><FSSService name="RussianCustomsRoles"><FSSInfoBlock name = "Role1">Денежные суммы нужно декларировать только в случае, если Вывывозите сумму, которая больше, чем 10 000 евро.</FSSInfoBlock><FSSInfoBlock name = "Role2">Персональные компьютеры (в случае, если вы везёте с собой неболее одного), а также планшеты декларировать не нужно.</FSSInfoBlock><FSSInfoBlock name = "Role3">Если Вы провозите с собой без специального разрешения оружиеили наркотики, то Вас могут задержать, не зависимо от того,задекларировали Вы эти товары или нет.</FSSInfoBlock></FSSService><FSSReusableInfoBlock name = "BorderCheckpoints">Лотта — Райя-Йоосеппи; Салла — Сала; Суоперя — Кортесалми;Люття — Вартиус; Торфяновка — Ваалимаа; Брусничное — Нуйямаа;Светогорск — Иматра; Вяртсиля Ниирала; Выбор — Вайниккала;Санкт-Петербург, Пулково 2 — Хельсинки, аэропорт; СанктПетербург, Морской вокзал — Хельсинки, Морской вокзал.</FSSReusableInfoBlock>Перейдём к рассмотрению метафор Web-визуализации, предложенных врамках метода.
Представленные ниже примеры были взяты с информационного портала государственных и публичных услуг, необходимых финским ироссийским гражданам при путешествиях в соседнюю страну [140], разработанного с применением FSS-метода.203 Интерактивные советчики, которые позволяют уточнить ситуациюпользователя с помощью ответов на вопросы и затем сформировать инструкцию по получению услуги, соответствующую этой ситуации. Интерактивные тексты, которые предназначены для того, чтобыуточнить ситуацию пользователя с помощью фильтров и затем сформировать текст, содержащий только необходимую для пользователяинформацию. Интерактивные карты, которые позволяют пользователю задать параметры своего запроса с помощью специальных фильтров и после этого получить результат на электронной карте. Интерактивные тесты, которые с помощью ответов на вопросы позволяют оценить и проверить уровень знаний пользователя по определённой теме.Рассмотрим детально интерактивные советчики.