Настройка автоматических действий с использованием репликатора
При наличии установленного модуля системы репликации данных можно настроить автоматические действия с его использованием. Для этого требуется
- В справочнике скриптов добавить следующие скрипты:
- Информирование о сгорании бонусов/сертификатов
execute procedure certificburn_add_message(<ID пользователя>)
sql- Списание бонусов/сертификатов.
execute procedure certificburn_execute(<ID пользователя>,0)
sql-
В справочнике групп скриптов создать новую группу скриптов; включить в нее:
- оба этих скрипта в схеме с предварительным информированием пациента;
- только второй скрипт в схеме без предварительного информирования.
-
В справочнике задач репликации создать задачу типа script, настроить в ней выполнение скриптов из группы, созданной в п. 2. Особенности настройки:
- Включать эту задачу в автозагрузку не требуется.
- В качестве целевой группы баз данных следует указать группу, содержащую только ЦБД (или непосредственно БД МИС в организации без филиальной структуры)
- Задача репликации не должна выполняться под ролью REPL. Чтобы сменить роль, добавьте в задачу строчку:
ROLE = USER;
-
Добавить в планировщик ОС ежемесячный запуск добавленных в п.3 задач репликатора. (В комплекте с репликатором идет служба RStart, которая позволяет извне запускать задачи, добавленные в репликатор).
-
Для работы с Планировщиком заданий Windows выполните следующие действия:

- По кнопке Действие выберите в раскрывающемся меню значение Задать простую задачу. Выполните команды Мастера содания простой задачи.
- Создайте файл с расширением .bat и сохраните в него следующие данные:
C:\Infoclinica_services\repl\Win32\RStart.exe -r "run bonusburn.stp" -l "log\rstart bonusburn.log"
-
Создайте файл с расширением .stp и укажите в нем следующие строки:
-
execute bonusburn_asp_request_add -
execute bonusburn_asp_clear -
execute bonusburn_asp_out -
В поле Программа или сценарий выберите ранее созданный файл .bat.

-
Завершите настройку планировщика. Отчет будет формироваться из bat-файла согласно заданным настройкам.
-
Особенности назначенного задания:
- Рекомендуется настроить задание на выполнение в диапазоне от 1 до 10 числа каждого месяца.
- Задание может выполняться однократно или несколько раз в течение этого диапазона, повторного списания или информирования пациентов при этом не будет.
При необходимости могут быть настроены отдельные группы скриптов, задачи и назначенные задания для независимого вызова информирования и списания.
Подробнее с порядком настройки системы репликации можно ознакомиться в описании соответствующего модуля.