An integration developer needs to implement a human task in an integration solution. If
reusability is a priority, then the integration developer should develop:

A.
a collaboration task, since it can be a parent task.
B.
an administration task, since it is a reusable activity.
C.
a to-do task, since it has access to the process context.
D.
an invocation task, since it can be attached to a process.