diff --git a/workflow_views/workflow_views.info b/workflow_views/workflow_views.info
index c299a82..b0103db 100644
--- a/workflow_views/workflow_views.info
+++ b/workflow_views/workflow_views.info
@@ -8,6 +8,7 @@ dependencies[] = views (>3.3)
 
 files[] = handlers/workflow_views_handler_filter_sid.inc
 files[] = handlers/workflow_views_handler_field_sid.inc
+files[] = handlers/workflow_views_handler_field_wid.inc
 files[] = handlers/workflow_views_handler_field_state.inc
 files[] = handlers/workflow_views_handler_field_username.inc
 files[] = handlers/workflow_views_handler_argument_state.inc
diff --git a/workflow_views/workflow_views.views.inc b/workflow_views/workflow_views.views.inc
index d32e5b1..59b95ff 100644
--- a/workflow_views/workflow_views.views.inc
+++ b/workflow_views/workflow_views.views.inc
@@ -17,6 +17,25 @@
  * Implements hook_views_data().
  */
 function workflow_views_views_data() {
+  // Workflow types.
+  $data['workflow_types']['table']['group']  = t('Workflow workflows');
+  $data['workflow_types']['table']['join'] = array(
+    'node' => array(
+      'table' => 'workflow_type_map',
+      'field' => 'wid',
+      'left_table' => 'workflows',
+      'left_field' => 'wid',
+    ),
+  );
+  $data['workflow_types']['wid'] = array(
+    'title' => t('Type'),
+    'help' => t('The workflow type of the current entity.'),
+    'field' => array(
+      'handler' => 'workflow_views_handler_field_wid',
+      'click sortable' => TRUE,
+    ),
+  );
+
   // Workflow states.
   // @todo: implement this as a proper relationship (like 'user').
   //        to support Workflow Field, do not use workflow_node
