none
Рабочий процесс RRS feed

  • Вопрос

  • Доброго всем дня. Вопрос касается рабочих процессов Sharepoint 2010.

    В ручную выглядело все так. Через OUTLOOK и использованием голосования. Любой из пользователей присылал письмо с приказом на почтовый ящик лица промежуточного (Пусть будет "А") , оно является промежуточным между лицами утверждающими приказ (Б) и отправителем этого приказа (С). Письмо помещалось соответственно во входящие.

    Письмо содержало сам документ, срок до которого нужно утвердить, если небыло срока - то по умолчанию 3 дня. и в теле письма были фамилии тех кто должен утвердить данный документ. А - пересылает документ Б. Далее Б - согласуют документ и ставят ответ да, нет, возможно. Ответы пересылались стороне А. Если ответ НЕТ(соответственно с комментариями лиц и группы Б, о причине отказа), то сторона А пересылает письма с комментариями об отказе стороне С, на радактирование.

    После редактирования, документ снова проходит эту стадию, до того момента пока не будет ответ да.

    Если же ответ ДА. То так же приходили письма от Б к А с отве

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

    Можно ли составить рабочий процесс в котором роль точки А будет только в том чтобы распечатать утвержденные документы, подписать, отсканировать их и отправить точке С.

    Теперь вопросы.

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

     

     

    13 октября 2011 г. 11:38

Ответы

  • :)) Повторюсь: "можно реализовать такое, предварительно создав в библиотеке/списке сооветствующие поля для указания согласующего и утверждающего и рабочим процессом брать от туда нужные данные"

    например у вас есть библиотека документов. В этой библиотеке вы создаете дополнительное поля типа "пользователь или группа" и называете его "Согласующие". ВСЕ! далее вы создаете  рабочий процес в котором напишите что брать пользователей из поля "Согласующие" и начать согласование с каждым по очереди.

    вот идите грызите манулы http://www.gotdotnet.ru/forums/5/137256/

    http://www.techdays.ru/videos/1277.html 


    Aleksandr Shramko
    • Помечено в качестве ответа SerafimovD 14 октября 2011 г. 12:10
    14 октября 2011 г. 11:57

Все ответы

  • И так по порядку:

    "Можно ли составить рабочий процесс в котором роль точки А будет только в том чтобы распечатать утвержденные документы, подписать, отсканировать их и отправить точке С." - можно.

    "Инициатором начала рабочего процесса может выступать точка С или это можно как то автоматизировать?" - можно автоматизировать

    "И можно ли изменять круг лиц для утверждения конкретного документа ?" - тоже можно.

    "И если есть люди понимающие в таких вопросах, то посоветуйте пожалуйста как упростить схему данного оборота." - люди есть:)), но данной информации мало для того что бы дать какие-то конкретные рекомендации.


    Aleksandr Shramko
    13 октября 2011 г. 12:46
  • Встречается довольно таки мало примеров построения рабочх процессов.

    Допустим создается процесс в Designer 2010,

    где документ направляется сперва одному человеку на одобрение, потом в случае одобрения, передается другому.

    А что если лица одобряющие будут постоянно меняться, или даже если там будет не один человек а группа людей. Каким образом поступить в таком случае.?

     

    13 октября 2011 г. 15:41
  • За SPD точно сказать не могу (рабочие процессы делаю в VS), возможно другие форумчане знают точно, но мне кажется можно реализовать такое, предварительно создав в библиотеке/списке сооветствующие поля для указания согласующего и утверждающего и рабочим процессом брать от туда нужные данные.

    По поводу группы утверждающих - очень древний вопрос и однозначных решений нет. Как группа может отвечать за согласование документа? каждый согласует по х% документа, как определить кто за это отвечает, не наказывать же за не выполненную работу всю группу? - это все организационные вопросы, когда вы их формализируете, тогда рабочий процесс можно написать как два пальца об асфальт ))

    Как вариант согласовывать с каждым по очереди.

    P.S. И вообще ваша задача решаема, начинайте реализовывать и задавать конкретные вопросы по разработке, а то "вилами по воде пишем".


    Aleksandr Shramko
    • Предложено в качестве ответа Aleksandr Shramko 14 октября 2011 г. 9:30
    14 октября 2011 г. 9:30
  • За SPD точно сказать не могу (рабочие процессы делаю в VS), возможно другие форумчане знают точно, но мне кажется можно реализовать такое, предварительно создав в библиотеке/списке сооветствующие поля для указания согласующего и утверждающего и рабочим процессом брать от туда нужные данные.

    По поводу группы утверждающих - очень древний вопрос и однозначных решений нет. Как группа может отвечать за согласование документа? каждый согласует по х% документа, как определить кто за это отвечает, не наказывать же за не выполненную работу всю группу? - это все организационные вопросы, когда вы их формализируете, тогда рабочий процесс можно написать как два пальца об асфальт ))

    Как вариант согласовывать с каждым по очереди.

    P.S. И вообще ваша задача решаема, начинайте реализовывать и задавать конкретные вопросы по разработке, а то "вилами по воде пишем".


    Aleksandr Shramko

    говоря о группе имел ввиду, что документ должны одобрить несколько человек, и пусть даже по очереди. Но как создать процесс с возможностью изменения потом в нем этих лиц. Или придетя каждый раз создавать рабочий процесс под отдельных пользователей?? этож бред
    14 октября 2011 г. 9:37
  • :)) Повторюсь: "можно реализовать такое, предварительно создав в библиотеке/списке сооветствующие поля для указания согласующего и утверждающего и рабочим процессом брать от туда нужные данные"

    например у вас есть библиотека документов. В этой библиотеке вы создаете дополнительное поля типа "пользователь или группа" и называете его "Согласующие". ВСЕ! далее вы создаете  рабочий процес в котором напишите что брать пользователей из поля "Согласующие" и начать согласование с каждым по очереди.

    вот идите грызите манулы http://www.gotdotnet.ru/forums/5/137256/

    http://www.techdays.ru/videos/1277.html 


    Aleksandr Shramko
    • Помечено в качестве ответа SerafimovD 14 октября 2011 г. 12:10
    14 октября 2011 г. 11:57