We are very excited about latest release of Engagement Designer and several of the new features that make it even easier to create great applications.
One of the new features is dynamic task types which allow developers and business analysts to write new tasks and import them into Engagement Designer for use in building new applications.
A task can be used in workflow to do some custom work, eg - connect to database, get stock quote, connect to SAP system. A task defines what are its input parameters, what is the output and the logic.
Engagement designer uses osgi technology to listen to new tasks. You can write bunch of tasks, add them to an osgi bundle, wrap bundle with svar. Tasks may be packaged separately and installed on Engagement Designer at any time using the standard EDP svar mechanism for deployment. Afterwards the task can be used in workflows.
Developer guide on how to write a task is provided at https://downloads.avaya.com/css/P8/documents/101020251
Let us know your thoughts and questions.