home K2»Infoservis»Diskusní fórum»Workflow - Odsouhlašení kroku skriptem

Téma založil Blažek Jiří
Poslední příspěvek přidal Blažek Jiří 20. listopadu 2025 11:24:02. Téma obsahuje 2 odpovědi.
Modul: Proces:
19. listopadu 2025 23:38:01
  • Blažek Jiří
  • Registrován20.6.2006
  • Naposledy přihlášen 1.12.2025
Dobrý den, specifický dotaz k WF:

-ve workflow potřebujeme skriptem odsouhlasit krok. Má STD konstrukce v K2 pro odsouhlasení kroku nějaká omezení nebo nutné další podmínky?

Jde mi zejméne o :
WfProc.TargetStatus := WSE_Approved;
WfProc.StepTerminate(CurrentContactPerson, WSE_Approved);

Díky za případné reakce. Jiří Blažek.

20. listopadu 2025 8:20:49
  • Machů Ondřej
  • Registrován20.4.2020
  • Naposledy přihlášen 20.11.2025
Dobrý den.

Pro automatické odsouhlasení kroku používáme
WfProc.AutoStepClose := WSE_Approved;
, třeba vám to pomůže.

OM

20. listopadu 2025 11:24:02
  • Blažek Jiří
  • Registrován20.6.2006
  • Naposledy přihlášen 1.12.2025
Dobrý den pane Machů,
díky za radu. Ale i tak se nedaří.

if WfProc.IsEditing then begin
WfProc.AutoStepClose := WSE_Approved;
// WfProc.TargetStatus := WSE_Approved;
WfProc.StepTerminate(CurrentContactPerson, WSE_Approved); // odsouhlasení kroku
end
else
with WfProc do (remEdit) begin
WfProc.AutoStepClose := WSE_Approved;
// WfProc.TargetStatus := WSE_Approved;
WfProc.StepTerminate(CurrentContactPerson, WSE_Approved); // odsouhlasení kroku
end;