Рестартовать задачу в директуме что это

Исправление и возобновление задач на 4.5.1 / Инструментарий для работы со схемой задачи

Опубликовано:
7 февраля 2013 в 13:07

Несмотря на то, что в 4.5.1 нет как такого инструментария для исправления и возобновления задач, в самом DIRECTUM все спроектировано так, что задача которая прекратилась на блоке (Вычисление или др. блоке) видимо почти не отличается от задачи которая ожидает своей очереди на обработку службой Workflow. Возобновить прекращенную задачу можно задав ей признак в работе(State=W) и разместив её в очередь в таблицу SBWorkflowProcessing.

Сделать это можно так (сценарий Возобновление упавшей задачи (л)):

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

В 4.5.1 отсутствуют инструменты для редактирования схемы запущенной задачи, но здесь у нас есть два варианта:

1-й вариант: мы можем воспользоваться инструментами более поздних версий DIRECTUM. Например, можно экспортировать схему маршрута из задачи 4.5.1 в задачу 4.9, поправить её там, вернуть в 4.5.1 и все скорее всего заработает. Workflow в лог *proc.log «выругается» не незнакомые строковые константы, но задачу обработает.

2-й вариант: можно внести изменения непосредственно в XML схему маршрута используя текстовый редактор(желательно с подсветкой). Т.к. код вычислений хранится в кодировке mime/base64, предварительно такие участки нужно декодировать, а изменив вычисления, закодировать схему маршрута обратно в mime/base64

Рассмотрим подробнее 1-й вариант:

Выгрузить текстовое описание схемы маршрута задачи можно следующим образом ( сценарий Выгрузить схему задачи (л) ):

Загрузить в задачу DIRECTUM, где уже разработаны инструменты ( сценарий Загрузить схему задачи (л) )

При выгрузке нужно указать номер задачи для редактирования, при загрузке укажите номер задачи, в которой будет выполняться редактирование. Текст переписки задачи не измениться, а вот схема будет присвоенная. Задача в которой будет выполняться редактирование желательно должна быть по типовому маршруту, т.к. кнопка «Схема маршрута» будет отсутствовать для задачи не по маршруту. В той системе, в которой будет выполняться редактирование, придется завести все роли и всех пользователей, которые были задействованы в ходе выполнения «подсаживаемой» задачи.

Показалось удобным работать через буфер обмена, поэтому 1-я обработка покажет схему в редакторе, копируйте в буфер, вставляйте в окно второй обработки, выполните редактирование нужных блоков и обработок и выгрузите/загрузите обратно из 4.x в 4.5.1. Воспользуйтесь обработкой для возобновления задачи в 4.5. В логи sbworkflowproc.log служба вероятно выдаст ошибки вида,

но задача будет работать дальше.

Рассмотрим 2-й вариант, когда редактирование будет выполняться непосредственно в 4.5.1

Здесь будет непосредственно корректироваться текстовое описание маршрута задачи. Чтобы иметь возможно исправить вычисления или события блоков, эти участки схемы нужно предварительно декодировать из mime/base64.

Участки схемы, которые содержат вычисления выглядят примерно так

Для обработки данной кодировки нам понадобятся функции MimeEncodeString и MimeDecodeString, которые по сути появились в 4.6. В 4.5.1 они не работают, возвращают пустой результат.

MimeEncodeString для 4.5.1 можно описать примерно так

Получить схему маршрута можно следующим образом

Раскодировать схему можно следующим образом: в качестве парсера XML используется стандартный COM объект IXMLDomDocument. Через XPath запрос, отбираем все узлы, которые содержат код обработок(вычисления, события). Узлы которые содержат код вычислений, начинаются с указания GUID < XXXXXX-XXXXX-XXXXX >, далее следует текст обработки в кодировке mime/base64, это значение декодируется, а в конце XML документу выставляется кодировка в windows-1251.

Кодирование происходит таким же образом, только вместо MimeDecodeString используется MimeEncodeString.

В прикрепленной разработке вы найдете сценарии и функции для того чтобы выполнить оба описанных варианта корректировки схемы задачи.

Используйте сценарии как инструменты:

* Сценарий Править схему задачи (л) используйте для того чтобы выполнить правку текстового описания задачи непосредственно в базе. Перед этим обязательно выполните резервирование оригинала схемы маршрута задачи при помощи сценария Выгрузить схему задачи (л). Вы сможете восстановиться из копии используя обработку Загрузить схему задачи (л)

* Используйте сценарии Выгрузить схему задачи (л) и Загрузить схему задачи (л) соответственно в двух поставках DIRECTUM 4.5.1 и более старших DIRECTUM 4.x

Как распространить изменения

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

Сценарий Распространить изменения маршрута (л) можно посмотреть как пример подобной пакетной правки.

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

Описание функций

Загрузки

Ссылки

MimeStringEncode/Decode алгоритм взят отсюда http://stackoverflow.com/questions/496751/base64-encode-string-in-vbscript

Ссылки на доп. инструменты

Для приведения XML схемы задачи в иерархичный вид, можно использовать онлайн инструмент

Для тестирования XPath запросов можно использовать онлайн инструмент

P.S. Будьте предельно внимательны корректируя XML схему задачи

Я не знаю насколько эти инструменты совместимы с 4.5, 4.4. Если у вас есть возможность протестировать, пожалуйста, отпишитесь о результатах.

Другие материалы на тему работы со схемой

Источник

Бизнес-процессы в Directum 5

Мощный механизм workflow является неотъемлемой частью современной ECM-системы и позволяет автоматизировать бизнес-процессы организаций. В Directum можно организовать как строго регламентированные процессы, так и свободное взаимодействие между сотрудниками в рамках совместных работ.

Решение Directum «Управление процессами»:

Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это

Постановка задач

Сотрудники организуют совместную работу через отправку задач и выполнение заданий. Задачу можно поставить одному или нескольким исполнителям. Также в нее можно добавить любое количество вложений (документов, папок, записей справочников, других задач и заданий), указать срок и сопроводительный текст.

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

Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это

Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это

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

Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это

Права доступа и шифрование задач

В системе Directum пользователь может просматривать только те задачи, на которые у него есть права доступа. По умолчанию они выдаются автоматически только участникам задачи. Также права можно настроить вручную, указав, кто из пользователей, помимо участников, может иметь доступ к задаче.

Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это

Для дополнительной защиты задач (в т.ч. всей иерархии переписки) используется шифрование на основе сертификата или паролем. Чтобы открыть зашифрованную задачу, пользователю необходим личный сертификат электронной подписи (ЭП), зарегистрированный в системе, и/или требуется знать пароль.

Контроль исполнения

Каждое задание имеет свой контрольный срок — дату и время, до которого оно должно быть выполнено. Если задание не выполнено вовремя, оно автоматически помечается как просроченное (выделяется красным цветом). Кроме того, свой контрольный срок существует и для задачи.

Возможность установки напоминаний о подходе срока задачи/задания позволяет пользователям запланировать время, когда необходимо вернуться к выполнению или контролю задачи/задания. Напоминание может быть установлено как на конкретные дату и время, так и на относительные (например, через 1 час).

Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это

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

Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это

Управление бизнес-процессами

Directum предоставляет инструменты моделирования и исполнения бизнес-процессов согласно концепции BPM.

Механизм типовой маршрутизации (ТМ) является мощным инструментом для настройки процессов в соответствии с заданными бизнес-правилами любой сложности. Удобный графический редактор и отладчик ТМ позволяют не только оперативно создать маршрут, но и пошагово проверить его, быстро и легко скорректировать при необходимости.

Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это

Настройка ТМ становится мощным инструментом бизнес-аналитика, который описывает процессы с помощью широкого набора готовых блоков, используя обычные пользовательские понятия. При этом итоговая схема процесса не загромождается программной логикой и остается бизнес-ориентированной. Действия участников процесса становятся предсказуемыми: с помощью ТМ автоматически задается список исполнителей, могут заполняться любые поля задачи (например, текст или тема), считывается информация из вложений и связанных объектов.

Скорректированный процесс сразу доступен пользователям — все новые экземпляры процесса будут стартовать по-новому. Предприятие получает гибкий инструмент управления изменениями. В дальнейшем, используя статистику по процессам, аналитик может выявить узкие места и дополнительно скорректировать типовой маршрут.

При необходимости задания сложной логики процесса бизнес-аналитик обращается к программисту, который с помощью инструмента разработки IS-Builder легко разрабатывает новые прикладные блоки типовых маршрутов. Состав прикладных блоков постоянно расширяется как компанией Directum, так и ее партнерами. Сегодня существует несколько десятков готовых библиотек блоков.

Удобство работы со входящими заданиями

В системе предусмотрены различные методы оптимизации работы с большим количеством заданий.

Сортировка и фильтрация используются для упорядочивания задач и заданий по заданным критериям (Тема, Инициатор, Срок и т.д.).

Предпросмотр заданий и документов позволяет быстро ознакомиться с их содержанием. Простые задания можно выполнить прямо в предпросмотре без открытия. Это ускоряет работу, сокращает количество действий в системе.

Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это

Цветовые статусы к объектам системы помогают визуально выделить задачи и задания в списке и выполнить поиск одинаково отмеченных объектов. Статусы к объектам устанавливаются сотрудником, и они видны только ему. Это позволяет сотруднику создавать собственный вариант работы с объектами в списке.

Потоки заданий. Для удобства работы с большим количеством заданий можно настроить автоматическое перемещение части заданий в управляемые папки. Это отдельные подпапки, в которые попадают однотипные задания в рамках одного процесса (рассмотрение заявок, согласование договоров). Разделение потоков заданий по управляемым папкам позволяет быстрее погружаться в работу и выполнять задания в срок.

Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это

Можно централизованно настроить управляемые папки для отдельных категорий пользователей. Например, папки согласования и рассмотрения документов — для руководителей и их помощников, или регистрации — для делопроизводителей. Кроме того, пользователи могут настроить папки индивидуально в зависимости от личных предпочтений и методов работы. Как видно, система предоставляет гибкие настройки для каждого сотрудника.

Правила для задач и заданий также позволяют упростить работу с ними. С их помощью можно автоматически переадресовывать, прекращать, выполнять или распределять задачи и задания по нужным папкам. Например, используйте правило, чтобы при создании задач с определенной темой они автоматически помечались признаком высокой важности. Такие задания исполнители выполнят в первую очередь.

Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это

Механизм замещения отсутствующих сотрудников обеспечивает непрерывность ключевых бизнес-процессов. На заданный период замещающий принимает все входящие задания отсутствующего, контролирует их исполнение и обращается ко всем необходимым документам.

Таким образом удается избежать простоев в работе и добиться привязки процессов к ролям, а не только к конкретным исполнителям.

Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это

Упрощение работы со сложными и рутинными процессами

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

Мастер действий (МД) — еще один инструмент системы, который позволяет автоматизировать сложные, рутинные или, напротив, редко выполняемые процедуры, требующие соблюдения обязательных условий и этапов. МД пошагово запрашивает у пользователя необходимые начальные параметры, сам формирует задачу и стартует ее по соответствующему маршруту. Если процесс связан с созданием документа (заявление, договор), в работу включается еще один инструмент автоматизации — конструктор документов. Он позволяет создавать типовые документы на основе готовых макетов.

Источник

Рестартовать задачу в директуме что это

Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что этоУправление деловыми процессами

Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это

Изменение карточки задачи/задания

Рекомендуется не вносить изменения в следующих случаях:

· в задачи после старта;

· задания после выполнения;

Потому что в этих случаях участники задачи могут не заметить эти изменения. Для дополнения или уточнения информации рекомендуется создавать подзадачи с типом задания «Уведомление».

Тем не менее, бывают ситуации, когда необходимо внести изменения, например:

· задачу только что стартовали, участники еще не получили свои задания, при этом в задачу забыли добавить вложения или нужно уточнить текст задачи;

· требуется зафиксировать мнение участника в тексте уведомления;

· подвести итог выполненных работ и записать его в задании-контроль.

Чтобы иметь возможность вносить изменения нужно воспользоваться пунктом меню Правка/Разрешить изменение, в случае если в настройках задач/заданий не задан параметр По умолчанию включать режим редактирования.

При этом можно будет внести следующие изменения:

· изменить состав вложенных объектов;

· поменять тип прав в задаче.

После внесения любых изменений необходимо сохранить карточку задачи, задания, задания-контроль или уведомления.

В остальных случаях, например, чтобы изменить маршрут задачи, сроки, назначить наблюдателей и т.д., инициатору необходимо прекратить задачу, а затем рестартовать ее. При этом следует учесть, что часть заданий может быть уже выполнена, поэтому не требуется отправлять им задания повторно, если в этом нет необходимости.

Источник

А что Вы делаете с выполненными заданиями?

Опубликовано:
30 ноября 2010 в 14:16

Сегодня столкнулась с ситуацией когда, пришлось 3 раза прокрутить список выполненных заданий с целью найти старое задание, в котором была некая умная мысль, написанная и благополучно забытая… Решила, что Стоп, хватит Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что этоНадо с этим что-то сделать…

В виду того, что я работаю в компании не так давно и у меня еще не выработалась логика по работе с выполненными задачами и уведомлениями. Особенно если в них содержится информация, которая может пригодиться в дальнейшем.

Итак, я бы хотела описать некоторые способы работы, позволяющие оптимизировать Вашу работу с выполненными заданиями и уведомлениями…

Что было: в папке Входящие в области содержимого папок была настроена группировка по Состоянию, которая позволяла однозначно видеть задания в работе и выполненные задания и уведомления. В принципе удобно, но если больше ничего не сделать, то очень скоро в группе Выполнено количество ссылок перевалит за пределы видимости экрана и придётся пользоваться прокруткой что бы найти нужную информацию. А у меня такое часто случается, когда, например пришло уведомление, содержащее нужный технологический документ, best practice или информацию по конкуренту. Конечно в этом случае всегда можно взять документ и скопировать его в папку Избранное, но мне, если честно, лень. Поэтому чаще я ставила на это задание (уведомление) некий статус (согласитесь это быстрее и легче) и при необходимости в нему возвращалась. Тяжело становится, когда этих заданий, уведомлений, статусов становится так много, что уже не помнишь, что к чему.

По этому предлагаю обсудить Ваши мысли по этому поводу. Кто как работает?

Со своей стороны предлагаю следующие способы и механизмы:

Сервис – Параметры – Автоочистка

Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это

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

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

Для себя я выбрала цветовую дифференциацию штанов, ой простите, статусов следующим образом:

То есть если мне приходит уведомление с полезной информацией или я выполняю задачу с интересными идеями, то для этой ссылки я устанавливаю соответствующий статус.

Далее в папке Входящие у меня есть Папка поиска заданий под названием «Статусная информация». Критерии поиска: Исполнитель: Я, Статус: соответственно красный, синий, жёлтый и зелёный. В итоге если мне надо быстренько найти, ранее отмеченную полезную информация я просто обращаюсь в эту папку (она у меня сгруппирована по статусу) и быстро нахожу то, что нужно.

Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это

3. Другие мои коллеги используют механизм создания Правил в DIRECTUM и обращаются именно к папкам созданным через правила, чем и минимизируют заполнение области содержимого папки Входящие.

Для расширения базы знаний по этому поводу предлагаю и Вам, мои дорогие коллеги, высказать свои идеи и ноу-хау.

Источник

Рестартовать задачу в директуме что это

Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что этоРабота с задачами и заданиями

Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это

Изменение задачи после старта

С момента создания и до момента старта задача находится в состоянии «Инициализация». В этом состоянии можно изменять любые свойства задачи.

После старта задача может находиться в одном из следующих состояний:

В зависимости от состояния, в карточке задачи можно изменять следующие свойства:

Свойства, доступные для изменения

Тема, тип прав, текст и вложения.

Текст можно только дописывать.

Тип прав, текст и вложения.

Текст можно только дописывать.

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

Для того чтобы изменить свойства задачи, сделайте следующее:

1. Откройте страницу задачи и нажмите на панели инструментов на кнопку Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это(Изменить). Страница задачи перейдет в режим редактирования.

2. Измените свойства и нажмите на кнопку Рестартовать задачу в директуме что это. Смотреть фото Рестартовать задачу в директуме что это. Смотреть картинку Рестартовать задачу в директуме что это. Картинка про Рестартовать задачу в директуме что это. Фото Рестартовать задачу в директуме что это.

В результате свойства задачи будут изменены. При изменении темы следует учитывать, что темы уже созданных заданий останутся прежними.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *