Перейти к основному содержимому

Настройка автоматических действий с использованием репликатора

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

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 числа каждого месяца.
    • Задание может выполняться однократно или несколько раз в течение этого диапазона, повторного списания или информирования пациентов при этом не будет.

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

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

Была ли статья полезна?