suvorina_tv_razrabotka-podsistemy-monitoringa-sistemy-elektronnogo-dokumentooborota-companymedia-4x_31656
.pdfпериодичнпредлагаетсязаполнстиполнительныеполя,ть |
|
||
напримерЧисла« месяца»Время« ста»пежемесячномтаизапуске. |
|
||
ПоляДата«началаработы»иДата«окончанияраб»п зволяютты |
|
|
|
отложитьзап |
усктестов |
доуказаннойдатыилизар датунееь |
|
прекращениязапусков.ОпцияВключено« »позволяетдальнейшем |
|
||
быстроотключать ивозобновлятьзапусквсехстов |
,вкоторыхбудет |
||
указаданрасписаниено. |
Средствасредыразр ботки |
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