Hace tiempo que buscaba una API open source para la generación de digramas de flujo con js. Por fin la he encontrado. Su nombre es jsflowchart. jsFlowChart permite crear objetos, arrastrarlos, editarlos, redimensionarlor, borrarlos, conectarlos y exportar el resultado a formato Visio o Dia.
Aquí puedes ver una demo.









Como se puede crear un flowchart con jsflowchart ya configurado con dos boxes conectados y editados?