
CONTENTS OF THIS FILE
---------------------

 * Introduction

INTRODUCTION
------------

There is an important issue to keep in mind as you use action hooks and workflow!!

If the machine readable name of the content type on which you want to define actions
in the workflow exceeds 20 characters then the actions you define will not be visible
in the screen where you define the triggers nor will they execute.

The reason is that the length of the field "op" in the "trigger-assignments" table
is 32 characters. The name of this "op"-field is a concatenation of the string
"workflow-" with the machine readable name of the content type, another "-" and the
transition-id on which the action has to be performed. If the latter has a length of
1 then this leaves 32 - 9 - 1 - 1 = 21 characters for the machine readable name of
the content type.

So: KEEP YOUR CONTENT TYPE NAMES SHORT.

Unfortunately the code that handles this is in core, so not readily changeable. If
you have trouble seeing your actions check your name lengths.

See further discussion at:
  http://drupal.org/node/585726

See request put to core to make the change at:

  http://drupal.org/node/1062068

  Closed and told to have workflow make the table change ourselves. Given that changing
  name lengths haphazardly would spread the bugs around even more this approach was
  not followed.
