public static string GetStateID(Item item) { Assert.ArgumentNotNull(item, "item"); var workflowInfo = item.Database.DataManager.GetWorkflowInfo(item); if (workflowInfo != null) { return workflowInfo.StateID; } return string.Empty; } }