Hola Cesar1027,
Creo -no se si alguien esta conmigo-, que esta demás el workflow, me explico. Yo lo que haría, serías colocar un boton en el ribbon, una vez teniendo ese boton, lo programaría todo en JS o tal vez, crearía un servicio web y desde
el JS llamaría a ese servicio, que lo único que haría, sería crearme la cita con el campo cambiado y retornarme el ID de dicho campo. Una vez con el Id de la cita creada, mediante JS abriría el nuevo registro, sería algo así:
Ribbon con boton --> function crear cita
--> crear cita llama a servicio web
function crear cita, recoge el id de la cita y la abre <-- servicio web
retorna GUID de la cita creada
cerrando la que esta abierta en este momento.
Cuéntanos como te fue, esta interesante jejejej
Salu2 Atilin | http://atiliorosas.blogspot.com.es/