Помогите нубу), терпения не хватает досмотреть AppDev по шарпоинту 2010.
В организации рабочий процесс обычный:
начало — приходит заказчик, предостовляет исходные данные
они регистрируются типа секретарем, выбирается вид работ и т.п. атрибуты
потом другой человек сканит правоустанавливающую документацию (или запрашивает где-то)
передает далее
выполняется задача по подготовке комплекта документов разными подразделениями, последовательно
возможна отправка на доработку, исправление
после каждого этапа в простейшем случае должна проставлятся дата выполнения (завершения) конкретного вида работ
и аттачится файл/пакет
каждый вид работ контролируется начальники отделов
в итоге завершается контролером и в архив
вопрос — как организовать workflow?
Я хочу иметь головной скажем так список (задачи) — с множеством колонок, каждая из которых должна обновлятся последовательно в процессе выполнения подзадач workflow,
Но как подзадача может сослаться на элемент головного сводного списка задач?
Можно вообще тупо сделать один большой список, и подсовывать каждому отделу разные представления с нужными колонками (в колонке можно ссылаться на документы из библиотек документов), менять в процессе работы стадию работ из справочника)))
и можно еще ответственного исполнителя (отдел), но тогда как не давать права на редактирование других полей (хотя если кто накосячил – всегда можно посмотреть в хистори)
Или делать адаптируемую под группы веб-часть, а на весь список права не давать никому (только системе)… а уж внутри программно проверять права групп пользователей