Показать сообщение отдельно
Старый 15.11.2011, 10:16   #1  
mistah is offline
mistah
Участник
 
169 / 13 (1) ++
Регистрация: 11.11.2011
Адрес: Коньково
Задача для MS Dynamics 2011
Товарищи, добрый день!

Есть пампезная задача для MS Dynamics 2011. Подскажите, пожалуйста, в каком направлении можно искать решение, и вообще, возможно ли это.
Насколько я понял, подобное можно решить с помощью бизнес процессов в 2011, но пока не пойму, как задать такие условия..
Спасибо за любые комменатрии)

Дано: N работников таверны с несколькими руководителями + есть босс, зам.босс и счетовод.
Нужно сделать некую задачу со статусами
«утверждена», «не утверждена», «на утверждении», «утверждено руководителем» и тд,
в которой было бы ещё поле «Задача утверждения», значения которого дублировали бы статус самой задачи.
+ поля «ответственный сотрудник», «утвердить»

При создании задачи она имеет статусы «не утверждена», в поле ответственный сотрудник – создавший задачу
Если пользователь выбирает «Утвердить», то ему предлагается выбор:
«Утвердить у руководителя», «Утвердить у зам.босса», «Утвердить у босса»

Если он выбирает «Утвердить у руководителя»:
  1. Задача уходит пользователю (он становится ответственным), который указан руководителем в карте создавшего пользователя
  1. Поле «Задача утверждения» приобретает статус «На утверждении»
  1. Карточка задачи приобретает статус «На утверждении»
Если он выбирает «Утвердить у зам.босса»:
  1. Задача уходит конкретному пользователю (зам.босса)
  1. Поле «Задача утверждения» приобретает статус «На утверждении»
  1. Карточка задачи приобретает статус «На утверждении»
Если он выбирает «Утвердить у босса»:
  1. Задача уходит конкретному пользователю (босс)
  1. Поле «Задача утверждения» приобретает статус «На утверждении»
  1. Карточка задачи приобретает статус «На утверждении»

Теперь со стороны руководителей:
Если пользователь выбирает «Утвердить», то ему предлагается выбор
«Утвердить у зам.босса», «Утвердить у босса», «Отклонить нафиг»

Если он выбирает «Утвердить у зам.босса»:
  1. Задача уходит конкретному пользователю (зам.босса)
  1. Поле «Задача утверждения» приобретает статус «На утверждении»
  1. Карточка задачи приобретает статус «На утверждении»
Если он выбирает «Утвердить у босса»:
  1. Задача уходит конкретному пользователю (босс)
  1. Поле «Задача утверждения» приобретает статус «На утверждении»
  1. Карточка задачи приобретает статус «На утверждении»
Если он выбирает «Отклонить нафиг»:
  1. Задача возвращается создателю
  1. Поле «Задача утверждения» приобретает статус «Не утверждено»
  1. Карточка задачи приобретает статус «Не утверждено»

Со стороны зам.босса/босса:
Если пользователь выбирает «Утвердить», то ему предлагается выбор
«Утвердить», «Отклонить нафиг»

Если он выбирает «Утвердить»:
  1. Задача уходит конкретному пользователю (счетоводу)
  1. Поле «Задача утверждения» приобретает статус «Утверждено зам.босса»/ «Утверждено боссом»
  1. Карточка задачи приобретает статус «Утверждено зам.босса»/ «Утверждено боссом»
Если он выбирает «Отклонить нафиг»:
  1. Задача возвращается создателю
  1. Поле «Задача утверждения» приобретает статус «Не утверждено»
  1. Карточка задачи приобретает статус «Не утверждено»

Со стороны счетовода:
Закрывает задачу со статусом «Завершено».