Страница 1 из 1

Работа по обработке объектов на сервере автопереходов.

Добавлено: 14 янв 2008, 10:29
Юрий
Этот вопрос давольно не простой, поэтому я его выставляю на общее рассмотрение:
Анна писал(а): Задача в следующем: предполагается создать работу, которая будет запускаться на сервере автопереходов раз в сутки. Необходимо отобрать объекты, которые отвечают определенному условию и далее изменить права на эти объекты. Я ранее никогда не использовала WorkFlow, обходилась действиями, но текущая необходимость заставила обратиться к нему. В принципе мне и не нужно видеть эти объекты, просто нужно чтобы они отбирались.

Добавлено: 16 янв 2008, 16:58
gali
а в чем вопрос?
у меня есть работа, которая запускается раз в сутки, отбирает объекты и "раскладывает" по папкам (папка, собс-но, одна, но если надо в другую, по условию, создается)

Добавлено: 17 янв 2008, 12:04
Юрий
gali писал(а):а в чем вопрос?
у меня есть работа, которая ...
Если не затруднит, опишите механизм отбора объектов.
Как вы делаете отбор на сервере автопереходов автоматически?

Добавлено: 17 янв 2008, 13:34
gali
не затруднит и можно на ты :)
есть работа, на первой форме можно задавать время выполнения. между началом и завершением два шага: 1) ожидание старта и 2) автозапуск след. старта - все скрыто, все автоматически (если нужны конкретные настройки задач и переходов, лучше бы как-то иначе связаться).
На переходе от 1) условие, проверяющее наспуление времени. Перед выполнением перехода запускается действие, которое, собственно все исполняет.
В действие передаю параметры, по которым надо отбирать объекты. В моем конкретном случае отбираются объекты определенного типа, являющиеся дочерними к таким же образом передаваемому в действие родительскому. Поиск в цикле sql-запросом. Нашла, сделала новую связь с другим объектом (типа, папки), убила связь со старым родителем.

С 2) переход на конец и обратно на ожидание 1). На переходе условие.

все работает, пока работает сервер :)

готова дать более подробные объяснения, если надо

Добавлено: 17 янв 2008, 14:12
Анна
Спасибо. Попытаюсь разобраться.