Форумы Интермех
 ° Начало ° Ответить ° Статистика ° Регистрация ° Поиск ° RSS ° Wiki °

Форумы Интермех / Search, ImProject / Извлечь текст сообщения WorkFlow из SQL
Автор Сообщение
freestyler
Участник
ОАО "Новая ЭРА", СПб

Дата: 13 Июл 2011 13:12:26


Как извлечь текст сообщения процессов WorkFlow напрямую из SQL? Нашел в таблице MessagesTable нужную мне запись MSGTEXT, как преобразовать ее в читабельный вид?


ПС: или может быть задачу подбора списка замечаний по документу можно выполнить как-то иначе?

LLirik
Участник
НПО "Автоматика"

Дата: 19 Июл 2011 12:35:09


В чем проблема преобразования MSGTEXT в читабельный вид?

Delphi: настраиваешь запрос, кидаешь и настраиваешь на MSGTEXT компонент TDBMemo. В нем все красиво отображается.

скрипт:получаешь данные из MSGTEXT, затем этот набор преобразуешь в массив целых чисел, и командой типа Chr преобразуешь массив чисел в массив символов.

Для рассмотрения ПС, сформулируйте его более конкретно пожалуйста.

freestyler
Участник
ОАО "Новая ЭРА", СПб

Дата: 21 Июл 2011 09:06:28


Цитата: LLirik
В чем проблема преобразования MSGTEXT в читабельный вид?...

Спасибо, попробую

Цитата: LLirik

Для рассмотрения ПС, сформулируйте его более конкретно пожалуйста.

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

Коновалов Михаил
Участник
ОАО РИРВ (СПб)

Дата: 19 Окт 2011 21:01:34


"Протокол" согласования документа с расшифровками кто, когда, кому и что писал можно получить, как выяснилось, через "Процессы - История утверждения - История выполнения: Отчет в Excel".

freestyler
Участник
ОАО "Новая ЭРА", СПб

Дата: 24 Окт 2011 11:17:36 ° Поправил: freestyler


Михаил, спасибо, но:
1. Нельзя сделать выборку по должности - в отчете будут все сообщения от всех проверяющих.
2. Самое важное! Если документ использовался в нескольких процессах, то надо делать отчет по каждому из них, а потом объединять в один.

Проще тупо копировать сообщения из "Истории выполнения", автоматизацией это не назвать.

У нас задача получить все сообщения от конкретного проверяющего, а не все сообщения из конкретного процесса

ПС: обидно, что Интермех пытается загнать нас в "прокрустово ложе" своего видения бизнес-процессов, вместо того чтобы дать простой инструмент настройки под себя

Ваш ответ

Bold Style  Italic Style  Underlined Style  Image Link  Insert URL 
...



Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль 
 

На форуме сейчас: гостей - 1
пользователей - 0
Наибольшее количество посетителей: 87 [1 Янв 2017 02:23:26]
гостей - 87 / пользователей - 0


miniВВ © 2001-2024