2009-04-10 37 views
0

WSS 3.0の「プロジェクト」サイトがあり、すべてのワークフローが正しく機能しています。私はこのサイトを簡単に複製する方法を望んでいます。プロジェクトごとに1つあるので、権限のあるエンドユーザーが行うことができるものでなければなりません(stsadmのエクスポートは機能しません)。sharepoint WSSワークフロー - 「開始に失敗しました」エラー

コンテンツをテンプレートとしてサイトを保存してから、テンプレートから新しいサイトを作成します。この新しいサイトにはすべてのワークフローが含まれていますが、実行しようとすると「開始に失敗しました」というメッセージが表示されます これはエラーログからのものです。 06::私は

2009年4月10日10 は "条件" __Rule_ID21を見つけることができません" ...これは、ログの重要MSGである疑いが03.00のw3wp.exe(0x13A4)0x150C Windows SharePoint Servicesのワークフローインフラ72fs予期しないRunWorkflow:Microsoft.SharePoint.SPException:エラー> CompilerError行= "0"列= "0"テキスト= "アクティビティ 'ID13'検証に失敗しました:条件が見つかりません" __Rule_ID13 "" CompilerError Line = "0" Column = "0" Text = "アクティビティ 'ID21'の検証に失敗しました:条件が見つからない" __Rule_ID21 "" /> エラー> Microsoft.SharePoint.Workflow.SPWinOeEngine.RunWorkflowのMicrosoft.SharePoint.Workflow.SPWinOeHostServices.CreateInstance(Guid trackingId、SPWorkflowワークフロー)のMicrosoft.SharePoint.Workflow.SPNoCodeXomlCompiler.LoadXomlAssembly(文字列assmNameIn、SPWeb Web) GUID trackingId、SPWorkflowHostServiceホスト、SPWorkflowワークフロー、Collection`1イベント、TimeSpan timeOut)Microsoft.SharePoint.Workflow.SPWorkflowManager.RunWorkflowElev(SPWorkflow originalWo ...

04/10/2009 04/10/2009 10:06:03.00 * w3wp。 (0x13A4)0x150C Windows SharePoint Servicesワークフローインフラストラクチャ72fs予期しない... rkflow、SPWorkflowワークフロー、Collection`1イベント、SPRunWorkflowOptions runOptions)

04/10/2009 04/10/2009 10:06:03.00 w3wp.exe 0x13A4)0x150C Windows SharePoint Servicesワークフローインフラストラクチャ98d7予期しないMicrosoft.SharePoint.SPException:Microsoft.SharePoint.Workflow.SPWinOeHostServices.CreateInstance(Guid trackingId、SPWorkflowワークフロー)のMicrosoft.SharePoint.Workflow.SPNoCodeXomlCompiler.LoadXomlAssembly(文字列assmNameIn、SPWeb Web) Microsoft.SharePoint.Workflow.SPWorkflowManager.RunWorkflowElev(SPWorkflow originalWorkflow、SPWor ...

でMicrosoft.SharePoint.Workflow.SPWinOeEngine.RunWorkflow(GUID trackingId、SPWorkflowHostServiceホスト、SPWorkflowワークフロー、Collection`1イベント、TimeSpanのタイムアウト)で04/10/2009 10:06:03.00 * w3wp.exe(0x13A4)0x150C Windows SharePoint Servicesワークフローインフラストラクチャ98d7予期しない... kflowワークフロー、Collection`1イベント、SPRunWorkflowOptions runOptions

答えて

-1

私はあなたのワークフローで使用する条件ルールとは関係があると思っていますが、WFによって格納されアクセスされる方法についての具体的なことは覚えていません。

0

トリッキー。この時点で私の推測では、SharePoint Designerからアクセスできるワークフローファイルを開くことが最善の方法だと思います(オリジナルの/ root /テンプレートWebを開きます)。

ビジュアルデザイナーでワークフローファイルを開く代わりに、メモ帳で開いてXMLソースコードが表示されるようにしてください。今のところそれを混乱させないでください。しかし、この方法で、テンプレートをエクスポートしたWebで失敗するルールとアクティビティ "13"と "21"を見つけることができます。 ID13、__Rule_ID13、ID21、__Rule_ID21を探します。ここでのアイデアは、どの2つのあなたの活動/条件ペアが失敗するかを知ることです。あなたはあなたができる、彼らがどのわかったら:

  • 私たちは
  • は(失敗しないダミーのものと交換してください一時的または)これらの活動/条件のペアなしでウェブをエクスポートしようと知っているよう
  • をそれらを詳しく見てみましょう:元のウェブ以外のウェブで働かない理由はありますか?

簡単な回答はないと思います。 WSSのみの環境を中心とした一般的なSharePoint Designerワークフローには、限界と不具合があります。

0

警告!本番環境で診断ログを有効にすると、サーバーがクラッシュする可能性があります。全体管理で

>オペレーション>診断ログ>イベントスロットリング:

カテゴリー=すべて

イベントログ=情報

トレースログ=冗長!!危険!! Cでの最新のログで

ルック:「ワークフローインフラストラクチャのための12 \ LOGS \の\ Program Files \ Common Files \ Microsoft共有\ Webサーバの拡張機能(Excelにコピーして貼り付け)

フィルター "カテゴリー" "これは正しい道を導くはずです。それがお役に立てば幸いですし、あなたに幸運

イアン・フィルポットを希望

0

問題は、SharePointデザイナーのワークフローは、そのリストのGUIDを使用して、特定のリストインスタンスに関連付けられていることです。サイトをテンプレートとして保存し、そのテンプレートを使用して新しいサイトを再作成すると、作成されたリストは、テンプレートに基づいたリストと同じリストテンプレートを使用しますが、異なる識別GUIDを持ちます。 SharePointデザイナーで作成されたワークフローの再利用は、一般的な問題です。 http://nickgrattan.wordpress.com/2007/10/17/applying-a-sharepoint-designer-workflow-to-multiple-lists/

あなたはおそらく、サイト定義を作成することです行うのがベストだろう何(注意してください:それはいくつかの単調な作業に新しいサイトは、テンプレートから作成されるたびに必要となるもののここ

は、一つの可能​​な解決策でありますVisual Studioを使用してフィーチャーとして作成されたワークフローが添付されたリストインスタンスを含む開始http://www.sharepointjoel.com/Lists/Posts/Post.aspx?ID=117)があります。

0

それはあなたのworkflow.csファイル内の最初のアクティビティになり、その後、他のコード片を持つべきであるサイモン・フォックスによって

1

ワークフロー呼び出しを述べたように、GUIDの問題です。ビルドはコンパイルされます。

関連する問題