Previous Next JavaScript must be enabled to correctly display this content

## 20.18 About Creating a Task Definition Process Plug-in

Learn about creating a task definition process plug-in.

You can extend a task definition with a process plug-in as part of the plug-in functionality available with Oracle APEX. By setting the plug-in Type to `Process` and Supported for to `Task Definition Actions`, the plug-in becomes available in task definition actions.

For example, if you want to update an external system when an approval task completes, you can make those updates with standard task functionality by adding custom PL/SQL as a task action. However, if this code is repeated across many task definitions in your application, you can use a process plug-in to hide the details of the task processing, and instead have a simple declarative definition using the plug-in within each task action.

For more on plug-ins, see Implementing Plug-ins and Understanding Plug-ins.

Parent topic: Managing Workflows and Tasks