Create new section in project settings to allow installing service tasks. Service tasks allowed to be installed are taken from the list of enabled service tasks on global/admin level.
Installation of a service task would
- create or update work definition file so service tasks shows up on designer palette
- add maven dependencies into projects pom.xml
- add deployment descriptor entry required for given work item - here there should also be an option to set parameters required for proper registration of the work item handler such as auth tokens, urls etc