Hola,
Creo que no es posible pasar este tipo de dato a un ensamblado de workflow, ya que en las llamadas no se puede utilizar el tipo de datos correspondiente. Una posible solución para esto es pasarle al ensamblado el GUID de la cita. Y en el ensamblado con dos llamadas a los servicios web copias la cita, una para recuperar los datos de la cita utilizando el GUID, y otra para crear la nueva cita.
Para especificar en el workflow config que el ensamblado necesita como parámetro el GUID de la cita sería así
Code Snippet
<
parameter name="Cita" datatype="lookup" entityname="appointment" />
Un saludo