diff --git a/product/ERP5/bootstrap/erp5_core/DocumentTemplateItem/portal_components/document.erp5.Transition.py b/product/ERP5/bootstrap/erp5_core/DocumentTemplateItem/portal_components/document.erp5.Transition.py
index 0eca853b58e8aa83420e2e4c9b23d8d906b66c2b..0b2c5149ad3fb79ad9ffdd3eacec12f61a1f4239 100644
--- a/product/ERP5/bootstrap/erp5_core/DocumentTemplateItem/portal_components/document.erp5.Transition.py
+++ b/product/ERP5/bootstrap/erp5_core/DocumentTemplateItem/portal_components/document.erp5.Transition.py
@@ -53,6 +53,7 @@ class Transition(XMLObject):
              PropertySheet.XMLObject,
              PropertySheet.CategoryCore,
              PropertySheet.DublinCore,
+             PropertySheet.SortIndex,
              PropertySheet.Transition,
   )
 
diff --git a/product/ERP5Workflow/Document/State.py b/product/ERP5Workflow/Document/State.py
index f1d9db82dae12cc6e546772b7eb14a55c345ec04..3e76a2bd0affe0be7d6d43d8db25272e3909d37b 100644
--- a/product/ERP5Workflow/Document/State.py
+++ b/product/ERP5Workflow/Document/State.py
@@ -58,6 +58,7 @@ class State(XMLObject):
              PropertySheet.XMLObject,
              PropertySheet.CategoryCore,
              PropertySheet.DublinCore,
+             PropertySheet.SortIndex,
              PropertySheet.State,)
 
   def getAvailableTransitionList(self, document):