Головна | Реєстрація | Вхід | RSSЧетвер, 18.04.2024, 19:23

Форум працівників медичних бібліотек України

[ Нові повідомлення · Учасники · Правила форуму · Пошук · RSS ]
  • Сторінка 1 з 1
  • 1
Форум » Форум працівників медичних бібліотек » Адміністраторам системи Ірбіс » Автоматизация обмена записями
Автоматизация обмена записями
GenaДата: Середа, 08.09.2010, 08:35 | Повідомлення # 1
сообщений<20
Група: Проверенные
Повідомлень: 17
Репутація: 0
Статус: Offline
Уважаемые коллеги, хотелось бы обсудить с вами методы автоматизации обмена записями: импорт в БД и экспорт и отправку в сводный каталог. Это достаточно повседневная работа, которая монотонно отнимает массу времени и не содержит высокоинтеллектуальных операций, для которых строго требуется участие оператора. По крайней мере так это должно быть в условиях работы с высококачественными записями, не требующими доводки перед импортом или экспортом.
Теперь более детально о тех нюансах, которые доступны для автоматизации.

Роспись библиотека-участница получает в виде набора отдельных текстовых файлов, импорт которых может быть осуществлен как ручным поштучным способом, так и в автоматическом режиме. Как в свое время предложила Галина Георгиевна, за что ей отдельно большое спасибо, файлы можно "склеить" в один с помощью простого батника, выполняющего копирование всех файлов в дирректории в один единственный файл. После этого останется только импортировать этот файл. Однако, на этом еще не заканчивается возможная автоматизация этого процесса. Можно с помощью того же батника склеить записи, а затем запустить на выполнение АРМ Администратор с указанием бач файла импорта записей из определенного места в каталог. В итоге одним запуском ярлыка мы склеим записи, импортируем в каталог и актуализируем их. Уже ускорение.

А вот то, что хотелось бы реализовать, но пока что не получилось:
1. Автоматическое скачивание файлов по маске из RSS-рассылки. По идеи, можно указать перечень шифров журналов в некий список и программа, контролирующая RSS, скачивала бы новые файлы, если в них есть нужный шифр. А далее, запускался бы ранее означенный скрипт склейки и импорта.
Кто-нибудь пробовал работать с RSS-агрегаторами? Есть ли положительный опыт или хотя бы удобные для этого приложения?

2. Автоматическая отправка файлов в Корпорацию. Пробую поэксперементировать с пакетами SendMail и SendFile. Они как раз для этого и предназначены: составляется стандартная форма письма и указывается путь к отправляемым файлам, настраивается имя отправителя, адрес отправителя и еще некоторые данные, а затем одним запуском из коммандной строки отправляется письмо и файлы с ним. Достаточно только выгрузить записи из Каталога в нужную папку и запустить комманду отправки.

3. Автоматическая выгрузка нужных записей. На данный момент в качестве эксперимента пишу программу, которая автоматически проверяет записи на наличие специфического признака(флаг окончания обработки журнала), выгружает записи, а потом заносит в протокол, что такой-то журнал уже выгружен. Хотя, скорее всего там будет еще и изменяться сама запись, в ней будет проставляться признак того, что она скачана. Программа только под Ирбис 32. Как только что-то получится, выложу для желающих посмотреть и дать свое заключение.

4. Сейчас пишу программу-редактор получаемых записей. Эта программа будет проверять записи на наличие механических ошибок, несовпадения каки-либо данных, соответствия данных в записях журнала и аналитики и прочее. Хотелось бы услышать мнение других участников о тех ошибках, с которыми чаще всего приходится бороться.

Буду рад вашим комментариям и пожеланиям, а так же вашему опыту в решении этих и прочин проблем.

Повідомлення відредагував Gena - Середа, 08.09.2010, 08:45
 
AntonДата: Понеділок, 04.10.2010, 16:44 | Повідомлення # 2
сообщений<60
Група: Проверенные
Повідомлень: 51
Репутація: 0
Статус: Offline
Склоняюсь к мысли, что использование почты для обмена файлами - не лучшая идея. Например потому, что если письмо не проходит дальше первого МТА - мы об этом узнаём не сразу, а может быть и не узнаём вообще (если где-то по пути есть нехороший МТА). Нужно читать ящик, с которого мы отправляем, и отлавливать что же там не дошло неделю назад. Также в мире почты обычным делом является фильтрация, которая обычно не облегчает жизнь отправителю, и иногда возникают сложнодиагностируемые проблемы (при работе с корпорацией такого ни разу не было, но возникновение проблем не исключено). Думаю, что для передачи файлов лучше подойдёт например классическое средство под названием FTP, или можно что-нибудь посовременнее.
Галина Георгиевна предлагает контролировать получение файлов по сайту, но тут тоже есть нюансы: на такой контроль нужно время; был случай, когда от меня файлы уходили, но на сайте ННМБУ информация о них отсутствовала, видимо в ННМБУ есть этап ручной обработки. В целом я за максимальную автоматизацию процесса.

Гена,
Что представляет собой "флаг окончания обработки журнала"?
Как выгружать записи? В ирбисе можно автоматически выгрузить, скажем, результат "поиска по связи"?
Что представляет собой "признак того, что она скачана" и почему это имеет отношение к выгрузке?

 
GenaДата: Четвер, 07.10.2010, 11:28 | Повідомлення # 3
сообщений<20
Група: Проверенные
Повідомлень: 17
Репутація: 0
Статус: Offline
Quote
Что представляет собой "флаг окончания обработки журнала"?
- поле-флаг, которое выставлялось в одно из двух логических положений(1/0, ДА/НЕТ)

Quote
Как выгружать записи? В ирбисе можно автоматически выгрузить, скажем, результат "поиска по связи"?
а зачем поиска по связке? я внешней самописной программой выгружал любые записи любого самостоятельно придуманного поиска. Один нюанс - я писал под Ирбис 32, под Ирбис 64 не пробовал еще.

Quote
Что представляет собой "признак того, что она скачана" и почему это имеет отношение к выгрузке?
Антон, ты же сам говорил, что далеко не всегда известно, дошли записи до адресата, или нет. Это как бы отчет о доставке.
 
AntonДата: П`ятниця, 08.10.2010, 11:43 | Повідомлення # 4
сообщений<60
Група: Проверенные
Повідомлень: 51
Репутація: 0
Статус: Offline
Quote (Gena)
а зачем поиска по связке? я внешней самописной программой выгружал любые записи любого самостоятельно придуманного поиска. Один нюанс - я писал под Ирбис 32, под Ирбис 64 не пробовал еще.

Прошу прощения за своё невежество, но как это делается? Через API?
Quote (Gena)
Антон, ты же сам говорил, что далеко не всегда известно, дошли записи до адресата, или нет. Это как бы отчет о доставке.

Всё-таки это отметка о чём? О том, что "отправлено в корпорацию", или что "получено корпорацией"? Или считается, что это одно и то же?
 
GenaДата: П`ятниця, 08.10.2010, 15:33 | Повідомлення # 5
сообщений<20
Група: Проверенные
Повідомлень: 17
Репутація: 0
Статус: Offline
Антон, могу скинуть документацию на ISIS32.DLL - библиотеку, через которую идет общение приложения с самой БД. По поводу флагов - я считаю, что обое стороны должны получать подтверждение о факте отправки/получения записей. Такое подтверждение поможет решить проблему взаимных претензий о сроках и факте доставке записей. Это принцип обратной связи с "квитанциями", который повсеместно используется в транспортных протоколах передачи данных.
 
AntonДата: П`ятниця, 08.10.2010, 16:29 | Повідомлення # 6
сообщений<60
Група: Проверенные
Повідомлень: 51
Репутація: 0
Статус: Offline
Quote (Gena)
Антон, могу скинуть документацию на ISIS32.DLL

Давай, на почту в профайле

Quote (Gena)
обое стороны должны получать подтверждение о факте отправки/получения записей

Так вот, как?
 
ННМБУ-НежурбедаДата: Понеділок, 22.11.2010, 22:45 | Повідомлення # 7
сообщений<250
Група: Заблокированные
Повідомлень: 279
Репутація: 0
Статус: Offline
Quote
Галина Георгиевна предлагает контролировать получение файлов по сайту, но тут тоже есть нюансы: на такой контроль нужно время; был случай, когда от меня файлы уходили, но на сайте ННМБУ информация о них отсутствовала, видимо в ННМБУ есть этап ручной обработки.

С моей точки зрения это самый постой и эффективный способ. Оправил-проверь, что все могут воспользоваться. И если файлы не появились на сайте - пишите,звоните, высылайте файлы повторно.
"Ручной этап обработки" есть и в дальнейшем будет. Выполнять ВСЁ автоматически НЕЛЬЗЯ!!! Я получаю каждый месяц не меньше 2-3 "бракованых" писем с записями. А был и день такой...
Задержки с обработкой записей будут, я все делаю сама и пока не найдем человека, к-ый в состоянии будет следить за процессом КК, то задержки с обработкой будут на время моего отпуска, командировки и т.п.
Сейчас, когда полученные в корпорацию записи можно увидеть через RSS-канал, абсолютно не сложно отобрать только "свои" журналы (написав сиглу библиотеки) и отсортировав по названию журнала увидеть каких записей не хватает; отсортировав по дате проверить включены ли последние журналы.


Повідомлення відредагував ННМБУ-Нежурбеда - Понеділок, 22.11.2010, 22:48
 
AntonДата: Четвер, 25.11.2010, 15:40 | Повідомлення # 8
сообщений<60
Група: Проверенные
Повідомлень: 51
Репутація: 0
Статус: Offline
Напомните адрес rss-канала
 
ННМБУ-НежурбедаДата: Понеділок, 29.11.2010, 09:41 | Повідомлення # 9
сообщений<250
Група: Заблокированные
Повідомлень: 279
Репутація: 0
Статус: Offline
Адрес RSS-канала для каждой библиотеки сообщается координатором ответственному за корп. каталогизацию.
Библиотеке Днепропетр.гос.мед. академии адрес сообщен письмом от 23 Nov 2010 09:48:41
адрес VMaznica@dma.dp.ua
Тестовое подключение до конца 2010 года.
 
AntonДата: Понеділок, 29.11.2010, 15:25 | Повідомлення # 10
сообщений<60
Група: Проверенные
Повідомлень: 51
Репутація: 0
Статус: Offline
А каков статус rss-канала?
Им можно пользоваться вместо почты?


Повідомлення відредагував Anton - Понеділок, 29.11.2010, 15:32
 
ННМБУ-НежурбедаДата: Середа, 01.12.2010, 10:30 | Повідомлення # 11
сообщений<250
Група: Заблокированные
Повідомлень: 279
Репутація: 0
Статус: Offline
Сейчас файлы доступные через RSS те же самые как и высылаются по почте.
В тех случаях когда в RSS есть отметка - "Виправлено...", ссылка и в старом, и в исправленном файле одна и та же (то есть доступен всегда исправленный файл, последняя редакция). Повторное сообщение делается, чтобы обратить внимание участников корпорации.
Планирую в следующем году отказаться от рассылки по эл.почте.
Вместо этого ввести "заказ" файлов по FTP (для автоматизации обмена записями).
RSS будет поддерживаться, но адрес его будет другой.
В настоящее время из-за использования старой версии RSS, наши каналы не возможно исп. в почте GMAIL.
Так как многие учасники корпорации используют именно GMAIL, в следующем году будут сделаны соотв. исправления в формате RSS.
 
Форум » Форум працівників медичних бібліотек » Адміністраторам системи Ірбіс » Автоматизация обмена записями
  • Сторінка 1 з 1
  • 1
Пошук:


Copyright MyCorp © 2024
Безкоштовний конструктор сайтів - uCoz