Доброе время суток!
Есть база данных, размещенная на сервере.
Есть ряд машин, которые подключаются к ней и работают с базой... вносят данные.
Нужно в определённое время выполнить скрипт в базе вне зависимости от того, работает с базой кто-то в этот момент или нет.
Ну, предположим, ночью сформировать отчёт и вывести его на печать в автоматическом режиме, без участия пользователя.
Это вообще как-то возможно?
Благодарю!
FM Server 11
Запуск скрипта на сервере.
Re: Запуск скрипта на сервере.
Да конечно, в консоли FileMaker Server вы можете настроить запуск скрипта по расписанию.
- mihalych_2017
- Сообщения: 39
- Зарегистрирован: 11 сен 2017, 15:36
- Откуда: Подольск
- Контактная информация:
Re: Запуск скрипта на сервере.
Уточнение: при планировании скрипта необходимо учитывать следующий момент.
В зависимости от версии FMServer не все операции могут выпоняться сервером.
В частности операции, связанные с формированием файлов и печатью отчетов.
В зависимости от версии FMServer не все операции могут выпоняться сервером.
В частности операции, связанные с формированием файлов и печатью отчетов.
Re: Запуск скрипта на сервере.
Вообще... нужно обратиться к другой локальной базе на локальном компьютере и выгрести из него данные.mihalych_2017 писал(а): ↑12 сен 2017, 21:07Уточнение: при планировании скрипта необходимо учитывать следующий момент.
В зависимости от версии FMServer не все операции могут выпоняться сервером.
В частности операции, связанные с формированием файлов и печатью отчетов.
Re: Запуск скрипта на сервере.
Запустите консоль FileMaker Server. Перейдите в раздел Schedule (расписания). Там где расписания бэкапов. Там же и создайте новое расписание. При создании вас спросят какого типа вам нужно расписание - выберете FileMaker Script, дальше нужно указать файл на сервере, логин и пароль из под которого будет запускаться ваш скрипт и соответственно сам скрипт (список скриптов отобразится когда вы укажете файл и пароль), и само расписание запуска скрипта (там можно выбрать).А где нарыть эту функцию? Не могу найти ((((
Re: Запуск скрипта на сервере.
Вы можете в скрипте открыть удаленный файл и дальше работать с ним. Либо настроить в вашем файле External Data Source добавив другой файл и использовать его данные и лайауты и в том числе использовав в реляциях.Вообще... нужно обратиться к другой локальной базе на локальном компьютере и выгрести из него данные.
Файл должен быть "расшарен", либо через FMS либо через запущенный FM PRO с включенным доступом (второе не надежно)
Re: Запуск скрипта на сервере.
Здорово! Огромное спасибо! )))))