Как автоматом в фоне выполнять задачи WorkFlow

Здесь обсуждаем систему TDM/PDM/Workflow Lotsia PDM PLUS (PartY PLUS).
Ответить
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Как автоматом в фоне выполнять задачи WorkFlow

Сообщение Александр »

всем привет - есть вопрос, вот такая схема бизнес процесса
15.gif
15.gif (14.9 КБ) 13116 просмотров
вся работа начинается на втором блоке (Задание), в нем находится основная форма этого бизнес-подпроцесса, а первый типа принять переменные по запуску и переходом сказать юзеру что к нему упала работа
Как автоматом выполнить и завершить начало работы и переход - чтобы сразу попасть на второй блок процесса?

ps
в блоке начало работы у меня выполняется только одно действие Перед открытием окна задачи где переменной исполнитель присваивается int этого исполнителя...

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Anderyt
Активный участник
Сообщения: 777
Зарегистрирован: 15 июл 2004, 13:15
Используемое ПО: Lotsia PDM PLUS
Откуда: Тюмень
Контактная информация:

Re: Как автоматом в фоне выполнять задачи WorkFlow

Сообщение Anderyt »

есть возможность эмуляции нажатия на кнопки формы задачи, в том числе на ОК:

Код: Выделить всё

f_ButtonPost ( this , 'cb_OK' )
это если запустили как-либо новую работу и открылось окно задачи.
работает в версии 4.40 110427, но когда появилось - не могу сказать.

недавно добавили это:
5.10 Сборка 121113
[+] В действии над объектами добавлена функция WorkStart, позволяющая создать и запустить новую работу без открытия окна задачи.
лучше день потерять, потом за пять минут долететь!
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Re: Как автоматом в фоне выполнять задачи WorkFlow

Сообщение Александр »

не что то не переходит...
в моей версии работают в принципе команды типа

Код: Выделить всё

f_ButtonPost ( this , 'cb_Cancel' )

f_ModifyWin ( this , 'cb_Apply' , 'visible=0' ) + 
f_ModifyWin ( this , 'cb_Apply' , 'enabled=0' ) + 
f_ModifyWin ( this , 'cb_All' , 'visible=0' ) +
f_ModifyWin ( this , 'tb_documents' , 'visible=0' )  +
f_ModifyWin ( this , 'cb_Cancel' , 'visible=0' ) + 
f_ModifyWin ( this , 'tb_message' , 'visible=0' )
может нужно что то еще включить? или в каком месте шаблона это включать? перед открытием окна задачи или после его открытия?
ps
работу запускаю из работы через действие с параметрами - но это роли вроде не должно играть
pps
вот еще какие кнопки поддерживает моя версия, нашел в хелпе :wink: :wink: :wink: :wink:
cb_InWork, cb_RefUse, cb_Ok cb_Cancel, cb_Apply, cb_All, cb_PrintPreview, cb_Print, cb_PrintImmediate

пробовал и так после открытия окна задачи

Код: Выделить всё

f_ButtonPost ( this , 'cb_OK' )
и так

Код: Выделить всё

f_ButtonPost ( this , 'cb_Apply' ) +
f_ButtonPost ( this , 'cb_OK' )
Форму вроде пропускает - но вешает окно Перейти к следующему этапу? - вот от этого можно избавиться?

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Anderyt
Активный участник
Сообщения: 777
Зарегистрирован: 15 июл 2004, 13:15
Используемое ПО: Lotsia PDM PLUS
Откуда: Тюмень
Контактная информация:

Re: Как автоматом в фоне выполнять задачи WorkFlow

Сообщение Anderyt »

Александр писал(а):Форму вроде пропускает - но вешает окно Перейти к следующему этапу? - вот от этого можно избавиться?
ааа.. ну да, у меня же эта штука отключена, поэтому и выполнение задачи и срабатывает по f_ButtonPost
можно в настройках пользователя или всего профиля в группе Сообщения - Отправка убрать галочку Подтверждать переход к следующему этапу работы.
но галочка работает на все процессы и все задачи, то есть этот вопрос нигде не будет задаваться (в принципе это удобно, но лишаем себя возможности передумать :-) )
лучше день потерять, потом за пять минут долететь!
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Re: Как автоматом в фоне выполнять задачи WorkFlow

Сообщение Александр »

нифига себе!!! :wink: :wink: :wink:
вот туда бы я точно не полез!!! Андрюха спасибо!!! :wink: :wink: :wink: :wink:

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Ответить