Руководство администратора аис мфц спо этап №2 работ Тема: «Развитие типовой информационной системы поддержки деятельности многофункциональных центров предоставления государственных и муниципальных услуг»


НазваниеРуководство администратора аис мфц спо этап №2 работ Тема: «Развитие типовой информационной системы поддержки деятельности многофункциональных центров предоставления государственных и муниципальных услуг»
страница45/49
ТипРуководство
filling-form.ru > Бланки > Руководство
1   ...   41   42   43   44   45   46   47   48   49

24.5.Порядок работы с модулем визуального конструирования процессов Системы


      1. Создание процесса в модуле визуального конструирования процессов Системы

Ниже перечислены действия, которые необходимо выполнить для создания нового XPDL-файл:

  1. Нажать на первую пиктограмму «Создать новый пакет» главной панели инструментов или выбрать пункт главного меню «Файл\Новый» для создания нового пакета.

  2. Нажать на пиктограмму «Свойства пакета» на главной панели инструментов или выбрать пункт главного меню «Пакет\Свойства пакета», чтобы вывести на экран форму редактирования свойств созданного пакета (см. Рисунок ).



Рисунок – Создание нового XPDL- файла

На данной форме следует настроить необходимые атрибуты: «Id», «Наименование», «Тип скриптового языка», используемого в выражениях и др. Чтобы применить внесенные изменения достаточно нажать на пиктограмму «Применить» в верхней части формы (см. Рисунок ) и закрыть окно формы.



Рисунок – Применение внесенных изменений

Для сохранения нового пакета в XPDL файле следует нажать на пиктограмму «Сохранить пакет» или «Сохранить пакет с другим именем» главной панели инструментов или выбрать пункт главного меню «Файл\Сохранить» или «Файл\Сохранить как…». После этого откроется диалоговое окно сохранения файла (см. Рисунок ).



Рисунок – Диалоговое окно сохранения файла

В данном диалоговом окне отображается файловая система, в которой следует выбрать папку для сохранения пакета. Также необходимо указать расширение для XPDL файла, по умолчанию задается расширение «.xpdl».

После этого следует нажать на кнопку «Save».

Нажать на пиктограмму «Участники процессов пакета» или выбрать пункт главного меню «Пакет\Участники» для получения доступа к панели свойств с таблицей исполнителей, определенных на уровне пакета. Затем для добавления новой записи в таблицу исполнителей необходимо нажать на пиктограмму «Создать новый элемент» в верхней части формы «Исполнители». Для редактирования созданного исполнителя следует выделить его и нажать на пиктограмму «Редактировать элемент» в верхней части формы. После этого отобразится форма редактирования свойств исполнителя (см. Рисунок ).



Рисунок – Форма редактирования свойств исполнителя

На данной форме можно задать следующие атрибуты: «Id», «Наименование», «Тип», «Описание» и др. Чтобы применить внесенные изменения достаточно нажать на пиктограмму «Применить» в верхней части формы. Для возврата к предыдущей форме достаточно нажать на пиктограмму «Показать панель верхнего уровня» (см. Рисунок ).



Рисунок – Переход к форме редактирования свойств исполнителя

Таким образом следует задать всех необходимых исполнителей.

Нажать на пиктограмму «Приложения пакета» или выбрать пункт меню «Пакет\Приложения» для доступа к форме с таблицей приложений, определенных на уровне пакета. Затем для добавления новой записи в таблицу приложений необходимо нажать на пиктограмму «Создать новый элемент» в верхней части формы «Исполнители». Для редактирования созданного приложения следует выделить его и нажать на пиктограмму «Редактировать элемент» в верхней части формы. После этого отобразится форма редактирования свойств приложения (см. Рисунок ).



Рисунок – Форма редактирования свойств приложения

На данной форме следует задать некоторые атрибуты, такие как «Id», «Наименование», «Описание». Чтобы применить внесенные изменения достаточно нажать на пиктограмму «Применить» в верхней части формы.

Для добавления новой записи в таблицу формальных параметров необходимо нажать на пиктограмму «Создать новый элемент» в верхней части раздела «Формальные параметры». Для редактирования созданного параметра следует выделить его и нажать на пиктограмму «Редактировать элемент». После редактирования параметра необходимо вернуться назад к панели свойств с помощью пиктограммы «Показать панель верхнего уровня». Таким образом задаются все необходимые параметры.

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

Повторяя описанную последовательность действий можно задать все необходимые приложения. После задания необходимых приложений следует закрыть форму «Приложения».

  1. Для создания нового процесса следует нажать на пиктограмму «Добавить новый процесс» на главной панели инструментов или выбрать пункт главного меню «Пакет\Добавить новый процесс».

  2. Далее следует нажать на пиктограмму «Свойства процесса» на главной панели инструментов или выбрать пункт меню «Процесс\Свойства процесса» для отображения формы редактирования свойств созданного процесса (см. Рисунок ).



Рисунок – Редактирование свойств процесса

На данной форме следует задать следующие атрибуты: «Id», «Наименование», «Уровень доступа» и др. Чтобы применить внесенные изменения достаточно нажать на пиктограмму «Применить» в верхней части формы и закрыть окно.

  1. Нажать на пиктограмму «Переменные процесса» на главной панели инструментов или выбрать пункт меню «Процесс\Переменные процесса». Затем для добавления новой записи в таблицу переменных процесса необходимо нажать на пиктограмму «Создать новый элемент» в верхней части формы «Переменные процесса». Для редактирования созданной переменной выделить ее и нажать на пиктограмму «Редактировать элемент» в верхней части формы. После этого отобразится форма редактирования свойств переменной процесса (см. Рисунок ). На данной форме можно настроить некоторые атрибуты, такие как: «Id», «Наименование», «Type», «Sub-Type», «Начальное значение», «Описание». Чтобы применить внесенные изменения достаточно нажать на пиктограмму «Применить» в верхней части формы.

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



Рисунок - Форма редактирования свойств переменной процесса

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

  1. Нажать на пиктограмму «Вставить существующего исполнителя в схему» на панели инструментов закладки «Graph». При этом появится список заданных исполнителей, а также исполнитель «Arbitrary expression», являющийся так называемым исполнителем свободного текстового обозначения. Данный исполнитель фактически не является реальным исполнителем. Он представляет собой специальную секцию для размещения действий, исполнитель которых задан как выражение. Выбранные из списка исполнители добавляются в схему. Необходимо добавить к диаграмме всех необходимых исполнителей, которые представляются в виде дорожек.

  2. С использованием пиктограмм в панели инструментов закладки «Graph», расположенной слева следует вставить в диаграмму различные типы действий, а также связать их между собой.

  3. Нажать правой кнопкой мыши на объекты графика обозначающие действия, чтобы получить доступ к всплывающему меню. Выбрать пункт меню «Свойства» для редактирования свойств действий. Достаточно дважды нажать мышью на любом элементе действий, кроме действий-подпроцессов и действий-контейнеров, чтобы отобразилась форма свойств данного действия. В зависимости от типа действия, а также от количества входящих и исходящих переходов действия форма свойств принимает различный вид. Например, если действие имеет только один входящий и один исходящий переход, то вкладка «Ограничение перехода» отображена не будет.

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

В вкладке «Ограничение перехода» необходимо задать поле «Join type» и «Тип ветвления» для действия.

Для сохранения внесенных изменений следует нажать на пиктограмму «Применить» на панели инструментов окна.

  1. Для редактирования свойств перехода достаточно нажать правой кнопкой мыши на переход в схеме и в появившемся всплывающем меню выбрать пункт «Свойства» или дважды нажать на элемент перехода (см. Рисунок ).



Рисунок – Редактирование свойств перехода

При необходимости можно изменить тип условий перехода или задать выражения условий. Для сохранения внесенных изменений следует нажать на пиктограмму «Применить» на панели инструментов окна

  1. После окончания редактирования необходимо проверить пакет на корректность с помощью пиктограммы «Проверить корректность пакета» или выбрав пункт главного меню «Пакет\Проверить корректность». Если есть какие-либо ошибки или предупреждения, то отчет о корректности выведет на экран всю информацию необходимую для их устранения. Вносимые в пакет изменения следует сохранять с помощью пиктограммы «Сохранить пакет» на главной панели инструментов или выбрав пункт главного меню «Пакет\Сохранить». Изменения сохраняются в заданном XPDL-файле.

На рисунке продемонстрирован результат проделанной работы.



Рисунок – Созданный процесс

      1. Использование модуля визуального конструирования процессов Системы для проектирования процессов, готовых к загрузке и последующему исполнению

        1. Работа с переменными процесса

Расширенные атрибуты, используемые переменными процесса, представлены в таблице ниже (см. Таблица ).

Таблица – Атрибуты, используемые переменными процесса

Имя атрибута

Элемент

Смысл атрибута

Необходимое значение

RequiredVariable

Процесс

Определяет переменные, необходимые для запуска процесса

Список id переменных через запятую

readable

Действие

Определяет переменные, видимые пользователю при выполнении задания

Список id переменных через запятую

writable

Действие

Определяет переменные, редактируемые пользователем при выполнении задания

Список id переменных через запятую

Имя атрибута

Элемент

Смысл атрибута

Необходимое значение

required

Действие

Определяет переменные, которые пользователь должен ввести при выполнении задания

Список id переменных через запятую

group

Переменная процесса

Определяет, в какую группу входит переменная

Наименование группы

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

Для более удобной работы с формами существует возможность разбиения переменных на группы. Например, можно поместить в группу «Контрагент» все относящиеся к контрагенту переменные, такие как имя контрагента, ИНН и т.п. Также можно поместить в группу «Товар» все относящиеся к товару переменные, такие как наименование, цвет, цена и т.п.

Для добавления переменной в группу следует задать для переменной процесса расширенный атрибут с именем «group» и значением, равным имени группы. Пример настройки:





































Разбиение на группы относится не к отдельным шагам, а ко всему процессу в целом.

При формировании экранной формы конкретного шага группы выводятся в том порядке, в котором следуют доступные (видимые) переменные. Таким образом, можно рассмотреть переменные в следующих группах:

«имя» - в группе заявитель;

«адрес» - в группе заявитель;

«ИНН» - в группе заявитель;

«номер документа» - в группе заявление;

«дата документа» - в группе заявление;

«файл» - в группе заявление.

Если на некотором шаге список видимых переменных примет вид «номер документа, имя, инн, файл, адрес, дата документа», то переменные будут выведены в следующем порядке:

Заголовок группы – «заявление» (т.к. переменная «номер документа», относящаяся к этой группе, встречается первой). Переменные группы «заявление» следуют в том порядке, в котором они идут в списке: «номер документа», «файл», «дата документа».

Заголовок группы – «заявитель» Переменные группы «заявитель» следуют в том порядке, в котором они идут в списке: «имя».

В модуле визуального конструирования процессов распределение переменных по группам осуществляется на вкладке «Группы переменных» при редактировании свойств процесса (см. Рисунок ).



Рисунок – Вкладка «Группы переменных"

Можно рассмотреть следующие типы переменных:

Переменные простых типов (строки, числа, даты) описываются обычным образом. Пример описания простых переменных:

















Для задания размера поля ввода строковых переменных при формировании экранных форм используется расширенный атрибут «length». При значениях атрибута «length» меньше значения 81 формируется обычное поле ввода заданного размера (в символах). При значениях атрибута «length» более или равно 81 формируется многострочное поле ввода, высота которого (количество строк) регулируется расширенным атрибутом «rows». Пример использования:









(вид документа, серия, №, когда и кем выдан)











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

При создании переменных данного типа необходимо задать расширенный атрибут с именем «variableList» и непустым значением.

Для описания переменных для работы с сущностями (бизнес-объектами, справочниками) необходимо создать переменную процесса простого типа и задать ей расширенный атрибут с именем «entityClass» и значением, равным имени класса сущности. При этом тип переменной («STRING» или «INTEGER») должен соответствовать типу поля первичного ключа бизнес-объекта.

Пример описания переменной, соответствующей бизнес-объекту «заявитель»:

















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

При этом возможно ограничение списка, предоставляемого для выбора элемента, с помощью расширенного атрибута «entityFilter». Пример реализации:



















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

Также при описании фильтра можно использовать другие переменные процесса, предварив их двоеточием. Это позволит ограничить список в зависимости от значений, которые принимают переменные в ходе выполнения процесса. Пример реализации:



































В данном примере список заявлений, выводимый на некотором шаге процесса, будет ограничен в зависимости от значения переменной процесса «Заявитель» («agentId»), значение которой должно быть уже присвоено к этому моменту.

Переменные для работы с файлами-вложениями используются, когда при выполнении процесса необходимо приложить файлы. В этом случае необходимо описать переменную строкового типа и задать ей расширенный атрибут «fileContent» с непустым значением. Пример реализации:

















Одна файловая переменная соответствует одному вложению.

Для примера использования переменных-списков переменных можно рассмотреть процесс «Оказание услуги».

Заявитель выполняет шаги «выбор услуги», «ввод доп. информации».

Контролер выполняет шаги «исполнение запросов», «уточнение информации», «исполнение услуги».

На шаге 1 Заявитель выбирает услугу из соответствующего справочника.

Можно предположить, что для различных категорий услуг существуют различные наборы дополнительных параметров, которые необходимо выбрать или ввести. Например, при выборе услуги «Назначение и выплата единовременного пособия при рождении ребенка» необходимо предоставить дополнительные документы (например, документ о рождении ребенка). Эти дополнительные атрибуты должны быть доступными (видимыми) для Контролера на всех дальнейших шагах процесса.

Типовым решением является описание условных переходов после выбора услуги:

  • если выбрана услуга «Назначение и выплата единовременного пособия при рождении ребенка», то выполнить шаг 1.1 - кроме документа, удостоверяющего личность заявителя, требуется в обязательном порядке предоставить документ о рождении ребенка («docbirth»);

  • если выбрана услуга «Предоставление ежемесячного пособия по уходу за ребенком-инвалидом», то выполнить шаг 1.2 – кроме документа, удостоверяющего личность заявителя, требуется в обязательном порядке предоставить доверенность («document») и заявление о назначении пособия по уходу за ребенком-инвалидом («zayvlen»).

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

В рассмотренном примере условный переход имеет два варианта условий. Также следует рассмотреть ситуацию, когда имеется множество вариантов, причем заранее число вариантов не определено. Таким образом, известен набор возможных переменных, но неизвестна логика, определяющая, какие переменные необходимо вводить, т.к. это может зависеть от каких-либо внешних настроек. Чтобы описать такой процесс, необходимо предоставить Заявителю возможность ввода всех требуемых переменных, что недопустимо. Контролер для корректного выполнения процесса должен видеть все переменные.

В этом случае удобно использовать переменные-списки переменных. Общая логика работы:

  • в процессе заводится переменная-список переменных, например «additionalVars». Также необходимо завести переменные, «docbirth», «document», «zayvlen».

  • после шага 1, в зависимости от выбранной услуги, переменной «additionalVars» присваивается значение «docbirth» либо значения «document», «zayvlen».

  • на следующем шаге переменная «additionalVars» помечается как обязательная к заполнению заказчиком.

  • на всех шагах для Контролера переменная «additionalVars» помечается как доступная (видимая). В случае, когда переменная «additionalVars» является переменной-списком переменных, т.е. имеет расширенный атрибут «variableList», вводится переменная «docbirth» или переменные «document», «zayvlen», Контролер будет видеть именно те переменные, значения которых ввел заявитель. При этом лишние переменные отображаться для Контролера не будут.

Возможны следующие варианты задания значения данной переменной:

  • условное ветвление (после выбора услуги) с вызовами программного компонента, устанавливающего переменной «additionalVars» значение «docbirth» на одной ветке и значения «document», «zayvlen» на другой ветке с последующим слиянием этих веток перед шагом ввода дополнительной информации;

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

        1. Создание процессов с редактируемыми атрибутами с возможностью выбора из справочников подсистемы ССК Системы

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

Завести переменные процесса как стандартным способом.

Редактируемому действию добавить расширенные следующие расширенные атрибуты:

    • «readable» - список через запятую атрибутов «id» тех переменных, которые доступны для просмотра;

    • «writable» - список через запятую атрибутов «id» тех переменных, которые доступны для редактирования;

    • «required» - список через запятую атрибутов «id» тех переменных, которые обязательны для заполнения.

В результате XPDL-файл будет иметь следующий вид:










recipient


























        1. Работы с атрибутами

Для задания атрибутов, обязательных для заполнения перед запуском, используются формальные параметры процесса. Формальные параметры предназначены для тех случаев, когда процесс является подпроцессом и запускается из действия-подпроцесса.

Чтобы обязать пользователя, запускающего новый экземпляр, ввести значения переменных процесса, следует задать нужное количество расширенных атрибутов процесса с именем «RequiredVariable» и значением, равным имени переменной процесса (см. Рисунок ). Если при данной настройке пользователь не введет при запуске указанные переменные, то процесс запущен не будет.



Рисунок – Работа с атрибутами

        1. Работа со списком персональных заданий

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

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

Чтобы различать в списке заданий экземпляры одного и того же процесса, используются значения переменных процесса. Вывод в список всех атрибутов является избыточным, поэтому при проектировании процесса необходимо определить, какие из его переменных будут идентифицировать экземпляр процесса. Для этого задается нужное количество расширенных атрибутов процесса с именем «proc_identity» и значением, равным имени переменной процесса (см. Рисунок ).



Рисунок – Работа со списком персональных данных
1   ...   41   42   43   44   45   46   47   48   49

Похожие:

Руководство администратора аис мфц спо этап №2 работ Тема: «Развитие типовой информационной системы поддержки деятельности многофункциональных центров предоставления государственных и муниципальных услуг» icon«Развитие типовой информационной системы поддержки деятельности многофункциональных...
Закрытое акционерное общество лаборатория новых информационных технологий «ланит»

Руководство администратора аис мфц спо этап №2 работ Тема: «Развитие типовой информационной системы поддержки деятельности многофункциональных центров предоставления государственных и муниципальных услуг» iconТехническое задание
Ненецкого автономного округа на базе внедрения и адаптации специализированного программного обеспечения автоматизации деятельности...

Руководство администратора аис мфц спо этап №2 работ Тема: «Развитие типовой информационной системы поддержки деятельности многофункциональных центров предоставления государственных и муниципальных услуг» iconРуководство администратора на типовой портал мфц государственный...
Закрытое акционерное общество лаборатория новых информационных технологий «ланит»

Руководство администратора аис мфц спо этап №2 работ Тема: «Развитие типовой информационной системы поддержки деятельности многофункциональных центров предоставления государственных и муниципальных услуг» iconРуководство пользователя тема: «Поддержка внедрения и развития автоматизированной...
Закрытое акционерное общество лаборатория новых информационных технологий «ланит»

Руководство администратора аис мфц спо этап №2 работ Тема: «Развитие типовой информационной системы поддержки деятельности многофункциональных центров предоставления государственных и муниципальных услуг» icon«создание информационной системы мониторинга деятельности мфц, а...
В рамках реализации государственной программы российской федерации информационное общество

Руководство администратора аис мфц спо этап №2 работ Тема: «Развитие типовой информационной системы поддержки деятельности многофункциональных центров предоставления государственных и муниципальных услуг» iconРуководство администратора аис «мфц» Удмуртии
Государственная информационная система Удмуртской Республики «Многофункциональный центр предоставления государственных и муниципальных...

Руководство администратора аис мфц спо этап №2 работ Тема: «Развитие типовой информационной системы поддержки деятельности многофункциональных центров предоставления государственных и муниципальных услуг» iconРегиональный стандарт организации деятельности многофункциональных...
Стандарт организации предоставления государственных, муниципальных и иных услуг на базе мфц 389

Руководство администратора аис мфц спо этап №2 работ Тема: «Развитие типовой информационной системы поддержки деятельности многофункциональных центров предоставления государственных и муниципальных услуг» iconРегиональный стандарт организации деятельности многофункциональных...
Стандарт организации предоставления государственных, муниципальных и иных услуг на базе мфц 389

Руководство администратора аис мфц спо этап №2 работ Тема: «Развитие типовой информационной системы поддержки деятельности многофункциональных центров предоставления государственных и муниципальных услуг» iconРуководство администратора типовой Транспортной подсистемы Тема:...
Тема: «Развитие типовых решений по функционированию региональных порталов и реестров государственных и муниципальных услуг»

Руководство администратора аис мфц спо этап №2 работ Тема: «Развитие типовой информационной системы поддержки деятельности многофункциональных центров предоставления государственных и муниципальных услуг» iconРуководство администратора птр «аис лод»
Выполнение работ, оказание услуг в рамках реализации государственной программы Российской Федерации «Информационное общество (2011-2020...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск