Skripty při uložení

Z enTeam
Verze z 22. 12. 2020, 21:33, kterou vytvořil EnTeamAdmin (diskuse | příspěvky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

Při uložení procesu je možné zavolat automatické vykonání skriptu. Výběr skriptu je proveden hodnotou proměnných

  • MTBScriptBeforeStoreDocumentContent (skript bude spuštěn před uložením procesu)
  • MTBScriptAfterStoreDocumentContent (skript bude spuštěn po uložení procesu; protože bude proces uložen ve výsledku 2×, dojde ke zpomalení)

Pokud tedy např. proměnná MTBScriptAfterStoreDocumentContent obsahuje hodnotu "ProcesUlozen", pak dojde po uložení změn procesu k vypsání textu "Proces byl uložen".

Skript musí nastavit výsledek true nebo false. Dle toho pak dojde či nedojde k uložení změn vygenerovaných skriptem.


script ProcesUlozen(): boolean 
begin 
  document.newnote("Proces byl uložen")  
  result := true
end

Zpět na stránku Skriptovací jazyk