2013-05-07 139 views

回答

2

Sitecore的WorkflowHistory表条目由Sitecore.Workflows.HistoryStore类仅3种方法包含创建:

  • AddHistory(Item item, string oldState, string newState, string text)
  • ClearHistory(Item item);
  • GetHistory(Item item);

其上存储的信息包含:

  • 项目
  • 用户名
  • 工作流程状态的更改日期
  • 旧工作流状态
  • 新的工作流状态
  • 注释(可选)

没有有关已执行的命令的信息,因此无法从数据库中获取此信息。

不过你可以尝试寻找这是通过查找下面的所有旧工作流状态该项目的状态改变为新的工作流状态的命令执行的命令,但二者之间可以用多条路径它们和状态可以在不使用任何命令的情况下从代码动态更改。