Лучший отвечающий
Цикл в рабочем процессе...

Вопрос
-
Добрый день, Друзья!
Возможно ли сделать зацикленный рабочий процесс в SPD 10, чтоб по окончанию он начинался с самого начала?
цель обновлять поле в элементе в соответствии с набором условий раз в сутки или с другой переодичностью.
Мы сами не местные, коды писать не умеем :):):)
8 ноября 2012 г. 12:38
Ответы
-
Добрый день! В SharePoint Designer 2010 по-умолчанию нет циклов(( Так что тут 2 варианта:
1. Писать в VS TimerJob (оптимальный вариант)
2. Использовать написанные разными людьми активити для SPD, которые позволят использовать циклы. Как вариант можно использовать вот это: http://www.nickgrattan.net/ActionPack.aspx . Сам, к сожалению, его не проверял, но, судя по описанию, оно решит проблему использованием цикла while.
- Предложено в качестве ответа Дмитрий Соловьёв 16 ноября 2012 г. 8:22
- Помечено в качестве ответа Roman Zhukov 22 ноября 2012 г. 9:40
16 ноября 2012 г. 8:21
Все ответы
-
можно зациклить с помощью дополнительного служебного поля и дополнительного рабочего процесса.
8 ноября 2012 г. 12:41 -
Если необходимо выполнять действия раз в день. То лучше использовать таймер, а не зацикливать рабочий процесс. Пускай таймер раз в день запускает рабочий процесс над элементом списка.8 ноября 2012 г. 12:46
-
Если необходимо выполнять действия раз в день. То лучше использовать таймер, а не зацикливать рабочий процесс. Пускай таймер раз в день запускает рабочий процесс над элементом списка.
Алексей! Я бы с удовольствием использовал таймер, но физически не могу... наш сис.админ, который отвечает за сервер на отрез отказывается ставить что-либо на него. :(:( Доступа к консоли я не имею и соответственно не могу там смотреть :(
Я имею только Дизайнер и Админские права на портал как портал + у нас SPF, а как я узнал там встроенной политики нет, или я её не нашёл :(
если есть какие-нибудь варианты, то мне проще самому в дизайнере РП написать :)
Мы сами не местные, коды писать не умеем :):):)
8 ноября 2012 г. 13:13 -
можно зациклить с помощью дополнительного служебного поля и дополнительного рабочего процесса.
Мы сами не местные, коды писать не умеем :):):)
8 ноября 2012 г. 13:16 -
Я имел ввиду таймер SharePoint. А не таймер сервера. В центре администрирования есть стандартные таймеры. Можно писать свои, но на VS конечно. Если средствами SharePoint Designer'a, то тут я вряд ли смогу подсказать.8 ноября 2012 г. 13:20
-
Я имел ввиду таймер SharePoint. А не таймер сервера. В центре администрирования есть стандартные таймеры. Можно писать свои, но на VS конечно. Если средствами SharePoint Designer'a, то тут я вряд ли смогу подсказать.
а разве в SPF они есть?Мы сами не местные, коды писать не умеем :):):)
8 ноября 2012 г. 13:28 -
дополнительный рабочий процесс делать, который будет засыпать до 00:05, а дальше ставить какой-нибудь флаг в служебном поле и по событию изменения элемента будет запускаться основной процесс. как-то так. кривенько, но работать будет.
9 ноября 2012 г. 6:27 -
Я имел ввиду таймер SharePoint. А не таймер сервера. В центре администрирования есть стандартные таймеры. Можно писать свои, но на VS конечно. Если средствами SharePoint Designer'a, то тут я вряд ли смогу подсказать.
а разве в SPF они есть?
Мы сами не местные, коды писать не умеем :):):)
Естественно есть.9 ноября 2012 г. 6:49 -
Естественно есть.
Мы сами не местные, коды писать не умеем :):):)
9 ноября 2012 г. 7:04 -
дополнительный рабочий процесс делать, который будет засыпать до 00:05, а дальше ставить какой-нибудь флаг в служебном поле и по событию изменения элемента будет запускаться основной процесс. как-то так. кривенько, но работать будет.
Мы сами не местные, коды писать не умеем :):):)
9 ноября 2012 г. 7:06 -
можно указать добавить 1 день к сегодня (действие добавить время к дате)
- Изменено Andrey_S1 9 ноября 2012 г. 7:59
9 ноября 2012 г. 7:59 -
можно указать добавить 1 день к сегодня (действие добавить время к дате)
может я что-то упускаю, но такой возможности в Дизайнере нет... :(
есть возможность получить СЕГОДНЯ в виде секунд от 1900 года и можно прибавить нужное количество секунд фиксировано..., но остаётся проблема с разным сроком старта... т.е. все элементы будут обновляться в разное время, что не хорошо. :)
Мы сами не местные, коды писать не умеем :):):)
9 ноября 2012 г. 10:10 -
действие добавить время к дате.
Вот такое действие в дизайнера 2010
выбираете там кнопочку не Fx а ... (левую)- Изменено Andrey_S1 10 ноября 2012 г. 9:35
10 ноября 2012 г. 9:35 -
действие добавить время к дате.
Вот такое действие в дизайнера 2010
выбираете там кнопочку не Fx а ... (левую)
Спасибо. Нашёл. :)Мы сами не местные, коды писать не умеем :):):)
13 ноября 2012 г. 12:35 -
Я имел ввиду таймер SharePoint. А не таймер сервера. В центре администрирования есть стандартные таймеры. Можно писать свои, но на VS конечно. Если средствами SharePoint Designer'a, то тут я вряд ли смогу подсказать.
а разве в SPF они есть?
Мы сами не местные, коды писать не умеем :):):)
Естественно есть.Алексей! Получил я доступ к этой консоле... :)
зашёл в раздел, как узазано по ссылке http://msdn.microsoft.com/ru-ru/library/hh528519(v=office.14).aspx
но там нет возможности использовать таймер... надо полюбому писать в VS...
подскажите, пожалуйста, в каком именно разделе можно настроить запуск без использования VS?
Мы сами не местные, коды писать не умеем :):):)
13 ноября 2012 г. 12:37 -
Без VS насколько я знаю не обойтись. Надо код писать :(13 ноября 2012 г. 12:41
-
Добрый день! В SharePoint Designer 2010 по-умолчанию нет циклов(( Так что тут 2 варианта:
1. Писать в VS TimerJob (оптимальный вариант)
2. Использовать написанные разными людьми активити для SPD, которые позволят использовать циклы. Как вариант можно использовать вот это: http://www.nickgrattan.net/ActionPack.aspx . Сам, к сожалению, его не проверял, но, судя по описанию, оно решит проблему использованием цикла while.
- Предложено в качестве ответа Дмитрий Соловьёв 16 ноября 2012 г. 8:22
- Помечено в качестве ответа Roman Zhukov 22 ноября 2012 г. 9:40
16 ноября 2012 г. 8:21 -
Мы сами не местные, коды писать не умеем :):):)
16 ноября 2012 г. 11:28 -
Самое время начать писать коды :)
Completely agreed.
Ну или если уж очень не хочется "писать коды" - покупаем Nintex или K2
SharePoint Advanced Visibility Options project
SharePoint Managed Metadata Claims Provider project17 ноября 2012 г. 7:31