Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

suvorina_tv_razrabotka-podsistemy-monitoringa-sistemy-elektronnogo-dokumentooborota-companymedia-4x_31656

.pdf
Скачиваний:
11
Добавлен:
14.01.2018
Размер:
1.35 Mб
Скачать

периодичнпредлагаетсязаполнстиполнительныеполя,ть

 

напримерЧисла« месяца»Время« ста»пежемесячномтаизапуске.

 

ПоляДата«началаработы»иДата«окончанияраб»п зволяютты

 

 

отложитьзап

усктестов

доуказаннойдатыилизар датунееь

 

прекращениязапусков.ОпцияВключено« »позволяетдальнейшем

 

быстроотключать ивозобновлятьзапусквсехстов

,вкоторыхбудет

указаданрасписаниено.

Средствасредыразр ботки

Lotus Designer

позволяютспроек ировать

внешнийвидформы.

(Рис. 8.)

Рис. 8. Внешнийвидформысозданияновогорасписаниясреде

разработки Lotus Designer

Впредставлении «1.Пробы » (Настройки – Пробы) идетработас

настроечнымидокументами

, предназначенными

дляобработки

прилолученияжр зультнийэтойобработкив

 

 

, такие

документы

называютсяпробами«»

илитестами

.

Здесьжеможно

просмотретьнабор

гот,поставых

вляемыхвмессистемстовй

 

,

31

предназнадляполуотченныхия

 

товиконтролязасостоянием

 

системыCompanyMedia.

Помимосуществующихтестов

 

,

пользователямпредоставляетвозможностья

 

добавленияновыхтестов

.

Каждомутес

ту в подсисоответствуеттеме

своя реализованная

библиотека сценариев (см . приложение)

, гдезакодированалгоритме

го

работы. Запускбиблиотекипроисходитчерезвызовагентов

 

 

 

 

process_probes.Этосдетогол,чтяаноупроститьбынаписание

 

 

 

сопрковождение да,который

вызываетсянеоднократноизразных

 

 

мест.Самкодхраницентрализовсябиблиотекахсцен, ннориев

 

 

 

а

агенты, прописанныевразличныхкнопкалишьзапускаютего

 

 

 

.Таким

образом,

дляисправледобавленияошибокили овогофункционала

 

 

 

нужнобудет

правкодлишьводномтьместе

 

.

 

 

32

Рис. 9. Внешнийвидпредставления

«1.Пробы» в системе

 

Представление«

1.Пробы»

предназначеноорганизаля

циитестов

по

папкамкатегориям( )Рис(

 

 

.9.). Этаструктуравлияетнаотобр

 

ажение

результазапутестовк

 

 

 

инаотпр

авкууведомлений

 

ответстве,указаннтегориях. ым

 

 

Длякаждоготеста

можно

персоннастроитьпараметрыкиельнокакрасписание

 

 

 

,

параметр,

подлежащийоценке,

 

 

какименнобудетпроводитьсярактовка

 

 

 

результатаигенерироватьсяотчет

 

. Дляприменениялюб

ыхизмене ний

вструктуреиливописанияхтестов

 

 

 

необходимоперейтив

 

представление«

1.Пробы»инажатькнопкуСинхронизировать«

 

 

 

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

 

 

 

 

 

к

докумвпредставлениинтам«

 

3.Диагностика».

Данныймеханизм

 

реализованследуюшимобразом

 

после

нажатиякнопку

 

 

выполняетсякоманда

 

@Command ([RunAgent]; "Synchronize"), которая

запускаетагентсинхронизации

 

. Он, всвоюочередь

, обращается

к

библиотекам«

 

Synchro

Probes»и «Synchro»

,вкоторыхпрописано

 

 

обновлениеп

олейдокумента.

 

 

 

 

 

Наверхнемуровнеиерархсполагаетсяодилинесколько

 

 

 

 

 

 

корневыхкаталогов

 

«Орган»На. и( сункезаций

 

10 –

«Название

Организации»). Длясозданпапкипервурнеобходимоя вняго

 

 

 

 

перейтивпредставление«

 

1.Пробы»,нажатькнопкуСоз«

 

дать»

-

«Организацоткрывшемся»заполнполяв идокументеть

 

 

 

-форме.

 

33

Рис.10

. Кнопка длядобавления

норганизациивой

ВполеНазвание« »

- указывается названпапкипервур.еовняго

 

Названиеможетнеявлятьсяназваниеморганизации.

 

(Рис.11.)

«Ответственн ый»

- получателиуведомленийприкачестве

 

нном

ухудшениирезультатовкакого

-либотеста,помещенного

вэтупапкуи

вложенныенеепапки.

Программныесредства

 

Notes позволяют

исподвыбляьзполучателейватьадреснракниорганизациию

 

.

34

Рис.11.

Формадля

добавления новой организации

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

 

 

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

 

 

кнопкуСоздать« »

- «Категория»заполнитьполявоткрывшемся

документе-форме. Документыпроб

можносоздаватьлюбыхвидах

папок.

 

 

 

35

Рис.12. Кнопки длядобавления норганвой,категипрзацииориибы

 

Длясозданиятеста

 

необходимоперейтивпредставление«

1.Пробы»,

выбратьпапку,

вкоторойбудетнаходитьсяест

инажатькнопку

«Создать»

- «Проба»

. (Рис .12.)

 

 

Рис.13. Формадлясоздания

новыхтестов

, часть1

Далеенео

бходимонастроитьнесколькопараметров

 

 

, согласнорисункам

13и 14

. ПереключатеВключена«»позволяетвклюь

 

 

читьли

выключизапускиэтихестьов

 

.Отчет«»

-

изспискавыбирается

готовый илисамостояразработанный. четель

 

 

 

«Расписание »

- изспискарасписанийвыбираетсяподходящее.

 

 

Созданрасписанийе

былоописаноранее

.

Всеотчетывозвращают

какую-либозаданнуювеличину.ВполеПодл«оц»енкежит

36

необходимоуказать

– будеткачественн

ыйрезультатоцениватьсяпо

 

этойвеличинеилиподинамикеееизмене.Вданпринприомияере

 

 

выборезначТ« значкущниявозвращаение

 

емойвеличины»тест

 

будетотслеживатьколичествобазодинаковымирепликами,при

 

 

выбореПрирост«возвеличиныращаемой

 

заединицувремени»

-

изменениеэтогоколичества,таккакотчетразратаокимб,отанразом

 

 

чтоосновнрезультатегработый

-

количествообнаруженныхбаз

 

одинаковымирепликамис(указандополнительнойемнформации

 

 

ним).

 

 

 

«Трактовкарезультата»

- указывкзначениякиеетсяполученной

 

величинысчитаютсянорм,к льнымикие

 

– проблемными.

 

Рис.14. Форма дляс оздания новойпробы,

часть2

«Парамотч» етары

- приизмененполядвляетсяиалоги

 

запросизмене.Послеуказаниянеийобходиинформойаци

и

содержимсоздаетсяполяавт . матически

 

 

37

«Ответственный»

- получателиуведомленийприкачественном

ухудшениирезультатовэтоготеста

 

.Получателивыбираютсяиз

адреснойкниги.

 

Всетесты

выполняюавтома,соответствииическися

срасписанием,указаннымв

 

пробе.

Кромеэтого

, естьвозможностьбыстрогонемедленвыполненияого

тестопробыиливстойехст

 

 

ов – дляэтоговпредставлении

«3.Диагностика»

естькнопкиВы« робу»Выполнить« все

пробы».

Нажатинициализируетданкнопокых запуск

соответствующихагентов . Местоположекнопокуказанонарисункеие

15.

Рис.15. Кнопки, отвечающиеза

ыполнениетестов

 

Впредставлении

 

«О тчеты» (Рис .16)

можнопосмотретьсписок

 

возможныхотчетов

 

, которыегенерируютс

япослезапускат стов

,

изменитьформатотображения

получеданныхных

,модифицируя

старыеотчетыилисоздавновые,

 

запуститьгенерациюнеобходимого

 

отчетавручную

.

 

 

 

38

 

 

Рис.16Представление. отчетов

 

 

 

Вситуации , когданужносозд

 

атьмнпопапокгохожилтестових

 

,

можноскопапкуировать

 

илитест

ивставитьеео

братнообычными

средствами Lotus Notes. Вставленныйдокбувыделенмсерымнт

 

 

цветом – вбазен

еможетбытьдвухпапокилитестов

 

 

содинаковым

назвирасположением.

 

Необходимоперейтивпредставление

 

 

«4.Копии »Админ(

Копии)

ивнестиизменения

 

копированные

документы.

 

 

 

 

 

 

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

 

 

 

 

докуменинажатькнопкуdelы.

 

 

Припереноседокументовкоторых

 

 

есотьветные

, – наприудаленпапкмерсвложенныии

 

 

папками

итестами

внутри – вкорзинупереносятс

яиответныедокументы.

Для

окончательудалениядокумизбазынеогообходимонтовперейти

 

 

 

 

 

представлеКорзина«5»Админ. ( ие

 

 

 

– Корзинажать) кнопку

 

«Очиститькорзину».

 

Формулаотбордокументов

,находящихсяв

корзиочепростанье

 

 

- SELECT

Del = "1".

Длявозвращения

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

39

«5Корзинажать.» к Восстановитьопку« ».

Покнопкепроисходит

вызовагента

Undelete,

которыйснимаетпризнакудаленного

 

документа –

затираетполе

del. Местоположениекноп

киуказано на

рисунке17.

 

 

 

Рис.17. Редактировандокументовкорзинекопиях

 

 

ВБДМонитортакжереалследующиенгзованыент

 

, работающие

автомпорасписантически: ю

 

 

 

«Empty Trash» - очищаеткорзину

. Призапускеотбираетдокументы

,

которыеимеютстатусудаленн

 

ые (del = 1) ,вычислврем, яет

прошедшеемежду

датойпослеизменениядокументанего(

@Modified)

итекущейдатой

, иеслиэтовремяпревышавремяхраненият

 

документовкорзине

,удаляетих.

 

 

«Remove Probe Results Backup» - удаляетустаревшиерезультатытест

ов

поаналогичнооритму

.

 

 

«Process Probes»

- обеспечиватестоврегулярныйзапуск

в

соответствииихрасписанием.

 

Дляэтогоагентобращаетсяк

 

библиотекамсценариев

Process_Probe и Process_Probes ,поскольку

40