RSS Подписка на статьи RSS Подписка на комментарии Панель инструментов

Блог профессионалов стал частью сайта технической поддержки DocsVision http://support.docsvision.com. Новые материалы будут появляться уже на этом сайте.

Поиск

Ярлыки

авто генерация кода (1) Администрирование DocsVision (60) Атрибутивный поиск (3) База данных (24) Базы знаний (1) Безопасность (1) Бизнес-процессы (20) Блог (2) Вы увидите это первыми (1) Групповые политики (1) Диаграммы (2) Задания (2) Интеграция (2) Карточки DocsVision (14) Конструктор Решений (11) Маркетинг и продажи (4) Навигатор (3) Новое (3) Новости (32) Опрос (4) Опросы DocsVision (4) Оптимизация (3) Отчеты (2) Ошибки (1) Поддержка (14) Полезные ссылки (1) Представления (4) Производительность (5) Разбор полетов (18) Разработка для Workflow (7) разработка карточек (2) Разработка на платформе DocsVision (41) Разработка решений (43) Расширение платформы (1) Расширенные отчеты (9) Решения на платформе DocsVision (6) Сервисы DocsVision (3) Сканеры (3) Справочник сотрудников (1) Справочник типов (1) Установка (1) Утилиты (13) Шлюз в SharePoint (8) Штрихкод (2) Cкрипты карточек (7) DocsVision внутри (1) DocsVision Live (1) FileStream (1) FireFox (2) Opera (1) Powershell (5) Safari (1) SharePoint2007 (1) SharePoint2010 (2) Silverlight (1) UltraViews (1) Vista (1)

Програмное завершение задания бизнес-процесса

Програмно завершить задание бизнес-процесса можно следующим образом

1. В секции "Performing"  установить
    а) в поле TaskState значение 5 (исполнено)
    б) в поле ActualEndDate текущую дату (дату завершения)
2. В секции "CurrentPerformer" установить
    а)  в поле PerformerState значение 5 (исполнено), если задание было делегировано, то 13 (возврат с делегирования)

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

Так же нужно завершить задания контроллеров, если такие есть. Читать дальше

3 коммент.:

Mikle комментирует...

DV 4.5 дает вручную закрыть верхние Задания даже если есть не закрытые подчиненные Задания второго уровня, при этом вылетает только предупреждение что нижестоящие задания обрабатываться не будут.

Но сами нижестоящие задания будут не закрыты и по ним пользователи нормально могут отсчитываеться...

Необходимо сделать что-бы нельзя было закрывать вышестоящие задания если есть по ним есть подчиненные Задачи (и задания) как лучше такое реализовать?

Стадартных настроек такого что то не нашел.

Михаил Захаров комментирует...

В стандартных настройках этого нет. Поэтому и выводится предупреждение.

Mikle комментирует...

Большая просьба включить это в стандартный функционал, у нас во всех проектах это требуется.

Отправить комментарий