none
SharePoint 2010. State Machine Workflow, Subtasks(подзадачи) RRS feed

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

  • Всем добрый день!

    Есть такая проблема: необходимо сделать возможность создания неограниченного количества подзадач во время выполнения основной. При этом чтобы было возможно завершить основную, и тогда её подзадачи бы тоже автоматически завершались. SharePoint 2010.
    Есть функционал реализованный для такого рода задач для Sequential, но он не подходит для State Machine из-за того, что в EventDrivenActivity может быть только одно событие. Есть ли какой-либо путь для реализации механизма подзадач под State Machine?

    Спасибо.
    17 апреля 2012 г. 11:28

Все ответы

  • Создавайте паралельно задачи.

    Вот как делать паралельно

    http://msdn.microsoft.com/en-us/library/hh128697.aspx

    Вот как делать дочернии и отслеживать их состояние

    http://msdn.microsoft.com/en-us/library/hh128696.aspx


    Microsoft Student Partner, MCTS. Мой блог.

    19 апреля 2012 г. 8:43
  • Как я понимаю - это последовательные рабочие процессы

    Хотелось узнать есть ли решение в рамках State Machine.

    Пока пришел к выводу, что придется запускать из State Machine последовательный РП, так как в нём получилось реализовать механизм подзадач, после чего передавать историю в основной РП.

    19 апреля 2012 г. 14:38
  • Я что то никак не могу понять, зачем вам EventDrivenActivity , почему не использовать Sequential ?

    Microsoft Student Partner, MCTS. Мой блог.


    19 апреля 2012 г. 15:33
  • Я бы скинул вам картинку РП, который необходимо реализовать, но, к сожалению, не могу. Суть такова, что там очень много переходов в различные состояния по ходу РП, реализовать это через Do.. While(не знаю другого способа для отката на предыдущие этапы в Sequential) слишком запутанно и не поддерживаемо в дальнейшем.
    20 апреля 2012 г. 5:56