none
Помогите сделать WorkFlow RRS feed

  • Общие обсуждения

  • Нужно сделать счетчик.

    Заполнили форму, нажали на start, счеткик увеличился на 1, показал на экране 1

    Ведется-ли где-то счетчик количества запуска WorkFlow?

    Если да, то как его достать, и вывести на экран после нажатия на START?

    • Изменен тип Roman Zhukov 12 марта 2012 г. 12:37
    7 февраля 2012 г. 11:20

Все ответы


  • Стандарного счетцика не знаю... можно сделать список в нем один элемент(будет использоваться для счетчика) далее customAction который будет запускать ваш рп и увеличивать значение счетчика или же в самом рп увеличивать значение счетчика(текущее значение элемента + 1). Для отображения сделать простой web-part который будет размещаться на странице с представление списка и отображать значение счетчика.

    |Мой Блог | Мой твиттер |


    7 февраля 2012 г. 11:38
  • Первый вопрос - зачем?

    Что вы хотите реализовать этим? - возможно, можно будет это сделать несколько иначе.

    7 февраля 2012 г. 14:32
  • Сделал изменение счетчика через список с 1 элементом.

    Отображение счетчика на странице не совсем правильно, т.к. параллельно могут несколько людей делать рабочий процесс.

    Неужели не предусмотрен механизм простого вывода на экран значения?

    Можно значение записать в журнал, но тогда для пользователя будет дополнительное действие - зайти в журнал, найти последний завершенный процесс, и зайти в него, найти значение.

    Ещё вопрос, что такое примечание, которое можно менять в WorkFlow?

    7 февраля 2012 г. 15:08
  • Первый вопрос - зачем?

    Что вы хотите реализовать этим? - возможно, можно будет это сделать несколько иначе.

    Делать заявки через рабочий процесс. Заполняется форма, уходит почта исполнителю, заказчику высвечивается порядковый номер заявки(можно сделать через тоже через почту, но хотелось бы просто вывод на экран).


    7 февраля 2012 г. 15:14
  • Хорошо.

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

    7 февраля 2012 г. 16:55
  • По поводу поиска не совсем понял. Как это будет выглядеть после нажатия на старт?
    7 февраля 2012 г. 17:01
  • У меня сделано подобное, при оправке заявки уходит почта как исполнителю, так и тому, кто делает заявку. Вместо счетчика используется ID поле списка заявок, в письме на него тоже ссылка есть, что номер заявки такой-то. Очень удобно, и исполнитель по этому номеру легко заявку находит и тот кто заявку сделал.

    Рабочий процесс запускается при создания нового элемента в списке автоматически (но можно и запуск по кнопке). Сама форма сделана в Infopath, но такую же форму делала в Designer.


    • Изменено Volchitsa 7 февраля 2012 г. 23:49
    7 февраля 2012 г. 23:47
  • Спасибо за совет, но нужно сделать 

    1 Или редирект на журнал, где будет виден номер.

    2 Или вывод сообщения на экран, после нажатия на старт.

    3 Или вывод значения на экран до нажатия на кнопку старт.

    Infopath позволяет больше чем Дизайнер?

    8 февраля 2012 г. 5:57
  • Не знаю где больше возможностей, это уже к специалистам надо. Я пока только начинающий

    1. Есть кнопки в дезайнере, в которых указывает ссылка на журнал, библиотеку или список, куда нужно перенаправить

    2. Вывод на экран сообщения после нажатия на кнопку делается в обеих программах... в дезайнере просто создавала отдельную страничку с нужными ссылками и сообщениями, коорая появлялась после нажатия на кнопку (типа "Ваша заявка отправлена")

    8 февраля 2012 г. 22:53
  • Я сделал форму в Infopath(создать - Список для Sharepoint) для нового списка. Опубликовал. Список создался. Сделал рабочий процесс, привязал его к этому списку(в дизайнере Рабочие  процессы - Рабочий процесс для списка, выбрал свой список, создал процесс). Поставил галку начинать рабочий процесс при создании нового элемента.

    1 Но рабочий процесс не начинается автоматически

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

    Вот тут: http://www.youtube.com/watch?v=Y-l0GLWESIQ почти все то-же самое, за исключением того, что там рабочий процесс импортируется из Visio и я при создании формы использовал Быстрая публикация и при создании элемента не надо вводить его имя. Заметил разницу только такую, что там(видео 36:15) 2 формы 

    • Изменено q2ker1 9 февраля 2012 г. 10:22
    9 февраля 2012 г. 9:36
  • Помогите разобраться, как сделать процесс, который запускается без заполнения самой формы процесса, после создания элемента списка. А то придется "чесать правой ногой левое ухо" и запускать процесс, там заполнять форму, и после отправки этот процесс будет добавлять элементы в списос
    9 февраля 2012 г. 20:09
  • q2ker1 возможно  вам сам бизнес-процесс надо пересмотреть и задача легче станет. Что вам брать за идентификатор заявки? Возьмите например ID списка (можно имя списка если оно нигде не дублируется) и номер элемента списка заявки.

    Aleksandr Shramko

    9 февраля 2012 г. 20:47
  • Спасибо, с этим разобрался, встает вопрос, записанный чуть выше

    Ещё 1 напасть. Изменил форму для рабочего прочесса. Привязал поля к переменным рабочего процесса. 

    Запускаю процесс, а там во всех полях нельзя редактировать ничего. Даже если поле - выбор даты, на значек выбора не нажимается. У всех полей только для чтения убрано. В чем косяк?

    В предпросмотре в InfoPath все работает.

    И еще заметил что значение по умолчанию не выводиться на экран, хотя егоставлю в InfoPath и в дизайнере.

    А вот если сначала вбить переменные в дизайнере, а потом отредактировать форму, то все  работает. Глюк какой-то .


    • Изменено q2ker1 10 февраля 2012 г. 14:17
    10 февраля 2012 г. 6:59