2

SharePoint安裝是2008 R2服務器上的SP2010安裝。一切都完全修補。我直接在SharePoint Server上運行SP Designer。工作流無法在SharePoint Designer 2010中編譯和發佈

我有一個工作流,用於在自定義列表中創建新文檔時發送電子郵件。爲了說明這個問題,我故意保持工作流程非常簡單。

在SP Designer中創建此單步驟工作流後,我單擊「檢查錯誤」,SP Designer報告「工作流不包含錯誤」。

我然後單擊「發佈」,但顯示該消息編譯工作流時

錯誤被發現工作流程錯誤對話框。工作流文件 已保存但無法運行。

單擊高級按鈕顯示的更多信息:

無法發佈的工作流程,因爲流程配置文件 包含錯誤

任何建議感激地接受

回答

0

完成了操作系統和SharePoint的全新安裝後,工作流程完美無缺地工作。我只能斷定這些問題是由MOSS 2007的註冊表設置遺留問題引起的。感謝人們提出的建議。

+0

重新安裝Windows和Sharepoint?真的嗎? – Gnial0id

0

google搜索後相當一段時間,我認爲這是一個身份驗證問題。您的SharePoint如何設置?你使用HTTPS進行身份驗證嗎?如果是這樣查看this文章。

+0

謝謝您的回覆。我曾看過您提到的文章,但我沒有通過HTTPS進行身份驗證,所以我沒有嘗試過。我現在已經嘗試清除緩存,但這沒有幫助。鑑於我找不到任何其他人有這個問題,並且服務器先前託管了一個MOSS 2007,我將重新整理服務器,並嘗試進行全新安裝。 –

0

我知道這個來自sharepoint的錯誤信息。我通過處理涉及其他列表的多個查找字段來獲得此信息。即使當我檢查出錯時,SharePoint也說沒有問題,但我無法發佈它。

嘗試在您的網站集上構建新的測試網站。構建一個自定義文檔庫,讓它保持標準,然後設置一個新的簡單工作流程,只需發送一封郵件即可。

只使用簡單的值填寫郵件中所需的字段。發送給你的mailadress,簡單的郵件主題和簡單的郵件正文。

將工作流程設置爲僅手動運行。

嘗試發佈工作流程。

當這個工作,然後compair到您現有的工作流程,並通過跟蹤和錯誤更改您的值。

0

這可能,如果你恰克Web應用程序的URL也發生了,所有你所要做的就是從庫本身單擊設計按鈕。 當changinf從http://server/Site URL例如:http://server.xx1.net/site,並嘗試發佈它嘗試舊的URL。

1

我會分享固定對我來說 - 停用在網站集級別的所有工作流功能(即工作流程,三態工作流,發佈審批工作流),然後重新激活該功能。那時我能夠發佈我的工作流程。 This post helped,不知道這是否只適用於365,但如果你正在考慮重新安裝,它肯定值得嘗試。

0

在我的情況下,有什麼幫助正在從開始工作流程自動更改爲手動。對於危急情況的某些時間回答非常容易。希望它有幫助,非常感謝

0

我遇到了這個問題,挖掘了幾天後,人們建議重建服務器,禁用和重新啓用網站功能,刪除以前的工作流版本等,並嘗試一切,除了重建服務器(對於客戶生產環境不實用)。我決定嘗試一些測試,發現這個問題只發生在一個特定的列表上,無論工作流程多麼簡單或複雜......而且當我在項目創建時自動檢查啓動框(或項目發生更改時)將無法發佈和給出上述錯誤,但如果我發佈它只是手動啓動工作正常。最後,在刪除視圖和更多測試後,我發現列表中有超過240列(我沒有創建它...),並且有50多個工作流設置爲在創建時運行...謝天謝地,我有一個測試環境I爲客戶端構建出來,所以我將Site Collection數據庫同步到生產環境中的測試環境中,重新運行我的測試並得到相同的錯誤...那麼是什麼解決了問題以及問題的最終原因是什麼,列表中定義了許多列,我不得不刪除多個列以在測試環境中發佈工作流。這實際上問題轉化成有在名單可以存儲多少數據每種類型的列在SQL Server中的限制佔用這麼大的空間閱讀更多關於它在這裏:

https://technet.microsoft.com/en-us/library/cc262787(v=office.15).aspx#Column

所以我在做生產與我的客戶合作以確定如何將列表拆分成多個列表並將它們之間的關係分開,從而將一些列和數據移動到另一個列表(Think數據庫/列表規範化)......我希望此解決方案可以幫助某人。

相關問題