Projects:ProcessKill/Functional Specification
Functional Specifications
Purpose: Ability to kill a background process
- Only scheduled background processes will be killable (not process definitions or any other process launched from menu or window)
- By default processes already developed (even background) are not killable
- In order they to be killable, they will need to implement a new Java interface. This interface will have one method (kill), which will be invoked when the user wants to kill the process, the process itself should implement what is done when killing
- Processes can be killed from process monitor window, a new button will be added. It will be only shown for processes that are currently in execution. If it is clicked on a process that is not killable, a message informing about this will be displayed (I'm not thinking about defining in AD if a process killable, just not to overload more the already crowded ad_process table)