Доброго времени суток, уважаемые пользователи интернет сообщества Terrasoft!
Существует возможность запрограммировать Terrasoft таким образом, что бы сотрудник, заходящий под своим логинов сопровождался системой в своих действиях. Это можно реализовать автоматическим запуском соответствующего БП при старте системы.
Для этого, необходимо выполнить следующую последовательность действий:
1. Запустить TS Admin.
2. Открыть скрипт scr_Main (Common \ Library \ Main) и найти функцию function wnd_MainOnShow(Window).
3. В конец функции вставить следующий код:
var WorkflowEngine = GetWorkflowEngine();
var WorkflowUSI = 'Workflow\\Workflow Diagrams\\wd_AutoSale';
var Now = new Date(System.Now()).getVarDate();
var ID = WorkflowEngine.StartWorkflow(WorkflowUSI, Now);
Полностью функция:
вместо 'Workflow\\Workflow Diagrams\\wd_AutoSale' не забудьте подставить USI нужного Вам бизнес процесса, при этом не забыв заменить одинарные слэши ('\') на двойные ('\\').
4. Сохранить изменения и протестировать результат.
Приятной работы с Terrasoft!