1
在Sitecore中,執行工作流程命令時,它會記錄Master數據庫中WorkflowHistory表中的舊狀態,新狀態和註釋等命令行爲。有沒有辦法讓特定記錄執行該命令,因爲它沒有存儲在WorkflowHistory表中。爲工作流程歷史記錄執行Sitecore獲取命令
在Sitecore中,執行工作流程命令時,它會記錄Master數據庫中WorkflowHistory表中的舊狀態,新狀態和註釋等命令行爲。有沒有辦法讓特定記錄執行該命令,因爲它沒有存儲在WorkflowHistory表中。爲工作流程歷史記錄執行Sitecore獲取命令
Sitecore的WorkflowHistory
表條目由Sitecore.Workflows.HistoryStore
類僅3種方法包含創建:
AddHistory(Item item, string oldState, string newState, string text)
ClearHistory(Item item);
GetHistory(Item item);
其上存儲的信息包含:
沒有有關已執行的命令的信息,因此無法從數據庫中獲取此信息。
不過你可以嘗試尋找這是通過查找下面的所有舊工作流狀態該項目的狀態改變爲新的工作流狀態的命令執行的命令,但二者之間可以用多條路徑它們和狀態可以在不使用任何命令的情況下從代碼動態更改。